![Metasploit - eni - 9782409036910 -](https://www.unitheque.com/Intermediaire3/CouvertureM/E/9782409036910-metasploit_g.jpg)
Metasploit
Testez la sécurité de vos infrastructures
Le framework d'exploitation Metasploit (en version msf6 au moment de l'écriture) est un outil particulièrement complet permettant de découvrir et d'exploiter les failles de sécurité présentes au sein de Systèmes d'Information. Dans ce livre, l'objectif de l'auteur est d'amener le lecteur, simple curieux ou [...]
[lire le résumé du livre]
Auteur : Régis SENET
Editeur : Eni
Collection : Epsilon
Date parution : 09/2022 2e éditionCB Google/Apple Pay, Chèque, Virement
Quel est le sujet du livre "Metasploit"
Le framework d'exploitation Metasploit (en version msf6 au moment de l'écriture) est un outil particulièrement complet permettant de découvrir et d'exploiter les failles de sécurité présentes au sein de Systèmes d'Information. Dans ce livre, l'objectif de l'auteur est d'amener le lecteur, simple curieux ou professionnel de la sécurité, à comprendre comment l'utiliser pour tester la sécurité d'une infrastructure.
L'auteur commence par présenter ce que sont les tests d'intrusion ainsi que le framework Metasploit à travers son histoire et ses différentes versions. Il indique ensuite au lecteur comment installer un lab d'exploitation sur plusieurs plateformes (Linux, Mac, Windows…) incluant le framework et des machines à compromettre.
Dans la suite des chapitres, l'auteur familiarise le lecteur avec l'utilisation de Metasploit pour la réalisation des tests en illustrant ses propos grâce à des exemples concrets. Les commandes de base, la base de données intégrée, les scanneurs de vulnérabilités, les sessions ainsi que les phases de reconnaissance, d'exploitation et de post-exploitation sont ainsi étudiées.
En progressant dans sa lecture, le lecteur découvre également comment les attaquants peuvent exploiter des vulnérabilités côté client, garder l'accès à une machine, utiliser certains outils pour automatiser les attaques ou cacher leurs traces après l'intrusion sur un système.
Pour finir, les derniers chapitres de ce livre donnent des astuces pour configurer et utiliser Metasploit au quotidien.
Quizinclus dans
la version en ligne !
Après avoir débuté sa carrière au Ministère de la Défense au sein d'une entité de Recherche et développement, Régis SENET s'est ensuite tourné vers la sécurité offensive en intégrant des équipes de tests d'intrusion et d'audits de sécurité dans plusieurs sociétés de service en tant qu’auditeur, responsable de cellule audit puis Directeur Technique. Après plus de 10 ans d'audit, Régis SENET a fait le grand écart et est désormais Head of Security chez Shares et consultant en sécurité offensive au sein d'ORHUS. Le Framework Metasploit est l’un des indispensables de sa trousse à outils.
En suivant ce lien, retrouvez tous les livres dans la spécialité Hacking-Cybersécurité.
Sommaire et contenu du livre "Metasploit - Testez la sécurité de vos infrastructures"
Introduction
- Avant-propos
- Préface
Introduction aux tests d’intrusion
- Qu’est-ce qu’un test d’intrusion ?
- Quels sont les différents types de tests d’intrusion ?
- Quelles sont les différentes phases d’un test d’intrusion ?
Introduction à Metasploit
- L’histoire de Metasploit
- Les différentes versions de Metasploit
- Pourquoi ce livre ?
Installation du lab d’exploitation
- Rappel sur l’éthique des tests
- Installation native de Metasploit
- 1. Installation sous Linux ou OS X
- 2. Installation sous Windows
- Utilisation alternative
- 1. Les systèmes d’exploitation orientéssécurité
- 2. Docker
- 3. Amazon Web Services
- Maintenir Metasploit à jour
- Créer votre image Docker personnalisée
- Installation de Metasploitable
Premiers pas avec Metasploit
- Introduction
- La terminologie
- Les invites de commandes
- Les interfaces
- 1. Le système de fichiers
- 2. MSFconsole
- 3. MSFcli
- 4. Msfd
- 5. MSFrpcd
- 6. Les fichiers ressources
- Rappel sur les commandes utiles
- 1. Les commandes de base
- 2. Les commandes liées aux modules
La base de données de Metasploit
- Introduction
- L’initialisation de la base
- Les espaces de travail
- 1. Créer un espace de travail
- 2. Changer d’espace de travail
- 3. Supprimer les espaces de travail
- Import et export des données
- 1. Importer des données
- a. Importer des données existantes
- b. Importer des données lors de la phase descan
- 1. Importer des données
- 2. Exporter les données
- 1. Les hôtes
- 2. Les services
La phase de reconnaissance
- Introduction
- Phase de reconnaissance passive
- 1. Informations sur la société
- 2. Interrogation des serveurs DNS
- 3. Les sous-domaines
- 4. Les adresses e-mail
- 5. Shodan et Censys
- Phase de reconnaissance active
- 1. La phase de scan
- 2. Les services
- 3. FTP (21/TCP)
- 4. SSH (22/TCP)
- 5. SMTP (25/TCP)
- 6. SNMP (161/UDP)
- 7. SMB (445/TCP & 139/TCP)
Les scanneurs de vulnérabilité et Metasploit
- Introduction
- Nessus
- 1. Installation de Nessus
- 2. Utilisation de Nessus
- a. Les policies
- b. La réalisation de scans
- 3. Import et exploitation des données avec Nessus
- 4. Interaction entre Nessus et Metasploit
- 1. Installation de Nexpose
- 2. Utilisation de Nexpose
- 1. Installation d’OpenVAS
- 2. Intégration d’OpenVAS à Metasploit
La phase d'exploitation
- Choix des modules à utiliser
- Préparation de la phase d’exploitation
- Exploitation de Metasploit par Metasploit
- Exploitation de Metasploitable par Metasploit
- 1. Apache Tomcat
- 2. MySQL (3306/TCP)
- 3. Backdoor IRC (6667/TCP)
- 4. NFS (111/UDP)
- Exemple d’exploitation d’un Windows
- 1. SMB (445/TCP)
- 2. RDP (3389/UDP)
Utilisation des sessions
- Présentation des sessions
- Listing des sessions et interactions
- Gestion des sessions
- Exploitation massive
- Vers Meterpreter et au-delà
La post-exploitation avec Meterpreter
- Présentation de Meterpreter
- Les commandes de base de Meterpreter
- 1. Core commands
- 2. File System commands
- 3. Networking commands
- 4. System commands
Pour aller plus loin dans la post-exploitation
- Introduction
- Désactivation des logiciels de sécurité
- Élévation des privilèges
- 1. À la recherche de fichiers intéressants
- 2. Obtention des droits SYSTEM
- 3. Obtention des condensats LM/NTLM
- 4. Les mots de passe en mémoire
- 5. Analyse complète de la mémoire
- Migration de processus
- Enregistrement des frappes clavier
- Accès à d’autres machines du réseau
- 1. Réutilisation des identifiants
- 2. Pivoter au sein des réseaux
- a. Obtention d’informations réseaude la machine infectée
- b. Interaction avec le nouveau sous-réseau
Les attaques côté client
- Les attaques sur les mots de passe
- 1. Introduction
- 2. Vol de mots de passe dans la pratique
- Création de charges malveillantes
- 1. Linux
- 2. Android
- 3. PHP
Le contournement des antivirus
- Introduction
- Metasploit
- 1. Encodage
- 2. Chiffrement
- Android
- Veil
- 1. Installation de Veil
- 2. Création des charges malveillantes
Garder un accès et supprimer des traces
- Garder un accès aux machines
- 1. metsvc (Meterpreter service)
- a. Mise en place de la backdoor
- b. Interaction avec la backdoor
- 1. metsvc (Meterpreter service)
- 2. persistence
- 3. scheduleme
SET - Social-Engineering Toolkit
- Présentation du Social-Engineering Toolkit
- Spear-Phishing Attack Vectors
- Website Attack Vectors
- 1. Java Applet Attack Method
- Infectious Media Generator
- Create a Payload and Listener
- Mass Mailer Attack
- Arduino-Based Attack Vector
- Wireless Access Point Attack Vector
- QRCode Generator Attack Vector
- Powershell Attack Vectors
Les outils utilisant Metasploit
- Armitage
- db_autopwn
- Karmetasploit
Les trucs et astuces
- Introduction
- Garder des traces
- Tunner l’invite de commande Metasploit
- PHP Hop
- Lire la documentation
Aide-mémoire
- Introduction
- Msfconsole
- 1. Les commandes de base
- 2. Les commandes liées aux modules
- 3. Les commandes liées à la base dedonnées
- 4. Les commandes liées aux espaces de travail
- 5. Les commandes liées aux scanneurs de vulnérabilités
- 6. Les commandes liées aux sessions
- Meterpreter
- 1. Commandes de bases
- 2. Les commandes avancées
- MSFvenom