Herramientas para Hacking y Pentesting integradas en Python

O accede para acceder a tus cursos comprados

Bienvenido al curso «Herramientas para Hacking y Pentesting integradas en Python». Se trata de una formación completamente práctica en la que aprenderás a integrar tus scripts en Python con herramientas de ciberseguridad habituales.

El objetivo de esta formación es que aprendas a NO reinventar la rueda y le saques el máximo provecho a las herramientas existentes desde tus scripts en Python.

❌ No vas a aprender a crear un escáner de puertos con Python.
No vas a aprender a usar librerías típicas para ejecutar ataques fuerza bruta basados en un diccionario
❌ No vas a aprender a hacer scripts que pretendan sustituir a las herramientas de Hacking y Pentesting que usas en tu día a día.

Para eso ya tienes cientos de canales en YouTube y cursos gratuitos.

En este curso vas a aprender a crear scripts que utilicen herramientas que ya hacen estas cosas por ti. Algo que realmente te ayudará a ahorrar tiempo y automatizar tu trabajo.

Aprenderás a integrar las herramientas de Pentesting y Hacking en tus scripts desarrollados en Python. En esta formación aprenderás a ejecutar las siguientes utilidades desde tus programas:

✅ Zed Attack Proxy
✅ Burp Suite Community y Burp Suite Pro
✅ SQLMap
✅ Metasploit Framework
✅ Spiderfoot
✅ Nuclei Framework
✅ Wireshark
✅ Hashcat y John the Ripper
✅ Impacket
✅ Empire Framework
✅ BloodHound
✅ SpiderFoot

… y un largo etcétera. Hay muchas más herramientas que aprenderás a integrar con Python.

Como bien sabes, son utilidades que simplemente funcionan y no hace falta complicarse la vida generando scripts que las intenten sustituir.

Simplemente, no te hace falta, el mejor enfoque es el de automatizar su ejecución para que hagan el trabajo por ti

Si quieres usar Python e integrar en tus programas herramientas de Hacking, esta formación online es para ti.

Si tienes dudas sobre cualquiera de los temas que se tratan en los módulos, puedes contactar por correo electrónico:
info@thehackerway.com

Además, si quieres tener acceso al repositorio privado donde se encuentran todos los scripts del curso, debes escribirnos un email al correo anterior e indicarnos tu nombre de usuario en la plataforma THW y tu email o nombre de usuario en Github para enviarte una invitación de acceso.

BONUS: Python desde cero

Este primer módulo de la formación está orientado a aquellas personas que son totalmente neófitas en el mundo de Python. Si no es tu caso, te recomendamos que te dirijas directamente al primer módulo de la formación.

Lecciones

Introducción a Python y uso básico Introducción a Python, POO y uso del SDK

Módulo 1: Hacking con Python

En este módulo aprenderás a usar las principales librerías disponibles en el ecosistema de Python para crear scripts orientados al Hacking y la Ciberseguridad. Este módulo es importante para afianzar conocimientos y conocer algunas librerías fundamentales en Python, pero aún no verás cómo integrar tus herramientas con Python, eso lo aprenderás en los siguientes módulos. No obstante, te recomendamos que no te saltes estas lecciones y que asimiles estos conocimientos

Lecciones

0- Introducción al curso 1- Creación de rutinas en Python para pentesting web 2- Librerías para la gestión de contenidos web 3- Rutinas para hacking sobre SSH utilizando Paramiko 4- Análisis de redes utilizando Scapy – Parte 1 5- Análisis de redes utilizando Scapy – Parte 2

Módulo 2: Python con herramientas de Ciberinteligencia

A partir de este módulo descubrirás la potencia de Python con la integración de herramientas existentes. En este módulo, concretamente, aprenderás a integrar herramientas orientadas al OSINT y ciberinteligencia con tus scripts en Python

Lecciones

6- Integración de Python y Wappalyzer 7- Integración de Python y Shodan 8- Integración de Python con escáneres de puertos online 9- Integración de Python y Wayback Machine 10- Integración de Python con Google Hacking Database – GHDB 11- Integración de Python con SpiderFoot

Módulo 3: Python con herramientas para Hacking en redes

Este es uno de los módulos más interesantes de la formación, ya que en él, aprenderás a integrar herramientas de análisis de redes con tus scripts en Python. Concretamente, aprenderás a integrar Nmap, Wireshark, TOR, Mitmproxy y enrutar todo el tráfico de tus scripts mediante diferentes tipos de servidores proxy.

Lecciones

12- Integración de Python y Nmap 13- Integración de Python y Wireshark 14- Integración de Python y TOR 15- Integración de Python con servidores proxy 16- Integración de Python y MitmProxy – Parte 1 17- Integración de Python y MitmProxy – Parte 2

Módulo 4: Python con herramientas para Hacking web

Existe una gran variedad de herramientas orientadas al Hacking web y, por este motivo, en este módulo aprenderás a automatizar su uso mediante Python. En las siguientes lecciones, podrás ver las mejores alternativas a la hora de ejecutar rutinas en Python que se integren con las herramientas de Hacking y Pentesting web más importantes del momento.

Lecciones

18- Integración de Python y Nuclei Framework 19- Integración de Python y ZAP 20- Integración de Python y Burp Suite 21- Integración de Python y SQLMap

Módulo 5: Python con herramientas de criptografía, hashing y cracking

Utilidades clásicas como Hashcat, John The Ripper o THC Hydra también se pueden automatizar. En este módulo aprenderás los mejores enfoques para hacerlo

Lecciones

22- Introducción al módulo y generación de Hashes en Python 23- Integración de Python con Haipy y Hashcat 24- Integración de Python y John The Ripper 25- Integración de Python y THC Hydra

Módulo 6: Hacking en Active Directory con Python

Este módulo está orientado a la automatización de herramientas habituales en entornos Windows y, muy especialmente, sobre Active Directory. Con esta última unidad de la formación adquirirás los conocimientos necesarios para realizar pentesting sobre este tipo de entornos de una forma mucho más rápida y orientados a obtener los resultados que buscas.

Lecciones

26- Integración de Python con Metasploit Framework 27- Integración de Python con Empire Framework 28- Integración de Python con CrackMapExec/NetExec 29- Integración de Python con Impacket – Parte 1 30- Integración de Python con Impacket – Parte 2 31- Conclusiones y recomendaciones

Recursos

En esta sección encontrarás los recursos de la formación.

Lecciones

Diapositivas