Afrikaans
Akan
Albanian
Amharic
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bemba
Bengali
Bihari
Bosnian
Breton
Bulgarian
Cambodian
Catalan
Cebuano
Cherokee
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Corsican
Croatian
Czech
Danish
Dutch
Esperanto
Estonian
Ewe
Faroese
Filipino
Finnish
French
Frisian
Ga
Galician
Georgian
German
Greek
Guarani
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
Icelandic
Igbo
Indonesian
Interlingua
Irish
Italian
Japanese
Javanese
Kannada
Kazakh
Kinyarwanda
Kirundi
Kongo
Korean
Krio (Sierra Leone)
Kurdish
Kurdish (Soranî)
Kyrgyz
Laothian
Latin
Latvian
Lingala
Lithuanian
Lozi
Luganda
Luo
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mauritian Creole
Moldavian
Mongolian
Myanmar (Burmese)
Montenegrin
Nepali
Nigerian Pidgin
Northern Sotho
Norwegian
Norwegian (Nynorsk)
Occitan
Oriya
Oromo
Pashto
Persian
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi
Quechua
Romanian
Romansh
Runyakitara
Russian
Samoan
Scots Gaelic
Serbian
Serbo-Croatian
Sesotho
Setswana
Seychellois Creole
Shona
Sindhi
Sinhalese
Slovak
Slovenian
Somali
Spanish
Spanish (Latin American)
Sundanese
Swahili
Swedish
Tajik
Tamil
Tatar
Telugu
Thai
Tigrinya
Tonga
Tshiluba
Tumbuka
Turkish
Turkmen
Twi
Uighur
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Wolof
Xhosa
Yiddish
Yoruba
Zulu
Und in diesem Vortrag möchte ich Ihnen einen wirklich coolen Rahmen namens Rindfleisch vorstellen.
Beef ist die Abkürzung für das Browser Exploitation Framework.
Es ermöglicht uns, eine Reihe von Angriffen auf eingebundene Browser auszuführen, die es uns ermöglichen würden, das Zielsystem weiter
auszunutzen, um Passwörter zu stehlen oder sogar vollen Zugriff oder volle Kontrolle über das System zu erlangen.
Also genau hier könnte ich.
Meine Karley-Maschine.
Und wir können weitermachen und anfangen.
Das müssen wir tun.
Ich werde auf alle meine Bewerbungen klicken.
Ich werde Rindfleisch tippen.
Und ich werde hier auf das erste Symbol klicken.
Rindfleischstart, Sie können den Rindfleischstopp verwenden, um ihn zu stoppen.
Aber jetzt wollen wir nur das Framework starten.
Wir werden jetzt auf den Start klicken, da dies das erste Mal ist, dass wir uns im Framework befinden.
Es fordert uns auf, ein Passwort für den Standardbenutzer festzulegen.
Wählen Sie also ein beliebiges Passwort aus.
Beachten Sie, dass bei der Eingabe des Kennworts die Zeichen nicht auf dem Bildschirm angezeigt werden.
Dies ist eine Sicherheitsfunktion, damit die Personen in Ihrer Umgebung Ihr Passwort nicht sehen.
Im Moment habe ich mein Passwort eingegeben, das auf dem Bildschirm nicht angezeigt wird.
Ich drücke einfach die Eingabetaste und dann wird automatisch das Beef-Framework für mich gestartet und
Firefox wird automatisch gestartet und die Weboberfläche aufgerufen, über die wir auf Beef zugreifen und die eingebundenen Browser steuern
können.
Wie Sie sehen können, werden sie uns zuerst nach einem Benutzernamen und einem Passwort fragen, um sich bei
dieser Weboberfläche anzumelden.
Der Standardbenutzer ist Beef B, E, F, und das Kennwort ist das Kennwort, das wir gerade im Terminal festgelegt haben.
Ich drücke die Eingabetaste, um mich anzumelden, und wie Sie sehen können, haben wir die Hauptbenutzeroberfläche von Beef.
Die Hauptsache, die Sie hier links sehen können, sind die Online- und Offline-Browser sowie die Online-Browser. Sie
sehen die Browser, die Angst haben wollen.
Jetzt, da Sie steuern können, werden in den Offline-Browsern die Browser angezeigt, die Sie zuvor
steuern konnten.
Also Browser, die Sie zuvor an Rindfleisch angeschlossen haben.
Um einen Browser an Rindfleisch anzuschließen und ihn steuern und Befehle ausführen zu
können, muss dieser Browser einen bestimmten JavaScript-Code ausführen.
Wenn wir also zu dem Terminalfenster zurückkehren, das vor uns begonnen hat, und einfach nach oben scrollen, werden Sie sehen, dass
es uns den JavaScript-Code gibt, den wir verwenden müssen, um Browser mit Rindfleisch zu verbinden.
Sobald dieser Code in einem Webbrowser ausgeführt wird, sehen Sie diesen Webbrowser
hier in den Online-Browsern und können viele wirklich coole Befehle ausführen, mit denen Sie
Feek-Anmeldeseiten anzeigen können.
Damit können Sie FEC-Updates anzeigen und sogar die volle Kontrolle über das Zielsystem erlangen.
Da Beef JavaScript verwendet, funktioniert es jetzt mit jedem Webbrowser, der JavaScript unterstützt, unabhängig davon, auf
welchem Gerät dieser Webbrowser ausgeführt wird.
Es funktioniert also grundsätzlich in allen modernen Browsern.
Es funktioniert also gegen Telefone und Tablets.
Smart TV sind alle Betriebssysteme, die auf PCs wie Linux, Windows, OS, X usw. verwendet werden.
Im wahrsten Sinne des Wortes kann jeder Browser, der JavaScript ausführen kann, diesen Code ausführen. Daher können wir
diesen Browser an Rindfleisch anschließen und all die coolen Dinge tun, die Sie lernen werden, sowie die nächsten Vorlesungen.
Im Moment hängt es also wirklich von Ihnen und Ihrer Vorstellungskraft ab, wie Sie diesen
Code in unserem Webbrowser ausführen können.
Wenn Sie der Mann in der Mitte werden können, können Sie DNS-Spoofing durchführen und Anforderungen auf eine Seite
umleiten, die diesen Code enthält.
Oder Sie können dieses JavaScript in jede Webseite einfügen, die das Ziel mit den JavaScript-Einspritzmethoden lädt, die wir gelernt haben,
als Sie der Mann in der Mitte wurden.
Sie können auch einen Ex ausnutzen, die Sicherheitsanfälligkeit bewerten und diesen Code in eine anfällige Webseite einfügen. Dort erfahren Sie,
wie das geht.
Und der Website-Hacking-Bereich.
Oder Sie können Social Engineering und Social Engineer als Ziel verwenden, um eine Webseite zu laden, die unseren
Code enthält.
Sie müssen sich also nur überlegen, wie Sie ein Ziel dazu bringen können, eine Seite zu laden, die den Hook-JavaScript-Code enthält.
In dieser Vorlesung zeige ich Ihnen eine sehr grundlegende Hook-Methode, die wirklich gut für uns ist,
um sicherzustellen, dass unser System wie erwartet funktioniert.
Und genau diese Seite kann auch mit Methode Nummer eins und Methode Nummer vier verwendet werden, da wir eine
Demoseite haben werden, die den gesamten Code enthält.
Daher können Sie entweder DNS-Pouffe-Ziele auf diese Seite oder soziale Netzwerke auf diese Seite übertragen.
Und sobald sie diese Seite geladen haben, wird der Hook-Code in ihrem Browser ausgeführt und daher werden
sie an Beef gebunden und wir können alle Befehle ausführen, die uns das Ausführen ermöglichen.
Gehen wir also zurück zum Rindfleisch.
Und wie gesagt, dies ist der Code, den unsere Zielbrowser laden oder ausführen sollen.
Also werde ich es kopieren und meinen Dateimanager öffnen.
Und ich möchte zu meiner Webroute gehen, damit Sie entweder die Steuerung L auf Ihrer Tastatur drücken oder hier in der
Pfadleiste klicken und einfach den Schrägstrich drücken können.
Dadurch wird ein Pfadtextfeld geöffnet, in das Sie den Pfad eingeben können, zu dem Sie gehen möchten.
Und ich möchte zu Hastey AML gehen.
Jetzt wie wir vorher gelernt haben.
Dies ist der Ort.
Wo werden die Dateien für Ihren Webserver gespeichert und die indizierte Hasti-E-Mail ist die Datei, die
standardmäßig geladen wird.
Wenn jemand Ihre IP in seinen Webbrowser lädt.
Also gehe ich nach rechts.
Klicken Sie auf die indizierte dreißigjährige E-Mail, und ich werde sie mit einem Texteditor öffnen.
Und ich werde einfach all das entfernen und den gesamten Code hier einfügen.
Es gibt eine Sache, die ich ändern möchte, ist die IP hier.
Ich werde diese IP durch die IP meiner Karlee-Maschine ersetzen.
Wie wir zuvor erfahren haben, können Sie die IP-Adresse mit dem Konfliktbefehl abrufen.
Also werde ich es jetzt nicht tun.
Das sollten Sie jetzt schon wissen.
Ich weiß also, dass meine IP 10, 20, 14 bis 07 ist und das war's.
Wir sind bereit zu gehen.
Wenn jetzt jemand meine IP-Adresse lädt, also 10 2014 bis 07, wird ein Webserver daran arbeiten, der den
Index lädt, der standardmäßig alle verwendet.
Und wenn diese Datei geladen wird, lädt sie den Beef-Hook-Code und den Browser an Beef, wodurch
ich eine Reihe wirklich cooler Befehle ausführen kann.
Bevor wir diese Seite laden, müssen wir unseren Webserver starten. Wie
wir zuvor erfahren haben, können wir dies tun, indem wir den Dienst Apache starten und jetzt läuft mein Apache-Webserver.
Und wenn ich hier zu meinem Windows-Computer gehe und einfach zur Adresse meines Webservers
gehe, die 10, 20, 14, zwei, sieben ist.
Wie Sie sehen, erhalten wir jetzt eine leere Seite.
Das ist in Ordnung, denn unsere Seite enthält nur den Code.
Sie könnten tatsächlich eine richtige Hastey-Luftpostseite haben und einfach den gesamten Code am Ende oder am Anfang
einfügen.
Dies reicht jedoch vorerst zum Testen.
Und wenn wir hierher zurückkehren und zur Rindfleischoberfläche gehen, wenn wir uns die Online-Browser ansehen, werden Sie sehen, dass wir
die IP-Adresse meines Ziels haben, nämlich 10 2014 bis 06.
Dies ist die IP-Adresse des Windows-Computers.
Und jetzt, wenn ich darauf klicke, werden Sie sehen, dass ich hier eine Reihe von Registerkarten habe, mit denen
wir verschiedene Dinge zu Hause erledigen können.
Und die Details, die Sie sehen werden, haben wir Informationen über den Browser des Ziels.
Sie können beispielsweise sehen, dass kein VLCC-Plugin installiert ist.
Es unterstützt WebSocket.
Wenn Sie nach unten scrollen, sehen Sie den Benutzeragenten Mozilla Five.
Es läuft unter Windows und A. 64-Bit-Architektur.
Wenn Sie weiter nach unten gehen, können Sie die Cookies wieder sehen.
Sie können den Hostnamen sehen.
Sie können die Bildschirmgröße und viele andere Informationen sehen, die beim Ausnutzen hilfreich sein können.
Und ein Ziel des Schlosses tritt hier ein.
Sie sehen Protokolle aller Ereignisse, die im Browser aufgetreten sind.
Wenn Sie Befehle ausführen, werden hier Protokolle für diese Befehle angezeigt.
Der Command Stub ist derjenige, den wir am häufigsten und in den nächsten Vorlesungen verwenden werden.
Auf diese Weise können Sie verschiedene Befehle auf dem Ziel ausführen.
Wie gesagt, Sie können Befehle zum Sammeln von Informationen ausführen.
Sie können Befehle ausführen, um andere JavaScript-Codes einzufügen.
Sie können Befehle ausführen, um Kennwörter mit gefälschten Loggins zu stehlen.
Sie können gefälschte Updates ausführen und Ihr Ziel dazu bringen, die Hintertür herunterzuladen und ihren Computer zu hacken.
Es gibt viele wirklich coole Dinge, die Sie tun können, und ich werde Sie durch einige der besten
und die nächsten Vorträge führen.
Auf der Registerkarte Proxy können Sie einen Browser als Proxy konfigurieren und verwenden.
Die Röntgenbilder zeigen Ihnen, dass die Hook-Seite alle X-Assessment-Schwachstellen enthält, und die Registerkarte "Netzwerk" gibt Ihnen einen
Überblick über das aktuelle Netzwerk.
Im Moment können Sie also sehen, dass auf dem Ziel Windows ausgeführt wird.
Wir haben seinen Browser, der süchtig danach ist, es für uns zu sein.
Und von hier aus können wir, wie gesagt, eine Reihe wirklich cooler Befehle starten, mit denen
so viele Dinge erledigt und das Zielsystem weiter ausgenutzt werden können.
Wenn Sie mit der Verwendung von Rindfleisch fertig sind, können Sie auf Abmelden klicken, um sich abzumelden, und dann zu allen Anwendungen
gehen, nach Rindfleisch suchen und auf Rindfleisch klicken, Stopp, um zu verhindern, dass der Dienst im Hintergrund ausgeführt wird.
Das war's für diesen Vortrag.
Ich wollte Ihnen nur einen kurzen Überblick über Rindfleisch geben. In den nächsten Vorlesungen werden wir sehen,
wie wir damit Anmeldeinformationen stehlen, Screenshots abrufen, Informationen sammeln und sogar die volle Kontrolle über angeschlossene Browser erlangen
können.
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.