Cómo lograr una mejor impresión 3D

Más información en [UnderTIP] Cómo lograr una mejor impresión 3D

Por: @rreedd


Atajos útiles del teclado

para más información en [UnderTIP] Atajos útiles del teclado

 

Por: @HATI


¿Como aprender a programar en ensamblador de manera mas fácil?

Para más informacion en  [UnderTIP] ¿Como aprender a programar en ensamblador de manera mas fácil?

Por: @Yuki


Conocimientos necesarios para realizar ingeniería inversa

Para mas informacion visita [Undertip] Conocimientos necesarios para realizar ingenieria inversa

Por: @sadfud


 5 Sistemas operativos para la Raspberry Pi

Para mas información en [UNDERtip] 5 Sistemas Operativos para la Raspeberry Pi

Por: @puntoCL


Recuperación de Información

Para más informacion en [UNDERtip] Recuperación de Información

Por: @rreedd

 


Navegación Segura

Más información en [UNDERtip] Navegación segura

Por: @blackdrake


Como Simplificar código de Arduino

Mas información [UNDERtip] Como simplificar codigo de Arduino

Por: @Riojas


Beneficios de las Máquinas Virtuales (VMs)

Mas información [UNDERtips] Beneficios de las Máquinas Virtuales (VMs)

Por: [email protected]

Como Evitar el RANSOMWARE

Mas información en [UNDERtip]Como evitar el Ransomware

Por:  @graphixx

 


¿Cómo identificar Fallos de Seguridad en Aplicaciones Web?

undertip-2-rollth

Hoy en día, por un motivo o por otro, está en alza la cantidad de gente interesada en la seguridad web y en los diferentes tipos de vulnerabilidades en aplicaciones web. Unos buenos consejos para comenzar a andar por estos lares son:

BUSCA INFORMACIÓN SOBRE DIFERENTES TIPOS DE VULNERABILIDADES

Hay una gran cantidad de webs interesantes donde puedes descubrir las vulnerabilidades más comunes, donde puedes aprender como explotarlas y como arreglarlas. Una de las más famosas OWASP. Además, también podrás encontrar mucha información al respecto en el foro de Underc0de.

  • Mirar reportes públicos que han hecho otras personas en diferentes webs

Otra forma de aprender y seguir avanzando, es fijarse en otra gente. Hay una gran cantidad de reportes hechos en páginas web de los cuales tú puedes aprender. En esta web podrás acceder a una gran cantidad de reportes públicos.

  • Empezar practicando con wargames

Una de las mejores maneras de poner en practica lo aprendido es con wargames, podrás poner todo tu conocimiento en práctica sin el temor de poder dañar algo. Web For Pentesters divide los retos dependiendo el tipo de vulnerabilidad y la dificultad. Además puedes encontrar solución de otros muchos retos en Underc0de.

  • Montar escenarios para hacer pruebas

Al estar más avanzado se te ocurrirán nuevas ideas o encontrarás nuevas situaciones que no podrás practicar en los wargames. Para esto es muy aconsejable montar tus propios escenarios o laboratorios donde puedas hacer tantas pruebas como quieras.

Visita el post en el foro

 

Por: Rollth

 


Formas de Romper los Cifrados Wireless

 

undertip-antrax2

Desde ya unos años, las tecnologías y las amenazas a las que se enfrentan las comunicaciones han crecido en gran número como en sofisticación. Unido al rápido incremento de su implantación, el riesgo al que se enfrentan este tipo de tecnologías se han agravado. No obstante, dicho peligro se ve superado por las ventajas y la comodidad que ofrecen los medios inalámbricos, que han sido un factor importante en la propagación de estos dispositivos en hogares, oficinas y empresas por todo el mundo.

Existen 3 tipos de frames dentro de una WLAN:

 Managment Frames: también conocidos como paquetes de gestión, estos son responsables de mantener la comunicación que está presente entre el punto de acceso y el cliente asociado a él, el frame contiene las siguientes subclases:

  • Autentificación
  • Des autentificación
  • Solicitud de asociación
  • Respuesta de asociación
  • Solicitud de re-asociacion
  • Respuesta de re-asociacion
  • Des asociación
  • Beacon
  • Prueba de solicitud
  • Prueba de respuesta

– Control frames: llamados también paquetes de control, estos son responsables de un intercambio adecuado de información (Data) entre el punto de acceso y los clientes asociados mediante wireless, dicho frame contiene la siguientes subclases:

  • Request to Send (RTS)
  • Clear to send (CTS)
  • Acknowledgment(ACK)

– Data frames: los paquetes con información, estos son los más importantes cuando uno está tratando de descifrar la contraseña encriptada por algún tipo de seguridad en particular, WEP principalmente, ya que dichos paquetes contienen toda la información que se envía a través de nuestra red inalámbrica. Ya que sabemos los distintos tipos de frames que maneja nuestra WLAN, un conocimiento sólido en cuanto a la potencia y la sensibilidad es fundamental.

 

Para más información ingresa a los TALLERES DE SEGURIDAD WIRELESS en:

 

Por: ANTRAX


Consejos para armar tu PC

 

undertip-stiuvert-2

Hace unos años creíamos que los ordenadores de sobremesa caerían considerablemente, pero últimamente se está haciendo sitio en el mercado, gran parte por la disminución de precios en los componentes, y en la utilización que se le pueden dar.

Existen varios usos en un ordenador de sobremesa:

  • Ofimática y navegación por internet

Tu hardware puede ser más limitado, las funciones principalmente serán las de procesamiento de textos, confección de documentos, navegación por Internet y reproductor de música o vídeo.

  • Diseño y edición de vídeo

