Bienvenida
  • Hacking con Python: Bienvenida
  • Hacking con Python: Sobre Python
Preparación del entorno de trabajo
  • Hacking con Python: Editores de código
  • Hacking con Python: Instalando sublime text en Windows
  • Hacking con Python: Instalando sublime text en Linux
  • Hacking con Python: Instalando el interprete de Python 2 en Windows
  • Hacking con Python: Instalación de Python3 en Windows
  • Hacking con Python: Instalación del interprete en Linux
Primeros pasos con Python
  • Hacking con Python: Nuestro primer programa en Python
  • Hacking con Python: Primer programa en Python 3
  • Hacking con Python: Tipos de datos
  • Hacking con Python: Strings en Python
  • Hacking con Python: Strings en Python 3
  • Hacking con Python: Enteros en Python
  • Hacking con Python: Enteros con Python 3
  • Hacking con Python: Flotantes en Python
  • Hacking con Python: Flotantes con Python 3
Operadores en Python
  • Hacking con Python: Operadores en Python
  • Hacking con Python: Operadores Booleanos (extra)
  • Hacking con Python: Operadores Booleanos (Python 2 y Python 3)
  • Hacking con Python: Operadores aritméticos en Python 2
  • Hacking con Python: Operadores aritméticos en Python 3
  • Hacking con Python: Operadores relacionales En Python 2
  • Hacking con Python: Operadores relacionales en Python 3
  • Hacking con Python: Operadores lógicos en Python 2
  • Hacking con Python: Operadores lógicos en Python 3
  • Hacking con Python: Entrada de datos en Python 2
  • Hacking con Python: Entrada de datos en Python 3
Sentencias
  • Hacking con Python: Sentencias
  • Hacking con Python: El condicional "if", "elif" y "else"
  • Hacking con Python: Bucle "while"
  • Hacking con Python: Bucle "for"
Estructuras de datos
  • Hacking con Python: Estructura de datos
  • Hacking con Python: Listas
  • Hacking con Python: Tuplas
  • Hacking con Python: Diccionarios
  • Hacking con Python: list comprehension
Manejo de archivos con Python
  • Hacking con Python: Manejo de archivos
  • Hacking con Python: Escribir Ficheros
  • Hacking con Python: Leer ficheros
  • Hacking con Python: Añadir contenido a un fichero
Clases y funciones
  • Hacking con Python: Clases y funciones
  • Hacking con Python: Programando nuestra primera función
  • Hacking con Python: Argumentos en funciones
  • Hacking con Python: Ejercicio con funciones
  • Hacking con Python: Programando nuestra primera clase
  • Hacking con Python: Decoradores @staticmethod, @classmethod y @property
Manejo de errores
  • Hacking con Python: ¿Qué son los manejos de errores?
  • Hacking con Python: Sentencia "try", "except" y "finally"
Modulo y paquetes
  • Hacking con Python: ¿Qué es y para que nos sirve un modulo?
  • Hacking con Python: Creando nuestros propios modulos
  • Hacking con Python: ¿Qué es un paquete?
  • Hacking con Python: Creando nuestros propios paquetes
Introducción al Hacking con Python
  • Hacking con Python: ¿Python para Hacker's?
  • Hacking con Python: Responsabilidades y repercusiones
Interactuando con sitios web
  • Hacking con Python: Modulo requests
  • Hacking con Python: Detectando headers con requests
  • Hacking con Python: Enviando datos por POST con requests
  • Hacking con Python: Modulo mechanize
  • Hacking con Python: Interactuando con formularios web desde python
  • Hacking con Python: ¿Qué es Wappalyzer?
  • Hacking con Python: Detectando tecnologías activas con Wappalyzer
Construyendo Scanner's Web
  • Hacking con Python: Detectando y obteniendo versiones de Wordpress
  • Hacking con Python: Enumerando temas instalados
  • Hacking con Python: Buscando Plugins
  • Hacking con Python: Enumerando usuarios de WordPress
  • Hacking con Python: Obteniendo versiones de Joomla
Interactuando con registros de sitios
  • Hacking con Python: Introducción a dnspython
  • Hacking con Python: Recolectando información de zonas DNS
  • Hacking con Python: Fuerza bruta a subdominios con dnspython
  • Hacking con Python: Whois desde Python
  • Hacking con Python: reverse ip lookup
  • Hacking con Python: Geolocalización de servidores
  • Hacking con Python: Detectando cloudflare
Interactuando con sistemas operativos
  • Hacking con Python: Modulo OS
  • Hacking con Python: Ejecución de comandos desde Python
  • Hacking con Python: Modulo subprocess
  • Hacking con Python: Combinando subprocess con OS
  • Hacking con Python: Extrayendo información
  • Hacking con Python: Creando gusanos con Python
Trabajando con sockets
  • Hacking con Python: ¿Qué son los sockets y para que nos sirven?
  • Hacking con Python: ¿Qué es una backdoor?
  • Hacking con Python: Obteniendo banners de servicios con sockets
  • Hacking con Python: Creando nuestras primeras backdoors con Python