Et cette conférence, nous allons parler de la façon d'injecter du code dans le navigateur de
l'ordinateur cible.
Donc, puisque vous êtes l'homme du milieu et que tout passe par notre appareil,
lorsque quelqu'un demande une page, nous pouvons réellement insérer tout type de code souhaité dans cette page. code et ils peuvent
exécuter du code javascript code de courrier électronique à la hâte est le code responsable
de la façon dont la page ressemble.
Donc, c'est le code pour les boutons pour le texte pour les images.
Tout cela afin qu'il ne puisse pas vraiment être utilisé pour faire quoi que ce soit qui nous permettra d'obtenir un
accès quelconque au javascript de l'ordinateur de la cible.
C'est un langage de programmation qui peut être utilisé pour beaucoup de choses et nous le verrons dans les prochaines vidéos.
Et cette vidéo, nous verrons comment injecter du code javascript dans le navigateur cible. Vous pouvez utiliser la même
méthode pour injecter des e-mails rapides, mais javascript est plus utile.
C'est pourquoi nous allons utiliser notre exemple pour injecter du javascript.
Nous allons donc utiliser la même commande que nous utilisons toujours.
La seule différence est que nous allons insérer le plug-in d'injection, puis nous avons différentes options d'injection,
de sorte qu'il y a trois options principales.
Il contient le fichier pour que votre code puisse être stocké dans un fichier et vous pouvez utiliser g comme fichier ou fichier
de courrier électronique à la hâte pour injecter le code stocké dans le fichier que vous spécifiez ou vous pouvez utiliser si votre code
est stocké en ligne.
Et il a un U. R. L. que vous pouvez utiliser que votre l ou
ce lien en utilisant le G comme votre L ou le hachage l'e-mail que vous êtes notre option, vous pouvez déjà fournir le code lui-même via
la commande utilisant le J. S. charge utile ou l'historique de notre charge utile.
Maintenant, si vous y réfléchissez, ce que nous faisons en ce moment est exactement ce que nous avions fait
dans la conférence précédente et dans la conférence précédente, nous venons de charger du code javascript prêt. Cette conférence nous
apprend comment injecter des codes javascript personnalisés.
Par conséquent, tout ce que j'ai dit dans la conférence précédente s'applique ici.
Donc, si vous utilisez homme au milieu, vous devriez pouvoir utiliser ceci à la fois contre les pages TTP et hâtives TPA et vous
le verrez maintenant dans cette vidéo.
Mais, en regardant les commentaires, il semble parfois que cette méthode ne soit pas fiable à
100% en ce qui concerne TTP, car une méthode beaucoup plus fiable vous obligerait à écrire du code python.
C'est donc un peu trop complexe pour ce cours.
Et c’est la raison pour laquelle je ne l’ai couvert que dans mon cours avancé de piratage réseau et dans mon cours Python.
Donc, si cela vous intéresse, consultez la conférence sur les bonus.
Le dernier cours de ce cours contient des informations sur ces deux cours.
Et mes autres cours qui pourraient vous intéresser avec cela étant dit, allons-y et testons cela et je vais
utiliser exactement la même commande que celle que j'avais utilisée dans les conférences précédentes.
Au lieu de cela, je vais retirer l’écran et nous allons utiliser le connecteur d’injection
et nous allons dire que je veux injecter une charge javascript, puis je vais lui donner le code que
je veux. injecter entre deux doubles citations le code que je vais utiliser est un code très simple qui affiche
uniquement un avertissement sur la page chargée.
Nous allons donc dire alerte test code unique fermer le code unique et fermer le crochet.
La raison pour laquelle j'utilise ce code très simple est juste pour tester et voir si nous pouvons réellement exécuter du code
javascript en utilisant le mien au milieu à gauche si vous souhaitez exécuter un code plus complexe.
Vous pouvez utiliser l'argument du fichier javascript que je vais vous montrer plus tard dans cette leçon.
Donc, pour le moment, nous ne faisons que tester et utiliser un
code javascript très simple qui affiche une boîte de message sur l'ordinateur cible. Je vais donc appuyer sur Entrée et accéder au navigateur cible.
Comme je l'ai dit, testons-le d'abord contre chaque TTP, car il est beaucoup plus fiable contre cela.
Nous allons donc simplement aller sur Vulcan Web
dot com et, comme vous pouvez le constater, nous obtenons une boîte de message nous indiquant de procéder au test.
Maintenant, testons cela contre la page de TTP haï.
Alors, allons à CNN point com et parfait
comme vous pouvez le voir, nous obtenons la boîte de message juste ici.
Donc, le code javascript que nous recherchions est injecté dans le navigateur cible et la page cible.
Et comme vous pouvez le constater, ce code est en réalité très simple et ne sert à rien, mais
vous pouvez rechercher en ligne des codes plus utiles que vous pourriez exécuter sur l’ordinateur cible.
Maintenant, ce que je veux aussi vous montrer afin que je puisse contrôler voir ici et effacer l'écran.
Ce que je veux aussi vous montrer, c'est comment injecter du code stocké dans un fichier, car parfois, si vous utilisez un code
utile, il sera long et il sera difficile de le saisir ici, en une seule commande.
Donc, je vais ouvrir un éditeur de texte, donc je vais juste taper LeavePad afin que nous puissions utiliser cette
commande juste pour ouvrir l'éditeur de texte LeafPad et ici je vais taper le code que je veux injecter. Dans les pages chargées
à nouveau, je vais utiliser un code très simple pour les tests.
Donc, je vais juste dire alerte.
Et cette fois je vais dire test juste pour savoir que c'est un code différent, alors je vais appuyer sur
contrôle pour le sauvegarder.
Et je vais juste le sauvegarder dans mon répertoire racine et appelons-le j comme code dot t x t okay.
Nous allons sauver cette quit it it.
Et maintenant, si nous listons simplement les fichiers parce que je suis déjà en route, vous pouvez voir que
j'ai le fichier ici, donc nous allons utiliser exactement la même commande que nous l'avons fait auparavant, mais cette fois, je vais supprimer tout cela.
parce que nous n'utilisons pas de charge GSP.
Nous allons utiliser un fichier g s et après cela, au lieu de donner le code, nous allons
donner le chemin complet à l'emplacement du fichier javascript et, dans mon cas, c'est ici.
C'est en route parce que maintenant nous sommes en route.
Donc, même si je descends et ouvre un gestionnaire de fichiers, vous pouvez voir que c'est le fichier ici.
Donc, il est dans mon répertoire racine donc le chemin va être slash route route slash J J code
le T T
Donc, encore une fois, très simplement, nous chargeons le plug-in d'éjection, nous lui disons que
nous voulons injecter du code à partir d'un fichier et que l'emplacement de ce fichier est le suivant: appuyez sur Entrée.
Cela va courir.
Nous allons à la cible peut frapper entrée pour cela et revenons à Von Web.
Désolé, je suis retourné car je n'ai pas chargé la page. Je vais donc rafraîchir la page, parfait car vous pouvez
voir que le code est injecté dans la page.
Ceci est un exemple d'injection du code dans une page CTP de couverture normale et passons à CNN dot com un CTP.
Page et parfait, comme vous pouvez le voir, il est injecté dans des pages hâtives de TPA. Vous pouvez donc constater que cela fonctionne pour les deux, mais pour une raison
quelconque, il arrive que des gens me disent encore qu'ils ont tout essayé et que cela ne fonctionne
pas pour eux.
Et quand je leur dis la méthode la plus avancée, ça marche toujours.
Mais comme je le dis, en fait, chaque fois que je teste, cela fonctionne pour moi aussi bien
pour le TTP que pour le hachage et oui, comme nous l’avons dit auparavant, cela ne fonctionnera
pas pour hsts car les navigateurs refusaient littéralement de charger la page. dit que vous pouvez injecter n'importe quel code javascript dans n'importe quel
navigateur connecté au même réseau que vous.
Et la chose intéressante à ce sujet est que cela fonctionne contre n'importe quel navigateur.
Ainsi, que votre cible utilise une tablette téléphonique ou un ordinateur une télévision ou une console de lecture tant que leur navigateur prend en
charge javascript, cela fonctionne contre leur navigateur. Dans les conférences à venir, vous verrez comment nous pouvons
utiliser cela pour connecter des personnes à un framework d'exploitation de navigateur et à partir de là, prendre le contrôle
de leurs appareils.
Alors restez à l'écoute.