
Pentester verbringen zu viel Zeit in der Phase der Informationssammlung. Flashlight (Fener) bietet Dienste zum schnellen Scannen von Netzwerken/Ports und zum Sammeln von Informationen über Zielnetzwerke. Daher sollte Flashlight die Wahl sein, um den Discovery-Schritt während eines Penetrationstests zu automatisieren. In diesem Artikel wird die Verwendung der Flashlight-Anwendung erläutert.
Automatisiertes Tool zur Informationssammlung für Penetrationstesterhttps://www.youtube.com/watch?v=EUMKffaAxzs&list=PL1BVM6VWlmWZOv9Hv8TV2v-kAlUmvA5g7&index=4 https://www.youtube.com/watch?v=qCgW-SfYl1c&list=PL1BVM6VWlmWZOv9Hv8TV2v-kAlUmvA5g7&index=5 https://www.youtube.com/watch?v=98Soe01swR8&list=PL1BVM6VWlmWZOv9Hv8TV2v-kAlUmvA5g7&index=6 https://www.youtube.com/watch?v=9wft9zuh1f0&list=PL1BVM6VWlmWZOv9Hv8TV2v-kAlUmvA5g7&index=7
Pentester verbringen zu viel Zeit in der Informationssammlungsphase. Flashlight (Fener) bietet Dienste zum Scannen von Netzwerken/Ports und zur schnellen Informationssammlung in Zielnetzwerken. Daher sollte Flashlight die Wahl für die Automatisierung des Discovery-Schritts während eines Penetrationstests sein. In diesem Artikel wird die Verwendung der Flashlight-Anwendung erläutert.
Für weitere Informationen zur Verwendung von Flashlight kann die Option „-h" oder „-help" verwendet werden.
Die Parameter für die Verwendung dieser Anwendung sind unten aufgeführt:
Um phantomjs einfach zu installieren, können Sie es von https://bitbucket.org/ariya/phantomjs/downloads herunterladen und entpacken.
Die Flashlight-Anwendung kann 3 grundlegende Scantypen und 1 Analysetyp durchführen. Jeder von ihnen wird unten aufgeführt.
Beim passiven Scan werden keine Pakete in das Netzwerk gesendet. Diese Art von Scan wird zum Abhören des Netzwerks und Analysieren von Paketen verwendet.
Um einen passiven Scan mit Flashlight zu starten, sollte ein Projektname wie „passive-pro-01“ angegeben werden. Im folgenden Befehl werden Pakete, die von eth0 erfasst wurden, im Verzeichnis „/root/Desktop/flashlight/output/passive-project-01/pcap" gespeichert, während PCAP-Dateien und alle Protokolle im Verzeichnis „/root/Desktop/log“ gespeichert werden.
./flashlight.py -s passive -p passive-pro-01 -i eth0 -o /root/Desktop/flashlight_test -l /root/Desktop/log –v
Wenn der Scan abgeschlossen ist, werden ein neues Verzeichnis namens „flashlight_test" und eine Protokolldatei namens „log“ im Verzeichnis „/root/Desktop/" erstellt.
Die Verzeichnisstruktur von „flashlight_test“ ist wie unten dargestellt. Die PCAP-Datei wird im Verzeichnis „/root/Desktop/flashlight_test/output/passive-pro-01/pcap“ gespeichert. Diese PCAP-Datei kann für Analysezwecke verwendet werden. ls /root/Desktop/flashlight_test -R
Der Inhalt der Protokolldatei entspricht der Befehlszeilenausgabe:
Während des standardmäßigen passiven Scans werden Broadcast-Pakete und direkte Pakete an die Scan-Maschinen erfasst. Darüber hinaus kann mit dem Parameter „-mim/-m“ ein ARP-Spoofing- und MITM-Angriff durchgeführt werden.
./flashlight.py -s passive -p passive-project-02 -i eth0 -g 192.168.74.2 -m -k 50 -v
Durch die Analyse der erfassten PCAP-Datei kann der HTTP-Verkehr eingesehen werden.