-
Aprende 2 temas a la vez - Programación Python y Ethical Hacking
-
Comienza de 0 hasta un nivel intermedio alto
-
Escribir más de 10 programas de seguridad y hacking ético
-
Aprende con el ejemplo, escribiendo programas emocionantes
-
Modelar problemas, diseñar soluciones e implementarlas usando Python
-
Escribir programas en Python 2 y 3
-
Escribir programas de plataformas cruzadas que funcionen en Windows, OS X y Linux
-
Tener un profundo conocimiento de cómo funcionan los sistemas informáticos
-
Tener una base fuerte y usar las habilidades aprendidas para escribir cualquier programa aunque no esté relacionado con el hacking.
-
Comprender qué es el Hacking, qué es la Programación, y por qué están relacionados
-
Diseñar un laboratorio de pruebas para practicar el hacking y la programación de forma segura
-
Interactuar y usar el terminal de Linux
-
Entender qué es la dirección MAC y cómo cambiarla
-
Escribir un programa de pitón para cambiar la dirección MAC
-
Usar los módulos y bibliotecas de PyComprender la programación orientada a objetosthon
-
Escribir programas orientados a objetos
-
Modelo y diseño de programas extensibles
-
Escribir un programa para descubrir los dispositivos conectados a la misma red
-
Leer, analizar y manipular los paquetes de la red
-
Entender e interactuar con diferentes capas de la red como ARP, DNS, HTTP ....etc.
-
Escribir un programa para redirigir el flujo de paquetes en una red (arp spoofer)
-
Escribir un "packet sniffer" para filtrar datos interesantes como nombres de usuario y contraseñas
-
Escribir un programa para redirigir las solicitudes de DNS (DNS Spoofer)
-
Interceptar y modificar los paquetes de la red sobre la marcha
-
Escribir un programa para reemplazar las descargas solicitadas por cualquier ordenador de la red
-
Analizar y modificar Inyectar el código en las páginas HTML cargadas por cualquier ordenador de la misma redlas solicitudes y respuestas HTTP
-
Escribir un programa para detectar los ataques de ARP Spoofing
-
Escribir cargas útiles para descargar un archivo, ejecutar un comando, descargar y ejecutar, descargar ejecutar e informar.....etc.
-
Usar sockets para enviar datos a través de TCP
-
Enviar datos de forma fiable a través del TCP
-
Escribir programas cliente-servidor
-
Escribir una puerta trasera que funcione en Windows, OS X y Linux
-
Implementar características geniales en la puerta trasera como el acceso al sistema de archivos, la carga y descarga de archivos y la persistencia
-
Escriba un registrador de teclas remoto que pueda registrar todas las pulsaciones de teclas y enviarlas por correo electrónico
-
Interactuar con los archivos usando pitón (leer, escribir y modificar)
-
Convierte programas pitón en ejecutables binarios que funcionan en Windows, OS X y Linux.
-
Convierte el malware en torjans que funcionan como otros tipos de archivos como una imagen o un PDF
-
Evitar los programas antivirus
-
Comprender cómo funcionan los sitios web, las tecnologías utilizadas y cómo probar sus debilidades
-
Enviar solicitudes a sitios web y analizar las respuestas
-
Escribir un programa que pueda mapear un sitio web y descubrir todos los enlaces, subdominios, archivos y directorios
-
Escribir un programa que pueda descubrir caminos ocultos en un sitio web
-
Enviar solicitudes a sitios web y analizar las respuestas
-
Analizar el HTML usando Python
TOMAR ESTE CURSO