Cuando se trata de retoque fotográfico o renderización de vídeos necesitamos buscar un Hardware mucho más potente, con el fin de tener un fluidez de ejecución satisfactoria. Editar vídeos o ejecutar programas de edición de fotos demanda procesadores de alta calidad, y una memoria RAM de gran capacidad así como espacio en disco duro para poder almacenar esos vídeos de alta calidad que ocupan cada vez más.

  • Videojuegos

Los videojuegos exprimen más un equipo, y normalmente necesitamos tecnología punta si queremos correr juegos a máxima resolución y calidad. Cada nuevo juego suele traer evoluciones que consumen bastantes recursos, y si no nos queremos quedar corto en los próximos años deberemos escoger desde un principio un equipo de alta gama. El procesador y la tarjeta gráfica son los componentes primordiales.

Los elementos claves de un ordenador de sobremesa son:
  • Placa base
  • Procesador
  • Memoria RAM
  • Disco duro
  • Tarjeta gráfica

Visita el post en el foro

Por: Stiuvert


Funciones como parámetro de entrada en otras funciones-Phyton

 

undertip-debobipro-2

Muy buenas a todos!

En esta oportunidad quiero explicar de manera breve como trabajar las funciones como parámetro de entrada en otras funciones.

Primero que todo: ¿Que es un parámetro de entrada?

Código: Python
  1. def unaFuncion(primerParametro):
  2.     otraVariable = primerParametro/2
  3.     return otraVariable
  4. numero = 10
  5. print(unaFuncion(numero))

Output: 5

Pero, ¿que pasa cuando queremos utilizar la salida de una función varias veces dentro de otra función?

Modifiquemos el ejemplo anterior:

Código: Python
  1. def unaFuncion(f,n):
  2.     otraVariable = f(n)/2
  3.     return otraVariable
  4. def cuadrado(num):
  5.     return (num**2)
  6. def cubo(num):
  7.     return (num**3)
  8. def raiz(num):
  9.     return (num**0.5)
  10. listaFunciones = [cuadrado,cubo,raiz]
  11. numero = 10
  12. for i in listaFunciones:
  13.     print(unaFuncion(i,numero))

output:
50.0
500.0
1.5811388300841898

Lo que estamos realizando es utilizar una lista de funciones para enviarlas como parámetro de entrada a otra función.

Espero que este pequeño ejemplo práctico les pueda ser de utilidad :).

Post en el Foro

 

Por: DeBobiPro


Distribuciones para iniciar en el mundo de Linux

UNDERTIP-EPSILON2

Hola Underc0de que tal, hoy les traigo un post sobre algo que se pregunta mucho y es sobre cual distribución Linux es mejor para comenzar y migrar de Windows, si bien existen muchas, hoy hablaremos de las mas conocidas y con soporte  del mundo Linux.

  • Ubuntu

Es una distribución desarrollada en 2004 por Canonical Ltd., basada en Debian, y destinada a usuarios nuevos en este mundo que migran desde Windows, la misma soporta varias interfaces gráficas de escritorio (Unity, GNOME), su sistema de paquetes dpkg (deb) es bastante fácil de utilizar para instalar software adicional por consola, actualmente cuenta con un soporte pago en sus versiones 14.04, 15.10 & 16.04 (ultima). Ubuntu es la distribución con mas uso en el mercado  en casi el 50% de ordenadores con Sistemas Linux, además cuenta con versiones para servidores y derivadas.

  • Linux Mint

Es una distribución basada en Ubuntu (a su vez basada en Debian) desarrollada en 2006 por Clement Lefebvre, Jamie Boo Birse, Kendall Weaver y muy parecida a Ubuntu, Linux Mint cuenta con el mismo sistema de paquetes dpkg y con interfaces gráficas (MATE, Cinnamon), cuenta con soporte en sus versiones 13 (hasta 2017),16, 17 & 18 (ultima), es una alternativa muy similar a Ubuntu y de fácil uso.

  • ElementaryOS
Estamos nuevamente hablando de otra distribución basada en Ubuntu, desarrollada en 2011 y mantenida por Daniel Foré. pero esta vez cuenta con varias diferencias tales como un entorno gráfico distinto basado en gnome pero con un shell propio (Phanteon) dicho entorno se destaca mucho por ser ligero e incluso muchos le llaman el entorno gráfico mas lindo en sistemas Linux, la misma utiliza dpkg y actualmente cuenta con soporte en versiones 0.3, 0.3.1 & 0.3.2 (ultima)
  • Fedora

Ahora estamos frente a una distribución totalmente distinta a las otras, creada en 2003 por voluntarios del “Proyecto Fedora”  y marca registrada de Red Hat, se podría decir que es la continuación de esta una vez fue descontinuado el sistema red hat linux el mismo año, tiene un sistema de paquetes RPM con interfaces gráficas tales como (GNOME, KDE y Xfce), el mismo cuenta con soporte en sus versiones 22, 23 & 24 (ultima).

 

  • OpenSUSE

Otra vez frente a una distribución distinta OpenSUSE fue lanzado en 2005 y su desarrollador es SUSE Lchmate Group. La misma cuenta con un sistema de paquetes RPM como redhat y un entorno gráfico KDE, quizás sea la menos utilizada en el mundo Linux pero para un usuario nuevo va excelente, su ultima versión es la 42.1.

Bueno gente con esto me despido, y espero que hayan podido elegir la distribución que mas les resulte y puedan aprender mas sobre este maravilloso mundo de Linux.

Por: EPSILON