Black Hat Python: Python para Pentesters
Aprenda a escribir e implementar scripts Python en máquinas Linux y Windows pentest desde este curso gratuito en línea.
Description
Black Hat Python: Python for Pentesters es un curso gratuito en línea que le permitirá utilizar todas las herramientas y técnicas más recientes disponibles para las pruebas de lápiz de Python. Este curso le enseñará cómo utilizar scripts Python para la penetración de pruebas de una variedad de sistemas. El curso comienza con una introducción a la configuración de Python, incluyendo el desarrollo y los entornos virtuales en Python.
A continuación, aprenderá sobre el formato de las series y las estructuras de datos de Python. También estudiarás cómo crear una infraestructura básica de la red de Python recon a partir de la exploración de puertos y el acaparamiento de banners. A continuación, se analizará el reconocimiento web desde el scraping web y el phishing. También discutiremos conceptos de craqueo de contraseñas en Python y cómo evadir el software antivirus utilizando herramientas de Python. Por último, usted aprenderá sobre los forenses de Python para la investigación de la red y cómo trabajar con bases de datos SQL.
Este curso gratuito en línea proporcionará una comprensión profunda de las herramientas y metodologías de Python para la realización de pruebas profesionales. Este curso será de inmenso interés para los testers de Pen, los entusiastas de la seguridad, y los administradores de redes que tienen un conocimiento básico de Python, que quieren automatizar las tareas en Python. Regístrese para este curso y avance sus conocimientos y habilidades de Python!
Inicio Curso AhoraModules
Configuración y componentes de Python
-
Python Setup and Components - Learning Outcomes
-
Synopsis
-
Pen Testing Overview
-
Setting Up Python
-
String Formatting in Python
-
Python Data Structures
-
Python Networking & File I/O
-
Object-Oriented Programming
-
Python Setup and Components - Lesson Summary
Creating a Basic Python Network Recon Framework
-
Creating a Basic Python Network Recon Framework - Learning Outcomes
-
Port Scanning Principles
-
Making a Port Scanner
-
Banner Grabbing
-
Importing and Using Nmap
-
Creating a Basic Python Network Recon Framework - Lesson Summary
The Python Spy - Web Recon
-
Web Recon - Learning Outcomes
-
Target Research and Reconnaissance
-
Web Page Scraping
-
Phishing: Going from Recon to Creds
-
Web Recon - Lesson Summary
Black Hat Python: Python for Pentesters - First Assessment
The Password Cracker - Working With Brute-Force Tools
-
Working With Brute-Force Tools - Learning Outcomes
-
Password Cracking Concepts
-
Pre-Computed Word Lists
-
Brute Force With Threads
-
Rainbow Tables
-
Cracking Linux Hashes
-
Cracking ZIP Files
-
Working With Brute-Force Tools - Lesson Summary
Evade Anti-Virus With Python
-
Evade Anti-Virus With Python - Learning Outcomes
-
Python Ctypes
-
Evading Anti-Virus Checking
-
Dropping the Payload
-
Evade Anti-Virus With Python - Lesson Summary
Python Forensics - Use Python Scripts for Network Investigation
-
Use Python Scripts for Network Investigation - Learning Outcomes
-
Overview of Forensics Investigation
-
Parsing Windows Registry
-
Examining Metadata
-
Investigating Application Artifacts
-
Use Python Scripts for Network Investigation - Lesson Summary
Databases and Wrapping Up
-
Databases and Wrapping Up - Learning Outcomes
-
Using SQLAlchemy to Work With SQL Databases
-
Investigating Firefox Profile Databases
-
Course Overview
-
Databases and Wrapping Up - Lesson Summary
Black Hat Python: Python for Pentesters - Second Assessment
Course assessment
Learning Outcomes
En la finalización satisfactoria de este curso, podrá:
- Discute el concepto y la metodología de las pruebas de lápiz con Python
- Describa las diferentes estructuras de datos en Python
- Esquema de las funciones e información proporcionada por la red recon
- Describa el concepto de raspado web en Python
- Recuerde cómo desarrollar un programa de phishing de correo electrónico utilizando Python
- Definir el concepto de craqueo de contraseñas
- Esquema de diferentes opciones para descartar la carga útil del virus en los destinos
- Analizar los métodos de los forenses de la computadora
- Explicar cómo utilizar SQLAlchemy para trabajar con bases de datos SQL
Certification
All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.
Having an official Alison document is a great way to celebrate and share your success. It is:
- Ideal to include with CVs, job applications and portfolios
- A way to show your ability to learn and achieve high results