Learn Python & Ethical Hacking From Scratch

Why take this course?
¡Claro! El curso de Zaid Sabih y zSecurity que describes ofrece un enfoque completo y práctico sobre las habilidades de hacking, desde la configuración de un laboratorio de penetración hasta el desarrollo de programas para realizar diversas actividades maliciosas. A continuación, resumiré los puntos clave y los objetivos del curso:
Objetivos del Curso:
- Configuración de un Laboratorio de Penetración: Aprender a configurar un entorno seguro para practicar hacking.
- Instalación de Sistemas Operativos: Instalar Kali Linux y Windows como virtuales en cualquier sistema operativo host.
- Conocimientos Básicos de Linux: Dominar el uso del terminal y los comandos básicos en Linux.
- Comprender las Redes: Aprender cómo funcionan las redes, cómo se comunican los clientes y el comportamiento de los protocolos de capa 2 y superior.
- Protocolo ARP (Address Resolution Protocol): Entender cómo funciona ARP y cómo explotarlo.
- DNS (Domain Name System) y HTTP(S): Conocer el funcionamiento de DNS y HTTP/HTTPS, y cómo estos pueden ser manipulados.
- Programación en Sockets y Transferencia de Datos TCP: Aprender a crear conexiones de red utilizando sockets y transferir datos de manera segura o no segura.
- Funcionamiento de los Sitios Web: Comprender cómo funcionan los sitios web, las solicitudes GET y POST y cómo se puede explotar. Actividades Maliciosas Aprender:
- Hacking de Network Hacking: Utilizar herramientas para interceptar o modificar tráfico en redes locales.
- Man-in-the-Middle (MitM) Attacks: Aprender a interceptar y possibly alter communication between two parties who think they are communicating directly.
- Social Engineering: Entender cómo manipular a persona para obtener información sensible o confidencial.
- Creación de Programas Hacking: Desarrollar herramientas y técnicas de hacking desde cero.
- Desarrollo y Uso de Exploits y Payloads: Aprender cómo escribir y ejecutar códigos que explotan vulnerabilidades en software o hardware.
- Cifrado (Cryptography) y Cuerpo (Body) de Datos: Comprender los fundamentos del cifrado y cómo proteger o robar datos sensibles o confidales.
- Explotación de Vulnerabilidades en Sitios Web: Aprender a encontrar y explotear vulnerabilidades en sitios web para obtener información sensible o confidencial o toman control total sobre esos sistemas.
- Creación de un Vulnerability Scanner (Escáner de Vulnerabilidad): Desarrollar una herramienta que pueda identificar vulnerabilidades en sitios web. Habilidades y Conceptos a Aprender:
- Linux Terminal Basics: Comandos básicos para trabajar con Linux desde el terminal.
- Network Layers: Entender cómo se organizan las capas de una red.
- Hypertext Transfer Protocol (HTTP) y HTTPS: Conocer cómo funcionan los sitios web, incluyendo cómo HTTPS protege los datos.
- Antivirus Program Work: Comprender cómo funcionan los programas antivirus y cómo se pueden evad.
- Sockets and TCP Transfer: Conocer cómo se transfican los datos a través de sockets utilizando el protocolo TCP.
- How Webs Work (Cómo Funcionan los Sitios Web): Comprender cómo se construyen y se pueden manipular.
- Wordlist Attack: Utilizar listas de palabras para adivinar contraseñas o soluciones de problemas sensibles o confidales.
- Vulnerability Scanning and Reporting (Escaneo y reporte de Vulnerabilidades): Aprender a escanear y informar sobre las debilidades de seguridad de un sitio web.
- Cryptography Basics: Comprender los conceptos básicos del cifrado.
- Web Application Hacking: Hacer hacking en aplicación web, incluyendo la manipulación de solicitudes GET y POST.
Notas Importantes:
- El curso es de naturaleza educativa y fue creado por Zaid Sabih y zSecurity. Ningún otro organización está asociada con este curso.
- El curso está diseñado para fines educativas y de hacking de carácter malvado. Todos los ataques descritos se deben realizar en un laboratorio propio o con permiso expreso.
- El curso es para fines educativas y de carácter malvado, y se ofre a través de Udemy. No está asociado con ningún certificado de otro organismo. Este curso es de naturaleza práctica y está diseñado para aquellos interesados en aprender sobre el hacking desde cero hasta desarrollar sus propias herramientas y técnicas maliciosas de manera segura y legalmente permisible. Asegúrate de seguir las mejores prácticas y de mantenerte dentro del mar de la ética en hacking. Recuerda que este curso es para aprender y practicar sobre el hacking de manera responsable y legalmente permitida, siempre respetuosamente y responsablemente. No olvid que el hacking es una disciplina que requiere una comprenión clara y justa del arte de la computación (InfoSec: Hacking & Computing).
Course Gallery




Loading charts...
Comidoc Review
Our Verdict
This comprehensive course bridges the gap between Python programming and ethical hacking, offering a unique blend that is both engaging and practical for beginners. While there may be occasional hurdles due to compatibility issues or outdated technologies, the clear explanations and hands-on exercises add immense value overall. Be prepared to invest time in addressing potential installation problems to fully benefit from this enriching learning experience.
What We Liked
- In-depth coverage of both Python programming and ethical hacking
- Explanations are clear and comprehensive, suitable for beginners
- Instructor provides necessary resources and software to set up a safe hacking environment
- Hands-on learning experience with practical exercises and challenges
Potential Drawbacks
- Occasional compatibility issues with Python 3 and some tools
- Reliance on outdated technologies might make some lectures hard to follow
- Instructions for VMware/Kali installation may not work properly, affecting performance
- Lack of upfront information about updates or workarounds can cause frustration