-: Bon, voyons maintenant un autre
exemple sur les personnes pouvant BeEF lorsqu'elles existent
en dehors de notre réseau.
Encore une fois,
nous allons avoir l'exemple, je suppose, de
la même machine Windows, qui
fait partie d'un réseau complètement différent,
et nous verrons comment nous pouvons relier cette machine à BeEF.
Donc, tout d’abord, je vais lancer BeEF.
Juste un clic ici et cela va démarrer BeEF pour moi.
Et je vais me connecter.
Le nom d'utilisateur est BeEF et le mot de passe est également BeEF.
Et nous sommes connectés.
Nous allons maintenant utiliser la même méthode de
base que celle que nous utilisions auparavant.
Donc, dans cette méthode, nous devons
obtenir le code de script ici, qui est ceci.
Je vais copier cela et nous l'avons déjà
fait, alors je
vais le faire un peu rapidement.
Et nous plaçons cela dans notre serveur Web Apache.
Donc, placez-le dans une page HTML et
cela a toujours été dans notre répertoire personnel Web Apache est /
var / www / html / et je
vais ouvrir mon fichier d’index.
Je vais l'ouvrir avec l'éditeur de texte.
Et je vais coller ce
code ici que j'ai reçu de BeEF.
Et la seule chose que
vous voulez changer - tout cela va bien
- la seule chose
que vous voulez changer - comme je
l’ai dit précédemment - partout où nous utilisions
notre adresse IP normale, nous allons utiliser notre interface externe. IP.
Ainsi, les personnes qui
essaieront de se connecter pourront trouver notre ordinateur.
Parce que si nous utilisons une adresse IP interne, ils ne pourront pas la voir.
Encore une fois, je vais utiliser
l'adresse IP que nous voyons sur Google lorsque nous tapons "quelle
est mon adresse IP?" "
Et c'est tout.
Je suis prêt à partir alors je vais sauver ça.
Quittez-le et je dois maintenant activer le port 3000.
Quel est le port sur lequel BeEF fonctionne?
Comme vous pouvez le constater, nous pouvons voir qu’il utilise le port 3000 ici.
Je dois donc redire au routeur que,
dans les paramètres de
transfert IP, je dois lui dire de transmettre
toute demande que vous obtenez sur
le port 3000 à mon [Cali? ] machine qui est à 192168011.
Je vais sauver ça et c'est tout.
C'est sauvé.
Maintenant, nous allons passer à la machine Windows.
Nous allons aller sur notre site web.
Quel est mon - essentiellement mon adresse IP, mon
adresse IP externe et nous allons aller.
Il va courir index [à travers? ] HTML
automatiquement parce que le fichier s'appelle index.
Donc, tout ce que nous avons à faire
est simplement de mettre l'adresse IP du réseau que [Cali? ] connecté à.
Donc, ce que nous devons utiliser est cette adresse IP ici.
Ce qui est 89100145189 et nous devrions être connectés à BeEF
dès que nous naviguerons sur cette adresse IP.
Alors voyons ce qui se passe.
Bon, passons maintenant à BeEF et, comme vous pouvez le constater,
une machine de
Windows est accrochée et utilise Firefox
50. Nous pouvons maintenant exécuter
toutes les commandes que BeEF nous permet d'exécuter.
Alors, mettons simplement en alerte et voyons si cela fonctionne.
Et il dit simplement: "BeEF Alert Dialog. "Je
vais juste l'exécuter
juste pour m'assurer que tout fonctionne correctement.
Et, comme vous pouvez le
constater, nous avons réussi à raccorder une machine
qui existe sur un réseau complètement différent.
Et encore une fois,
pour confirmer que je vais aller sur Google et que je vais chercher "quelle est mon
adresse IP?" "Et
comme vous pouvez le constater, l’adresse IP
est complètement différente de celle de cette machine.
Donc, encore une fois, tout ce que nous avons à
faire est d’utiliser l’adresse IP externe chaque fois que
vous l’envoyez en dehors du réseau.
Utilisez l'adresse IP que vous voyez lorsque vous
tapez "Quelle est mon adresse IP?" "Lorsque vous écoutez
sur votre
propre machine, utilisez l’IP locale et
assurez-vous de configurer le routeur pour
rediriger le port que vous écoutez
sur le [Cali? ] machine.
À l'adresse IP - à l'adresse IP
privée de [Cali? ] machine.
Une alternative à l’utilisation du transfert IP consiste à
définir le paramètre [Cali? ] machine en tant qu'hôte DMZ.
Maintenant, tous les routeurs ne supportent pas la DMZ.
C'est pourquoi je ne l'ai pas montré depuis le début.
Mais s'il le supporte, vous pouvez l'utiliser.
Et ce que font les DM, c’est qu’il
s’agit essentiellement d’un transfert IP, mais de tous les ports.
Donc, si vous mettez l'adresse IP ici, de
la [Cali? ]
machine ici, ce que le
routeur va faire chaque fois qu’il
reçoit une demande pour n’importe quel port
- n’importe quel port - il transmettra
cette demande au [Cali? ] machine quel que soit son port.
Ainsi, avec la redirection de port, vous sélectionnez en fait les
ports que vous souhaitez transférer vers [Cali? ].
Avec DMZ, tous les ports seront transférés vers
l’IP que vous avez mis ici.
Maintenant, encore une fois, ces deux
méthodes peuvent être utilisées pour permettre à des périphériques de
différents réseaux d’accéder à votre ordinateur afin
que vous puissiez recevoir des connexions, vous pouvez leur
permettre d’accéder à un site Web
(si vous hébergez un site
Web sur votre serveur Web), vous pouvez
leur permettre d'accéder à de
faux sites Web,
vous pouvez leur permettre d'accéder à BeEF, le hook, n'importe quoi.
Si vous
écoutez sur un port, vous pouvez utiliser
cette méthode pour permettre aux utilisateurs
d'y accéder si ces personnes existent sur un
réseau complètement différent de votre propre réseau.