Black Hat Python: Python pour les Pentesters
Découvrez comment écrire et implémenter des scripts Python pour les machines Linux et Windows à partir de ce cours en ligne gratuit.
Description
Black Hat Python: Python pour Pentesters est un cours en ligne gratuit qui vous permettra sur tous les outils et techniques les plus récents disponibles pour le test de stylo Python. Ce cours vous enseignera comment utiliser des scripts Python pour tester une variété de systèmes. Le cours commence par une introduction à la configuration Python, y compris les environnements de développement et virtuels en Python.
Ensuite, vous allez découvrir le formatage des chaînes et les structures de données Python. Vous allez également étudier comment créer un framework Python de base de recon à partir de l'analyse de port et de l'accaparetage des bannières. Ensuite, vous analyserons la reconnaissance Web à partir de la mise à la ferraille et de l'hameçonnage. Vous discutez également des concepts de craquage de mots de passe en Python et de la façon d'éviter les logiciels antivirus à l'aide d'outils Python. Enfin, vous en apprendrez davantage sur Python pour l'étude du réseau et sur la façon de travailler avec les bases de données SQL.
Ce cours en ligne gratuit fournira une compréhension approfondie des outils et des méthodologies Python pour le pentesting professionnel. Ce cours sera d'un grand intérêt pour les testeurs de Pen, les passionnés de sécurité et les administrateurs réseau qui ont une connaissance de base de Python, qui veulent automatiser les tâches en Python. Inscrivez-vous à ce cours et avancez vos connaissances et vos compétences Python !
Start Course NowModules
Configuration et composants 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
Une fois ce cours terminé, vous pourrez:
- Discuter du concept et de la méthodologie de test de stylo avec Python
- Décrire les différentes structures de données en Python
- Décrire les fonctions et les informations fournies par le recon réseau
- Décrire le concept de raclage du Web en Python
- Rappeler comment développer un programme de phishing utilisant Python
- Définir le concept de fissuration du mot de passe
- Décrire les différentes options de suppression de la charge virale sur les cibles
- Analyser les méthodes de criminologie de l'ordinateur
- Expliquer comment utiliser SQLAlchemy pour travailler avec les bases de données 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