Feltörés a BeEF -el

Hacking With Beef



A böngészőkihasználási keretrendszer (BeEF) egy penetrációs teszt, vagy toll-tesztelési eszköz, amelynek célja hatékony ügyféloldali támadási vektorok biztosítása és a webböngészőben található esetleges biztonsági rések kihasználása. A BeEF egyedülálló a toll-tesztelési keretek között, mivel nem próbálja kezelni a rendszer biztonságosabb hálózati interfészeit. Ehelyett a BeEF ragaszkodik egy vagy több webböngészőhöz, hogy pavilonként használhassa a hasznos terhelések befecskendezéséhez, a exploit modulok végrehajtásához és a rendszer sebezhetőségének teszteléséhez a böngésző által befolyásolt segédprogramok betartásával.

A BeEF rendelkezik egy nagyon képes, mégis egyszerű API-val, amely kulcsfontosságú a hatékonyság szempontjából, és a teljes értékű kibertámadás utánzatává nő.







Ez a rövid oktatóanyag számos módon megvizsgálja, hogy ez a rugalmas és sokoldalú eszköz hogyan használható a toll tesztelésében.



A BeEF keretrendszer telepítése

A BeEF helyi számítógépre történő telepítéséhez Linux operációs rendszerre, például Kali Linux, Parrot OS, BlackArch, Backbox vagy Cyborg OS szükséges.



Bár a BeEF előre telepítve van a különböző tollvizsgáló operációs rendszerekbe, előfordulhat, hogy az Ön esetében nincs telepítve. Annak ellenőrzéséhez, hogy a BeEF telepítve van -e, keresse meg a BeEF -et a Kali Linux könyvtárában. Ehhez lépjen az alkalmazások> Kali Linux> Rendszerszolgáltatások> beef start menüpontra.





Alternatív megoldásként bekapcsolhatja a BeEF -et egy új terminál -emulátorból a következő kód megadásával:

$CD /usr/részvény/marha-xss
$CD./marhahús



A BeEF Kali Linux gépre történő telepítéséhez nyissa meg a parancsfelületet, és írja be a következő parancsot:

$sudo apt-get frissítés
$sudo apt-get installmarha-xss

A BeEF-et most a/usr/share/beef-xss mappába kell telepíteni.

A BeEF használatát az ebben a részben korábban leírt címmel kezdheti el.

Üdvözli a BeEF

Most láthatja a BeEF grafikus felületét teljes pompájában. A BeEF szerver eléréséhez nyissa meg a webböngészőt, és keresse meg a localhost -ot (127.0.0.1).

A BeEF webes felhasználói felületét a következő URL -cím begépelésével érheti el böngészőjében:

http: // localhost: 3000/ui/authentication

Az alapértelmezett felhasználói hitelesítő adatok, mind a felhasználónév, mind a jelszó, a következők:

$ beef-xss-1
$ BeEF bejelentkezési webes felhasználói felület

Most, hogy bejelentkezett a BeEF webes felhasználói felületére, lépjen a Hooked Browsers részre. Online böngészők és offline böngészők. Ez a rész az áldozat elcsípett állapotát mutatja.

A BeEF használata

Ez az áttekintés bemutatja, hogyan kell használni a BeEF -et a helyi hálózatban a localhost használatával.

Ahhoz, hogy a kapcsolatok a hálózaton kívül létrejöhessenek, meg kell nyitnunk a portokat, és továbbítanunk kell a csatlakozásra váró felhasználóknak. Ebben a cikkben ragaszkodunk az otthoni hálózatunkhoz. A kikötők továbbításáról a következő cikkekben fogunk beszélni.

Böngésző csatlakoztatása

Ahhoz, hogy megértsük a BeEF lényegét, először meg kell értenünk, mi a BeEF horog. Ez egy JavaScript -fájl, amelyet a cél böngészőjében való rögzítésre használnak, hogy kihasználják azt, miközben C&Cként működnek közte és a támadó között. Ezt jelenti a horog a BeEF használatával összefüggésben. Miután a BeEF bekapcsolta a webböngészőt, folytathatja a további hasznos terhelések befecskendezését, és megkezdheti az utólagos kihasználást.

A helyi IP -cím megkereséséhez nyisson meg egy új terminált, és írja be a következőt:

$sudo ifconfig

A támadás végrehajtásához kövesse az alábbi lépéseket:

  1. A webböngésző megcélozásához először meg kell tennie azonosítani egy weboldalt hogy a leendő áldozat szeret gyakran látogatni, majd rögzítsen egy BeEF horgot ahhoz.
  2. Juttasson el egy javascript hasznos terhet, lehetőleg úgy, hogy a javascript horgot belefoglalja a weboldal fejlécébe. A célböngésző beakad, ha meglátogatja ezt az oldalt.

Ha gond nélkül tudta végrehajtani ezeket a lépéseket, akkor látnia kell a beakasztott IP -címet és az operációs rendszer platformját a BeEF grafikus felületén. Ha többet szeretne megtudni a veszélyeztetett rendszerről, kattintson az ablakban felsorolt ​​leakasztott böngészőre.

Ezenkívül számos általános weboldal -sablon is rendelkezésre áll az Ön számára.

http: // localhost: 3000/demos/hentes/index.html

Itt mindenféle információt lekérhet, például a böngésző által használt bővítményeket és bővítményeket, valamint a cél hardverre és szoftverre vonatkozó adatait.

A BeEF keretrendszer olyan messzire vezet, hogy teljes naplókat készít az egér mozgásáról, a dupla kattintásokról és az áldozat által végrehajtott egyéb műveletekről.

Itt található a rendelkezésre álló modulok listája, amelyekkel megszakítható egy kijelölt rendszer. Ezek a modulok tartalmaznak keyloggereket és kémprogramokat, beleértve azokat is, amelyek a célböngésző webkameráit és mikrofonjait használják.

Vegye figyelembe, hogy bizonyos parancsok színes ikonnal rendelkeznek. Ezeknek az ikonoknak különböző konnotációi vannak, amelyeket megtudhat a „kezdő lépések” bevezető bemutatóján, amely bemutatja a BeEF felület különböző aspektusait. Figyelje meg azt is, hogy az egyes modulokhoz hogyan tartozik egy közlekedési lámpa ikon. Ezek a közlekedési szimbólumok az alábbiak bármelyikét jelzik:

  • A parancsmodul a cél ellen dolgozik, és láthatatlannak kell lennie a felhasználó számára
  • A parancsmodul a cél ellen dolgozik, de látható lehet a felhasználó számára
  • A parancsmodult még ellenőrizni kell ezzel a céllal
  • A parancsmodul nem működik ezzel a céllal szemben

Héj parancsokat is küldhet a célrendszerhez, az alábbiak szerint:

A MetASploit -szal párosítva a BeEF használható változatos és bonyolult rendszerkihasználásra olyan modulok használatával, mint a browser_auto_pwn.

Következtetés

A BeEF egy hihetetlenül hatékony eszköz, amellyel megerősítheti a rendszereket a kibertámadások ellen. A kémprogram -moduloktól kezdve az egér mozgásának nyomon követéséig a BeEF mindent megtehet. Ezért jó ötlet a rendszer tesztelése ezzel a biztonsági kriminalisztikai eszközzel.

Remélhetőleg ezt az oktatóanyagot hasznosnak találta ahhoz, hogy elkezdhesse használni ezt az eszközt ilyen sokrétű, hasznos funkciókkal.