-Oké, nu een ander voorbeeld over
wie mensen naar BeEF kan sturen als ze buiten
ons netwerk bestaan.
Dus nogmaals, we hebben
het voorbeeld, denk ik, van dezelfde
Windows machine, in een heel
ander netwerk, en we zullen zien
hoe we die machine aan BeEF kunnen koppelen.
Dus, allereerst ga ik beginnen met BeEF.
Eén klik hier en dan begint BeEF voor mij.
En ik ga inloggen.
Gebruikersnaam is BeEF en wachtwoord is ook BeEF.
En we zijn ingelogd.
Nu gaan we dezelfde basis haakmethode
gebruiken als eerder.
Dus, in die methode moeten we
de scriptcode hier krijgen, wat dit is.
Ik ga dat kopiëren en we hebben dit
eerder gedaan, dus
ik doe het nog even snel.
En dat plaatsen we in onze Apache webserver.
Dus plaats het in een HTML pagina
en dat was in altijd onze Apache web home directory is
/var/www/html/ en ik ga mijn index
bestand openen.
Ik ga het openen met de tekstverwerker.
En ik ga deze code plakken
die ik van BeEF heb gekregen.
En het enige dat u wilt veranderen
-- dit is allemaal in orde -- het enige
dat u wilt veranderen
-- zoals ik al eerder zei -- overal
waar we ons normale IP gebruikten, gaan
we ons externe IP gebruiken.
Zodat mensen die proberen
te verbinden onze computer kunnen vinden.
Want als we interne IP gebruiken kunnen ze het niet zien.
Dus nogmaals, ik ga het
IP-adres gebruiken dat we op Google zien
als we "wat is mijn IP-adres? En dat is het.
Ik ben er klaar voor, dus ik ga dit bewaren.
Afgesloten en nu moet ik poort 3000 inschakelen.
Dat is de poort waarop BeEF werkt.
Zoals je kunt zien, zien we dat het hier poort 3000 gebruikt.
Dus ik moet de router opnieuw vertellen, in de IP
forwarding instellingen, dat
elk verzoek dat je krijgt
op poort 3000 doorgestuurd moet worden
naar mijn [Cali? ] machine die op 192168011 staat.
Ik ga dat opslaan en dat is het.
Dat is gered.
Nu gaan we naar de Windows machine.
We gaan naar onze website.
Dat is mijn IP, mijn externe
IP en we gaan.
Het gaat de index [door? HTML automatisch omdat het bestand index heet.
Dus alles wat we moeten doen is het
IP van het netwerk dat [Cali's? ] verbonden met.
Dus, wat we moeten gebruiken is dit IP adres hier.
Dat is 89100145189 en we zouden
aan BeEF gekoppeld moeten worden zodra we via dat IP surfen.
Laten we kijken wat er gebeurt.
Oké, laten we nu naar BeEF gaan en zoals je kunt zien
hebben we een Window's
machine aangesloten en die gebruikt Firefox 50 en nu kunnen we alle
commando's uitvoeren
die BeEF ons laat uitvoeren.
Dus, laten we het alarm aanzetten en kijken of het werkt.
En er staat alleen, "BeEF Alert Dialog. Ik ga het gewoon uitvoeren om er zeker van
te zijn dat alles goed werkt.
En, zoals je kunt zien, is het ons
gelukt om een machine
aan te sluiten die in een heel ander netwerk zit.
En nogmaals, om dat te
bevestigen ga ik op Google zoeken
naar "wat is mijn IP?". En zoals u kunt zien is het IP-adres heel anders dan het IP-adres
van deze machine.
Dus, nogmaals, alles wat we moeten doen is het externe IP adres
gebruiken wanneer je het
buiten het netwerk verstuurt.
Gebruik het IP-adres dat u ziet wanneer
u "Wat is mijn IP-adres? Als u op uw eigen machine luistert, gebruik
dan het lokale IP-adres en zorg ervoor
dat u de router zo instelt dat de
poort waarop u luistert
wordt omgeleid naar de [Cali? machine.
Naar het IP-adres --
naar het privé IP-adres van de [Cali? machine.
Een alternatief voor het gebruik van IP forwarding
is het instellen van de [Cali? ] machine als DMZ host.
Niet alle routers ondersteunen DMZ.
Daarom heb ik het niet vanaf het begin laten zien.
Maar als het het ondersteunt kun je het gebruiken.
En wat [DMs] doet is eigenlijk IP forwarding maar het stuurt
alle poorten door.
Dus, als je het IP adres hier
neerzet, van de [Cali? ] machine hier, wat de router
gaat doen wanneer hij een verzoek
krijgt voor een poort -- welke poort
dan ook -- hij stuurt dat verzoek door naar
de [Cali?
] machine, ongeacht welke poort het is.
Dus met port forwarding selecteer je eigenlijk
welke poorten je wilt doorsturen naar [Cali? Met DMZ zal het alle poorten doorsturen
naar het IP dat je hier invoert.
Nogmaals, beide methoden kunnen worden
gebruikt om apparaten op
verschillende netwerken toegang
te verlenen tot uw computer, zodat u verbindingen
kunt ontvangen, hen toegang kunt verlenen
tot een website -- als u een website op
uw webserver host -- u kunt hen
toegang verlenen tot valse websites, hen toegang
verlenen tot BeEF, de haak, wat
dan ook.
Alles waar je op een poort luistert
kun je met deze methode mensen
toegang geven als die mensen op een heel
ander netwerk zitten dan je
eigen netwerk.