Ir al contenido principal

Entradas

Mostrando entradas de 2017

Wifi: Fundamentos y Seguridad - Parte 1

Hola a todos! Como andan, espero que bien, últimamente estuve un poco metido en lo que es el funcionamiento de las redes inalambricas, especialmente del tan famoso "Wi-Fi" que se ha vuelto tan frecuente y casi vital en nuestras vidas. La idea de este post es crear una introducción amigable al wifi, pasando por lo mas básico al funcionamiento general, los mecanismos de seguridad y como auditarlo haciendo el uso de herramientas especializadas para ello.
Espero que les sirva.




La magia de comunicarse sin cables <citado de wikipedia> La comunicación "inalámbrica" o "sin cables" es aquella en la que la comunicación (emisor/receptor) no se encuentra unida por un medio de propagación físico, sino que se utiliza la modulación de ondas electromagnéticas a través del espacio.1​ En este sentido, los dispositivos físicos sólo están presentes en los emisores y receptores de la señal, entre los cuales encontramos: antenas, computadoras portátiles, PDA, teléfonos mó…

Generador de tarjetas de credito [Python/C]

Hola  todos, en esta ocasión les dejo un script que estuve escribiendo, su funcionalidad es poder generar números de tarjetas de créditos validos aleatorios a partir de un BIN, lanzando como resultado la cantidad de tarjetas especificada, una fecha de vencimiento, código de seguridad y tipo de tarjeta detectado y a que banco pertenece, junto a otras opciones útiles como buscar un bin en la base de datos de bins por ubicación en el mundo y banco, o lanzar uno aleatorio de cualquier lugar o especificado por palabras claves.

Los resultados pueden ser impresos en el lugar, obtener el retorno de una lista con los datos, un diccionario  para ser tratados ambos con python, o también un json para parsear por si es necesario.

Cabe aclarar que por supuesto, los números generados si bien cumplen la estructura de el numero de una tarjeta de crédito al ser generados por los primeros números de una, no son tarjetas reales, a menos que oportunamente por cuestiones del azar encaje justo con una de v…

Controlar Android desde la pc

Hola gente! en esta ocasión les dejo un par de utilidades para poder usar el teléfono android desde la pc.



Requisitos:
-Tener instalados los drivers USB de su dispositivo.
-Tener previamente el modo depuración USB activado en la terminal.
-De lo posible que el dispositivo este rooteado
-Conectado por USB o en la misma red WIFI.

Descargar los 2 programas:
https://mega.nz/#!h1YQwJya!__7luABxklxVPFvnvh9UvXYMFuYdrbthn-Qc-DAWgo0

DroidScreen
Esta utilidad sirve para ver y controlar la terminal a través de una sencilla interfaz, se maneja muy bien con la visualización pero puede que los controles no funcionen siempre, tiene buena latencia en lo que es para visualizar en buena calidad la pantalla, originalmente se programo para dar demostraciones de aplicaciones desde la pc, se pueden capturar imágenes y grabar vídeos sin problemas, como también consultar los meta datos del dispositivo, no necesita privilegios de super usuarios, solo como previamente mencione, el modo depuración usb activado.

-Ne…

Clean Code [PDF-Mega]

Hola a todos! En esta ocasión les dejo lugar a una muy interesante lectura dedicada exclusivamente para los programadores.


 "Código Limpio" es un libro que habla acerca de las diferentes técnicas, modalidades y consejos para tratar un tema muy importante que es la escritura,como lo dice el titulo, de un código limpio, claro y eficiente para su entendimiento, haciendo alusión a la profesionalidad.
Si necesitas una guía de acerca de como escribir un buen código, que sea fácil de entender para uno mismo, otros programadores o parte propia del equipo , estas ante una de las mejores consejeros para conseguir el objetivo ya seas un programador recién iniciado o ya experimentado.
Contiene diferentes tips, consejos, citas, un poco de historia, casos hipotéticos, fragmentos de códigos, un antes y después, y otros ejemplos prácticos para mejorar el entendimiento y convertirte en un programador ágil a la hora de expresar código de una manera correcta y legible que involucre buenas pract…