Maintenant, avant de plonger dans le contenu du cours, j'aimerais vous donner un aperçu ou un avant-goût de ce que vous serez capable
de faire à la fin du cours.
Ce sera donc un exemple basé sur un sujet traité dans une sous-section du
cours.
Maintenant, parce qu'il s'agit d'une conférence de présentation, je ne vais pas expliquer l'aspect technique de la façon dont je fais cela ?
Parce que je vais vous apprendre comment faire cela au fur et à mesure que vous avancez dans le cours.
Pour l'instant, asseyez-vous et profitez de cette conférence.
Et après cette conférence, nous allons plonger dans le contenu du cours où vous apprendrez à faire des choses
comme ça et bien plus encore.
Donc, dans cet exemple, nous allons pirater cet ordinateur Windows 11 à partir de cette machine de piratage.
Et la première partie du cours, je vais vous montrer comment mettre en place votre club de randonnée, y compris
cette machine de randonnée et la machine à fenêtres cible.
Mais pour l'instant, ce que je veux faire, c'est que je veux faire de la randonnée sur cet ordinateur à partir de cette machine de randonnée.
Maintenant, l'attaque que je vais vous montrer tout de suite et tout ce que
je vous montre tout au long du cours fonctionne sur Windows 11 et Windows dix et les versions précédentes.
Mais pour l'instant, j'utilise Windows 11 car c'est le dernier.
Et la façon dont je vais pirater cet ordinateur.
Principalement, je vais utiliser un framework appelé boeuf.
Beef est un cadre d'exploitation de navigateur qui nous permet d'exécuter un certain nombre d'attaques contre un navigateur
cible.
Maintenant, pour que nous puissions utiliser beef, nous devons injecter du code beef dans le navigateur de la cible.
Nous devons donc injecter du code de bœuf dans le navigateur de l'ordinateur cible, qui se trouve être Chrome
dans cet exemple.
Nous allons maintenant utiliser un autre programme appelé Buttercup afin d'injecter automatiquement du code beef hook dans
le navigateur cible.
Ainsi, l'utilisateur cible ne saura même pas qu'il a cliqué ou fait quelque chose de suspect.
Maintenant, j'ai déjà configuré Buttercup pour faire cela, donc je vais simplement l'exécuter en le donnant
à mon interface réseau et en lui donnant un script que j'appelle ici.
Spoofez la tasse qui me placera au milieu des connexions, nous permettant ainsi à Buttercup d'injecter le
code crochet de boeuf dans le navigateur hors de la cible.
Maintenant, je vais vous montrer comment faire cela, comment utiliser Buttercup et comment écrire ce script vous-même au fur
et à mesure du cours.
Ce n'est donc qu'un teaser pour votre plaisir.
Ne vous souciez pas des détails techniques.
Je vais donc simplement l'exécuter.
Et maintenant, Buttercup va intercepter toutes les données qui seront envoyées et reçues de cet ordinateur.
Et la dernière étape, je vais exécuter un couplet qui s'appelle Steph's hijack couplet.
Ce script nous permettra de rétrograder les connexions et d'injecter le code de Beef dans le navigateur.
Encore une fois, je vais vous montrer comment écrire ce script et l'utiliser plus tard dans le cours.
Alors regardez-le et profitez-en.
Je vais donc simplement appuyer sur Entrée pour exécuter cela.
Et comme vous pouvez le voir, nous n'obtenons aucune erreur, ce qui signifie que tout fonctionne correctement.
Et je suis aussi ici, si vous regardez la partie supérieure de la fenêtre de mon terminal, j'écoute en
fait les connexions entrantes car finalement l'objectif final est que je veux pouvoir recevoir une connexion de l'ordinateur cible, de
mon porte dérobée pour que je puisse contrôler leur ordinateur et y faire tout ce que je veux.
Donc en ce moment, j'écoute les connexions entrantes.
Donc, quand mon attaque réussira, j'aurai une connexion ici.
Passons donc à l'ordinateur cible et exécutons simplement le navigateur.
Nous supposons donc qu'il s'agit de l'utilisateur cible normal.
Sur leur navigateur.
Et par exemple, ils vont sur Google Dot IEEE pour simplement naviguer sur Internet ou rechercher quelque
chose qui les intéresse.
Maintenant, lorsque cela se produit, Buttercup va injecter automatiquement le code crochet pour le boeuf.
Et si nous allons au boeuf, vous pouvez voir que nous avons maintenant un nouveau navigateur en ligne.
Donc, en ce moment, le boeuf est connecté à ce navigateur ici.
Ce navigateur est accroché au boeuf, et donc nous pouvons cliquer dessus, obtenir des informations détaillées à ce sujet.
Et si nous cliquons sur les commandes, nous pourrons exécuter un grand nombre de commandes qui nous permettront de
faire beaucoup sur cette cible.
Maintenant, nous reviendrons sur tout cela plus tard dans le cours, mais celui que je veux vous montrer
en ce moment est dans la catégorie de l'ingénierie sociale.
Il affiche essentiellement une fausse barre de notification pour les navigateurs Chrome.
Nous allons donc afficher un message indiquant Mise à jour critique.
Cliquez ici pour installer et ensuite nous allons donner un lien vers ma porte dérobée.
Ainsi, lorsque l'utilisateur clique sur ce message, il installe une porte dérobée.
Maintenant, j'ai déjà créé cette porte dérobée et l'ai hébergée sur le serveur Web de KDE.
Encore une fois, je vais vous montrer comment utiliser ce serveur Web et je vous montrerai comment créer des portes dérobées plus tard
dans le cours.
Donc pour l'instant, nous exécutons et exécutons simplement des informations que nous connaissons déjà, juste comme un teaser.
Je vais donc cliquer, exécuter et allons dans le navigateur cible.
Et comme vous pouvez le voir, nous recevons une barre de notification ici nous indiquant qu'il y a une mise à jour critique.
Cliquez ici pour installer.
Maintenant, vous pourriez dire qu'il y a une mise à jour pour Chrome ou autre.
Vous pouvez rendre ce message plus convaincant.
Donc, si vous cliquez sur installer, vous verrez que le fichier sera téléchargé dans mes téléchargements comme n'importe quel
autre fichier.
Et si je vais dans les téléchargements, laissez-moi vous montrer à quoi ressemble ce fichier.
Vous remarquerez que le fichier a la bonne icône pour le programme d'installation de Chrome.
Donc, ici, j'ai en fait un programme d'installation Chrome propre.
Comme vous pouvez le voir, je le nomme propre et c'est celui qui contient en fait une porte dérobée.
Ainsi, vous pouvez voir que les fichiers semblent identiques.
Mais si je lance les mises à jour que nous venons de télécharger.
Vous remarquerez que vous obtenez cet avertissement pour l'exécution d'un exécutable.
Nous allons donc l'exécuter pour un éditeur inconnu, puis il vous permettra d'installer Chrome, comme vous pouvez
le voir.
C'est donc une mise à jour de Google mise en place.
Si vous dites oui, vous obtiendrez en fait le programme d'installation normal pour Chrome.
Mais si nous allons au haut-commissariat ici et regardons où j'écoutais les revenus et les connexions, vous remarquerez
que j'ai en fait obtenu une connexion de la machine Windows cible.
Alors maintenant, j'ai piraté cet ordinateur et je peux faire tout ce que l'utilisateur normal peut faire sur son ordinateur pour pouvoir accéder à
son système de fichiers.
Je peux enregistrer chaque frappe qu'ils tapent sur leur clavier.
Je peux écouter leur musique.
Je peux allumer leur clavier.
Je peux allumer leur caméra.
Je peux faire tout ce qu'ils peuvent faire sur leur ordinateur.
Et juste comme exemple rapide pour vous montrer à quel point cela est grave, je vais faire une liste de webcams pour répertorier toutes
les webcams connectées à cet ordinateur.
Et comme vous pouvez le voir, nous n'avons qu'une seule webcam.
Je vais donc faire un flux webcam.
Numéro un, le premier appareil photo.
Et si j'appuie sur Entrée, nous pouvons voir un flux en direct de la personne cible.
Maintenant, ce n'est qu'un exemple de ce que vous allez apprendre dans ce cours.
Et comme je l'ai dit, ne vous souciez pas des aspects techniques.
J'ai connecté un certain nombre d'attaques ici afin d'y parvenir.
Mais nous allons nous concentrer et couvrir chaque pièce du puzzle qui nous a permis de faire cela.
Alors ne vous inquiétez pas du tout.
Ceci est juste un teaser pour vous montrer ce que vous serez capable de faire d'ici la fin du cours.