No prior knowledge required
No unnecessary risks
¿Está interesado en aprender sobre hacking de redes? ¿Quiere saber cómo crear herramientas de seguridad para hacking de redes usando python? ¡Pues ha llegado al lugar correcto! En este curso, le enseñaremos cómo crear un programa de ARP Spoofing que le permitirá ponerse en medio de una comunicación para que pueda escuchar todos los datos del cliente y capturar sus nombres de usuario y contraseñas. También le enseñaremos cómo lanzar DNS Spoofing para redirigir a las víctimas a otros lugares, como su propio sitio web malicioso que aprenderá a crear. Además, aprenderá a crear un programa de sniffing y capturar diferentes paquetes de los clientes y cambiarlos para cumplir con su propio propósito, que es hackearlos y obtener acceso a ellos redirigiéndolos a lugares que han sido provistos con malware, como una puerta trasera que también aprenderá a crear.
Puede haber muchos otros cursos sobre hacking de redes, pero lo que diferencia a este curso es que, en lugar de solo enseñarle cómo se hace algo, también le enseñaremos por qué se hace, llevándole a través de todos los detalles de un tema. En lugar de solo enseñarle sobre diferentes módulos y códigos, le presentaremos el módulo más importante y de bajo nivel en Python – raw socket – porque creemos que si quiere copiar/pegar código, puede buscarlo en línea. Pero si realmente quiere conocer todo el conocimiento detrás de lo que está haciendo, este curso es para usted.
En este curso, primero le enseñamos sobre los comandos importantes de Linux para que pueda estar familiarizado y cómodo trabajando con Kali Linux – el sistema operativo más importante para los hackers. Luego, le introducimos a Python básico para que esté bien con algunos comandos básicos a medida que avanzamos. Después de eso, profundizamos en los conceptos de redes en cada sección para crear herramientas de seguridad para hacking de redes usando los diferentes módulos de Python. Comenzamos implementando nuestras herramientas de seguridad usando Scapy, una biblioteca de alto nivel en Python, y luego profundizamos creando las herramientas usando sockets y, finalmente, raw sockets.
En esta sección, aprenderemos todos los detalles de cómo un cliente comienza a trabajar en una red y todo sobre los diferentes protocolos como DHCP y ARP. Aprenderemos sobre los diferentes campos y secciones en un paquete ARP para comprender completamente por qué un protocolo tendría alguna vulnerabilidad. Luego, crearemos nuestro programa de ARP Spoofing usando Scapy y más tarde le presentaremos Sockets y Raw Sockets antes de crear nuestro propio programa de ARP Spoofing usando Raw Sockets. Los raw sockets difieren de otros módulos en que usted, como programador, debe encargarse de todo, por lo que debe tener un alto nivel de conocimiento. Finalmente, espiamos a las víctimas capturando sus nombres de usuario y contraseñas.
En esta sección, le enseñamos cómo capturar paquetes en general y demostramos cómo hacerlo usando Scapy. Luego profundizamos en el concepto usando Raw Sockets – comenzando a capturar paquetes en formato binario bruto y presentándole diferentes bibliotecas y módulos para ayudarle a convertirlos en una forma más legible para los humanos, como binascii, struct, chr y ord. Desempaquetaremos y analizaremos cada encabezado de sección en cada sección hasta llegar a los datos de la capa de aplicación, para que aprenda por qué los sniffers de paquetes como Wireshark o bibliotecas como Scapy funcionan de la manera en que lo hacen.
En esta sección, le enseñamos cómo funciona el protocolo DNS y todos los diferentes encabezados y campos en este protocolo. Le ayudamos a comprender por qué hay una vulnerabilidad en este protocolo para que pueda explotarla como DNS Spoofing. Pero nuevamente, no usaremos módulos ya hechos; comenzaremos a implementar la aplicación nosotros mismos usando Python.
Le enseñaremos qué es una comunicación basada en cliente-servidor y cómo configurar un servidor escuchando en números de puerto específicos mientras ha creado y enlazado su socket con una NIC (Tarjeta de Interfaz de Red).
Aprenderá sobre el formato de un paquete HTTP y cómo puede reenviar paquetes HTTP que ha recibido de otras víctimas a las que ha lanzado un ataque de ARP Spoofing, dándole acceso a sus paquetes a otros lugares, como su sitio web malicioso.
En esta sección, aprenderá cómo crear una puerta trasera usando Metasploit, cómo funciona una puerta trasera y cómo crear su propia puerta trasera usando Python.
Ya sea que usted sea un principiante o tenga experiencia en hacking, nuestro curso integral sobre hacking de redes utilizando Python es perfecto para usted. Es un viaje emocionante que le proporcionará una comprensión profunda de los conceptos de redes, sockets en bruto, programas de sniffing y mucho más. Cuanto más sepa sobre por qué algo funciona, mejor preparado estará para entender, detectar y defenderse contra posibles hackers en el futuro. A solo $19.99, este curso es una ganga – ¿entonces qué está esperando? ¡Inscríbase ahora en Udemy!