Shopping Cart
-->

Python nivel básico

5

Aprende desde lo más básico del lenguaje de Python hasta darle un enfoque al Hacking. No importa si tienes o no conocimientos previos en el tema, acá aprenderás todo lo necesario, desde tu primer "Hola Mundo" hasta la construcción y diseño de herramientas como Backdoors que mantengan acceso en un sistema operativo, herramientas que se encarguen de validar la seguridad en aplicaciones, el desarrollo de poderosos Scanners’s de red, aplicaciones que sean capaces de interactuar con sitios o hasta que realicen búsquedas de dispositivos conectados a internet a través del API de Shodan y mucho más!

Incluye
  • 18,5 horas de contenido
  • Certificado de finalización
  • Acceso a la comunidad The Biz Nation
  • Acompañamiento técnico de 8:00 am a 10:00 pm hora Colombia todos los días
  • ¿A quién va dirigido?
    Interesados en aprender a programar y adentrarse en el hacking ético o bien mejorar una habilidad o sólo por hacerlo por hobbies.
    Beneficios de este curso
    • Comprenderás los conceptos fundamentales que todo Hacker debe conocer
    • Detectarás, evaluarás y explotarás las vulnerabilidades de los sistemas informáticos con las herramientas de Phyton
    • Aprenderás cómo los hackers desarrollan herramientas
    • Aprenderás a integrar Python con otras herramientas
    • Crearás de Malware como Ransomwares y Keylogger
    • Integrarás con Nmap, Shodan y otras API'S
    • Tendrás ventaja competitiva en el área.
    Requisitos previos
    • Computador
    • Buena conexión a Internet
    Lecciones
    1
    2 Lecciones
    • 1. Bienvenida
    • 2. Sobre Python
    2
    5 Lecciones
    • 1. Editores de código
    • 2. instalando sublime text en Windows
    • 3. Instalando sublime text en Linux
    • 4. Instalando el interprete de Python en Windows
    • 5. Instalación del interprete en Linux
    3
    5 Lecciones
    • 1. Nuestro primer programa con Python
    • 2. Tipos de datos
    • 3. Strings en Python
    • 4. Enteros en Python
    • 5. Flotantes en Python
    4
    7 Lecciones
    • 1. Operadores en Python
    • 2. Operadores Booleanos (Extra)
    • 3. Operadores Booleanos práctica (Extra)
    • 4. Operadores aritméticos en Python
    • 5. Operadores relacionales en Python
    • 6. Operadores lógicos en Python
    • 7. Entrada de datos en Python
    5
    4 Lecciones
    • 1. Sentencias
    • 2. El condicional “If”, “Elif”, y “Else”
    • 3. Bucle “While”
    • 4. Bucle “For”
    6
    5 Lecciones
    • 1. Estructura de datos
    • 2. Listas
    • 3. Tuplas
    • 4. Diccionarios
    • 5. List comprehension
    7
    4 Lecciones
    • 1. Manejo de archivos
    • 2. Escribir ficheros
    • 3. Leer ficheros
    • 4. Añadir contenido a un fichero
    8
    6 Lecciones
    • 1. Clases y funciones
    • 2. Programando nuestra primera función
    • 3. Argumentos en funciones
    • 4. Ejercicio con funciones
    • 5. Programando nuestra primera clase
    • 6. Decoradores @staricmethod, @classmethod y @property
    9
    2 Lecciones
    • 1. ¿Qué son los manejos de errores?
    • 2. Sentencia “Try”, “Except” y “Finally”
    10
    4 Lecciones
    • 1. ¿Qué es y para qué nos sirve un módulo?
    • 2. Creando nuestros propios módulos
    • 3. ¿Qué es un paquete?
    • 4. Creando nuestros propios paquetes
    11
    2 Lecciones
    • 1. ¿Python para Hackers?
    • 2. Responsabilidades y repercusiones
    12
    7 Lecciones
    • 1. Módulo requests
    • 2. Detectando headers con requests
    • 3. Enviando datos por post con requests
    • 4. Módulo machine
    • 5. Interactuando con formularios web con Python
    • 6. ¿Qué es Wappalyzer?
    • 7. Detectando tecnologías activas con Wappalyzer
    13
    5 Lecciones
    • 1. Detectando y obteniendo versiones de WordPress
    • 2. Enumerando temas instalados
    • 3. Buscando Plugins
    • 4. Enumerando usuarios de WordPress
    • 5. Obteniendo versiones de Joomla
    14
    7 Lecciones
    • 1. Introducción a DnsPython
    • 2. Recolectando información de zonas DNS
    • 3. Fuerza bruta a subdominios con DnsPython
    • 4. Whois desde Python
    • 5. Reverse ip Lookup
    • 6. Geolocalización de servidores
    • 7. Detectando Cloudflare
    15
    6 Lecciones
    • 1. Módulo OS
    • 2. Ejecución de comandos desde Python
    • 3. Módulo Subprocess
    • 4. Combinando Subprocess
    • 5. Extrayendo información
    • 6. Creando gusanos con Python
    16
    4 Lecciones
    • 1. ¿Qué son los Sockets y para qué nos sirven?
    • 2. ¿Qué es Backdoor?
    • 3. Obteniendo banners de servicios con Sockets
    • 4. Creando nuestras primeras Backdoors con Python
    17
    4 Lecciones
    • 1. ¿Qué es Shodan?
    • 2. Incorporando Shodan con Python
    • 3. Recolectando información de un host en especifico con Shodan
    • 4. Búsquedas sobre Shodan mediante argumentos
    18
    3 Lecciones
    • 1. ¿Qué es Nmap?
    • 2. Incorporando Nmap con Python
    • 3. Creando nuestros primeros Scanners’s
    19
    4 Lecciones
    • 1. ¿Qué es fuerza bruta?
    • 2. Instalando y configurando metasploitable
    • 3. Fuerza bruta a servicios FTP
    • 4. Fuerza bruta a servicios SSH
    20
    7 Lecciones
    • 1. ¿Qué es el Web Scrapping?
    • 2. Primer Scrapper sin módulos
    • 3. Filtrando información
    • 4. Títulos web
    • 5. Expresiones regulares 1
    • 6. Expresiones regulares 2
    • 7. BeautifulSoup
    21
    5 Lecciones
    • 1. Explotación de vulnerabilidades web
    • 2. Detectando vulnerabilidades a SQL Injection con Mechanize
    • 3. Explotando LFI – Parte 1
    • 4. Explotando LFI – Parte 2
    • 5. Explotando Remote Code Execution
    22
    19 Lecciones
    • 1. Alcances del Malware y repercusiones
    • 2. ¿Qué es un Keylogger?
    • 3. Construyendo el esqueleto de nuestro Keylogger
    • 4. Convirtiendo caracteres en palabras
    • 5. Registro en ficheros
    • 6. Enviando registros de manera remota
    • 7. Migrando el proceso a segundo plano
    • 8. Convirtiendo el Keylogger en un exe
    • 9. Lo que veremos en esta sección
    • 10. Estructura y funcionamiento de los Ransomwares
    • 11. Funciones que incluiremos
    • 12. Configuración el laboratorio
    • 13. Verificando conexiones a internet
    • 14. Descubrimiento de archivos
    • 15. Generador de llave simétrica
    • 16. Función para encriptar archivos
    • 17. Registro de la clave simétrica
    • 18. Despliegue del Ransoware
    • 19. Envío remoto de la clave
    23
    5 Lecciones
    • 1. ¿Qué es el Password Cracking?
    • 2. Funciones básicas del módulo HASHLIB
    • 3. Cifrando texto plano en MD5, SHA1, SHA224, SHA256, SHA384, SHA512
    • 4. Ataques con diccionarios online
    • 5. Ataques con diccionarios offline
    24
    7 Lecciones
    • 1. ¿Qué es SCAPY?
    • 2. Escáner de red con SCAPY
    • 3. ARP Spoofing con SCAPY
    • 4. Synflood
    • 5. Comprensión de mensajes en paquetes TCP con SCAPY
    • 6. Sniffer de contraseñas FTP con SCAPY y Python
    • 7. Sniffer de contraseñas http con SCAPY
    25
    5 Lecciones
    • 1. ¿Qué es el anonimato? Y su importancia
    • 2. Proxys con URLLIB
    • 3. Proxys con REQUESTS
    • 4. SOCKS 5 y Python
    • 5. Python & TOR
    26
    1 Lecciones
    • 1. Conclusiones y agradecimientos
    Autor
    Jose Manuel De Aquino Ovando
    instructor

    Soy José Manuel de Aquino, he dedicado 4 años consecutivos a la programación con Python desarrollando diferentes aplicaciones y herramientas de seguridad informática que van desde Scanners’s web para la recolección de información hasta exploits. Mantengo conocimientos firmes en otros lenguajes como PHP, C y BASH junto con conocimientos de base de datos como MongoDB.

    ¡Aprende, certifica tus conocimientos y aumenta tus ingresos!


    También te puede interesar