Learn Python & Ethical Hacking From Scratch

Write 20+ hacking programs to learn hacking and programming at the same time | No prior knowledge required
4.64 (20665 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Learn Python & Ethical Hacking From Scratch
130 557
students
25 hours
content
May 2025
last update
$39.99
regular price

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:

  1. Configuración de un Laboratorio de Penetración: Aprender a configurar un entorno seguro para practicar hacking.
  2. Instalación de Sistemas Operativos: Instalar Kali Linux y Windows como virtuales en cualquier sistema operativo host.
  3. Conocimientos Básicos de Linux: Dominar el uso del terminal y los comandos básicos en Linux.
  4. 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.
  5. Protocolo ARP (Address Resolution Protocol): Entender cómo funciona ARP y cómo explotarlo.
  6. DNS (Domain Name System) y HTTP(S): Conocer el funcionamiento de DNS y HTTP/HTTPS, y cómo estos pueden ser manipulados.
  7. 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.
  8. 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:
  9. Hacking de Network Hacking: Utilizar herramientas para interceptar o modificar tráfico en redes locales.
  10. Man-in-the-Middle (MitM) Attacks: Aprender a interceptar y possibly alter communication between two parties who think they are communicating directly.
  11. Social Engineering: Entender cómo manipular a persona para obtener información sensible o confidencial.
  12. Creación de Programas Hacking: Desarrollar herramientas y técnicas de hacking desde cero.
  13. Desarrollo y Uso de Exploits y Payloads: Aprender cómo escribir y ejecutar códigos que explotan vulnerabilidades en software o hardware.
  14. Cifrado (Cryptography) y Cuerpo (Body) de Datos: Comprender los fundamentos del cifrado y cómo proteger o robar datos sensibles o confidales.
  15. 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.
  16. 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:
  17. Linux Terminal Basics: Comandos básicos para trabajar con Linux desde el terminal.
  18. Network Layers: Entender cómo se organizan las capas de una red.
  19. Hypertext Transfer Protocol (HTTP) y HTTPS: Conocer cómo funcionan los sitios web, incluyendo cómo HTTPS protege los datos.
  20. Antivirus Program Work: Comprender cómo funcionan los programas antivirus y cómo se pueden evad.
  21. Sockets and TCP Transfer: Conocer cómo se transfican los datos a través de sockets utilizando el protocolo TCP.
  22. How Webs Work (Cómo Funcionan los Sitios Web): Comprender cómo se construyen y se pueden manipular.
  23. Wordlist Attack: Utilizar listas de palabras para adivinar contraseñas o soluciones de problemas sensibles o confidales.
  24. Vulnerability Scanning and Reporting (Escaneo y reporte de Vulnerabilidades): Aprender a escanear y informar sobre las debilidades de seguridad de un sitio web.
  25. Cryptography Basics: Comprender los conceptos básicos del cifrado.
  26. 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

Learn Python & Ethical Hacking From Scratch – Screenshot 1
Screenshot 1Learn Python & Ethical Hacking From Scratch
Learn Python & Ethical Hacking From Scratch – Screenshot 2
Screenshot 2Learn Python & Ethical Hacking From Scratch
Learn Python & Ethical Hacking From Scratch – Screenshot 3
Screenshot 3Learn Python & Ethical Hacking From Scratch
Learn Python & Ethical Hacking From Scratch – Screenshot 4
Screenshot 4Learn Python & Ethical Hacking From Scratch

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
1527300
udemy ID
26/01/2018
course created date
16/05/2019
course indexed date
Bot
course submited by