Heim Betrieb und Instandhaltung Sicherheit So führen Sie autorisierte APK-Penetrationstests durch

So führen Sie autorisierte APK-Penetrationstests durch

May 20, 2023 pm 12:29 PM
apk

Dieser Artikel soll einige Testideen für Anfänger liefern, denen es auch an Erfahrung mit Penetrationstests mangelt. Der Inhalt kann relativ einfach sein, Cousins, bitte verzeihen Sie mir. Nachdem Sie die APK entpackt und die APK erhalten haben, entpacken Sie sie direkt mit 7-Zip, um mehrere Ordner, eine AndroidManifest.xml-Datei und eine Dex-Datei zu erhalten. Verwenden Sie dex2jar https://sourceforge.net/projects/dex2jar/, um diese Dex-Datei zu dekomprimieren, um eine JAR-Datei zu generieren, und verwenden Sie dann jd-gui, um den Java-Quellcode anzuzeigen. Während es möglich ist, durch einen Blick auf den Quellcode nach Code-Schwachstellen zu suchen, kommt es häufig zu Verschleierungen, die hier nicht näher erläutert werden. Die oben erwähnte XML-Datei darf vorher nicht verteilt werden. Sie umfasst viele wichtige Konfigurationselemente, wie zum Beispiel: - android:debuggable ist in der Datei AndroidManifest.xml wahr. Die App kann beliebig debuggt werden – android:allowBackup ist in der Datei AndroidManifest.xml true. App-Daten können gesichert und exportiert werden. - Warten Sie ... Es gibt noch einen weiteren Punkt, der während des eigentlichen Tests verwendet werden kann: Nach dem Dekomprimieren der APK können Sie versuchen, die DB-Datei in Powershell zu durchsuchen. Möglicherweise sind vertrauliche Informationen vorhanden (warum sagen Sie das, weil ich einmal darauf gestoßen bin). ...)

for /r F:\source-code %i in (*.db) do echo %i
Nach dem Login kopieren

APK-Sicherheitsanalyse und -Erkennung:

Experiment: APK-Sicherheitsanalyse und -Erkennung (Hetian Network Security Laboratory)

Experimente durchführen Erfahren Sie, wie Sie das APK-Sicherheitsanalyse- und -erkennungsprogramm ausführen und damit eine Sicherheitsanalyse und -erkennung für die APK durchführen und potenzielle Bedrohungen entdecken. )

Der einfachste Fall der Aufzählung von Benutzernamen besteht darin, dass das System antwortet, wenn Sie einen Benutzernamen eingeben und sich anmelden, dass der Benutzername nicht existiert. Diesmal ist mir aufgefallen, dass für die Anmeldung kein Passwort erforderlich ist, sondern ein registrierter Benutzername eingegeben werden muss. Anschließend wird ein Bestätigungscode basierend auf dem Benutzernamen gesendet Es kann nicht innerhalb von 120 Sekunden erneut gesendet werden und der Bestätigungscode ist 120 Sekunden lang gültig. Derzeit scheint es, dass wir mit dem Bestätigungscode nichts tun können, aber während des eigentlichen Testvorgangs haben wir Folgendes festgestellt: 1. Wenn wir das vorhandene Konto eingeben, wird angezeigt, dass der Versand erfolgreich war. 2. Wenn wir senden Wenn es wiederholt wird, antworten wir, dass es nicht innerhalb von 120 Sekunden erneut gesendet werden kann. 3. Geben Sie ein. Wenn kein Benutzer vorhanden ist, wird eine Meldung angezeigt, dass das Senden fehlgeschlagen ist. Selbst wenn ein Zeitlimit festgelegt ist, kann die Benutzernamenaufzählung die Existenz des Benutzernamens durch Sprengen überprüfen, allein auf der Grundlage der vom Server zurückgegebenen Informationen.

So führen Sie autorisierte APK-Penetrationstests durch

Moment mal, da wir die Handynummer nicht kennen und das Passwort zum Einloggen nicht eingeben dürfen, auch wenn wir es bekommen Der Benutzername zum Generieren des Social-Engineering-Wörterbuchs wird nicht verwendet. Was nützt es dann, den Benutzernamen zu erhalten? Natürlich ist es nützlich, aber es hängt vom jeweiligen Szenario ab. Im folgenden Fall kann beispielsweise jeder Bestätigungscode umgangen werden. Wenn wir uns anmelden, sendet der Server einen SMS-Bestätigungscode an die mit dem Konto verknüpfte Mobiltelefonnummer . Wir geben eine im vorherigen Schritt erhaltene Kontonummer ein und geben nach der Anmeldung den Bestätigungscode ein. Die Anmeldung ist fehlgeschlagen und es wurden zwei Codefelder in der Antwort gefunden 🎜#

Versuchen Sie es zu ändern: So führen Sie autorisierte APK-Penetrationstests durch

Es funktioniert! 🎜# (Beherrschen Sie die Prinzipien der Umgehung gängiger Verifizierungscodes sowie der Umgehungsmethoden und des Schutzes vor Schwachstellen) #🎜🎜 #

Nachdem Sie sich erfolgreich auf der Funktionsseite angemeldet haben, klicken Sie auf jede Funktion und auf der Seite mit den persönlichen Informationen wird eine Abfrage angezeigt. Bei der Echtzeit-Online-Nummernfunktion wird in dieser Spalte nur die Anzahl der Personen angezeigt, und es gibt keine Der Pfeil daneben war riesig, das Laden hat lange gedauert, ich habe einfach zurückgeklickt und hatte das Gefühl, dass hier nichts war. Nach dem Betreten kann ich die Informationen aller Personen sehen, die sich angemeldet haben .

So führen Sie autorisierte APK-Penetrationstests durch

Nachdem ich verschiedene Benutzer ausprobiert hatte, stellte ich fest, dass die Benutzerinformationen hier keinen Berechtigungseinschränkungen unterliegen, was bedeutet, dass sie offensichtlich für alle sichtbar sind. Die Berechtigungen sind vorhanden falsch konfiguriert. Die Anwendung verfügt außerdem über mehrere Abfragefunktionen. Das BURP-Tool zeigt an, dass das Format der zurückgegebenen Datenpakete JSON ist es überall Es hat nicht viel geholfen, weil ich nicht viel Erfahrung hatte. Vorne steht ein weiterer Parameter, versuchen Sie es?

Es gibt Drama!

Probieren Sie xss aus

So führen Sie autorisierte APK-Penetrationstests durch

Wenn Sie es erfolgreich in den Browser einfügen, erscheint ein Popup!

Das obige ist der detaillierte Inhalt vonSo führen Sie autorisierte APK-Penetrationstests durch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Der APK-Teardown der Google-App-Beta enthüllt neue Erweiterungen für den Gemini AI-Assistenten Der APK-Teardown der Google-App-Beta enthüllt neue Erweiterungen für den Gemini AI-Assistenten Jul 30, 2024 pm 01:06 PM

Googles KI-Assistent Gemini dürfte noch leistungsfähiger werden, wenn man den APK-Teardown des neuesten Updates (v15.29.34.29 Beta) in Betracht zieht. Berichten zufolge könnte der neue KI-Assistent des Tech-Giganten mehrere neue Erweiterungen erhalten. Diese Erweiterungen wi

So führen Sie autorisierte APK-Penetrationstests durch So führen Sie autorisierte APK-Penetrationstests durch May 20, 2023 pm 12:29 PM

Der Zweck dieses Artikels als Penetrationstest-Neuling besteht darin, Anfängern wie mir einige Testideen zu liefern. Der Inhalt kann relativ einfach sein, Cousins, bitte verzeihen Sie mir. Nachdem Sie die APK entpackt und die APK erhalten haben, entpacken Sie sie direkt mit 7-Zip, um mehrere Ordner, eine AndroidManifest.xml-Datei und eine Dex-Datei zu erhalten. Verwenden Sie dex2jar https://sourceforge.net/projects/dex2jar/, um diese Dex-Datei zu dekomprimieren, um eine JAR-Datei zu generieren, und verwenden Sie dann jd-gui, um den Java-Quellcode anzuzeigen. Natürlich kann man im Quellcode Lücken im Code finden, aber meist kommt es zu Verwirrung, sodass wir hier nicht näher darauf eingehen.

So öffnen Sie APK-Dateien unter Windows 11 So öffnen Sie APK-Dateien unter Windows 11 Apr 14, 2023 am 11:19 AM

Haben Sie schon einmal eine Datei heruntergeladen, die mit den Buchstaben APK endet? Dies geschieht normalerweise bei Apps, die auf Ihrem Telefon funktionieren und auf Ihren Computer geladen werden. Die meisten dieser Dateien enden mit den Buchstaben APK. Möglicherweise haben Sie versucht, diese Dateien zu öffnen, können aber aufgrund ihrer ungewöhnlichen Erweiterungen nicht herausfinden, wo sie gespeichert sind oder wie Sie sie öffnen können. Machen Sie sich keine Sorgen, wenn Sie nach einer Möglichkeit suchen, solche Dateien unter Windows 11 zu öffnen, und sich dabei schon die Haare rausgegoogelt haben! Eigentlich ist es viel einfacher. Tatsächlich ist dies kostenlos und Sie müssen nicht einmal etwas installieren. Nun, Sie müssen einen APK-Dateiöffner für Ihr Betriebssystem herunterladen – aber nur, wenn Sie dies noch nicht getan haben

So benennen Sie APK-Software um So benennen Sie APK-Software um Dec 08, 2023 am 10:23 AM

Änderungsschritte: 1. Stellen Sie sicher, dass die APK-Datei, deren Namen Sie ändern möchten, auf Ihrem Computer gespeichert wurde. 2. Klicken Sie mit der rechten Maustaste auf die APK-Datei und wählen Sie die Option „Umbenennen“. 3. Ersetzen Sie den ursprünglichen Dateinamen durch den neuen Name, den Sie wollen. Stellen Sie sicher, dass Sie nur den Dateinamen und nicht die Dateierweiterung „.apk“ ändern. 4. Drücken Sie die Eingabetaste oder klicken Sie im Fenster auf die Schaltfläche „Umbenennen“, um die Änderungen zu speichern.

So holen Sie sich das APK-Netzwerkpaket in Frida So holen Sie sich das APK-Netzwerkpaket in Frida May 16, 2023 pm 07:16 PM

1. Analysieren Sie die Fallstricke und finden Sie Hook-Points aus Systemsicht, anstatt Pakete nur zu erfassen, um sie zu erfassen. 1.okhttp-Aufrufprozess publicstaticfinalMediaTypeJSON=MediaType.get("application/json;charset=utf-8");OkHttpClientclient=newOkHttpClient();Stringpost(Stringurl,Stringjson)throwsIOException{RequestBodybody=RequestBody

So verschlüsseln Sie die von Unity veröffentlichte Android-Apk So verschlüsseln Sie die von Unity veröffentlichte Android-Apk May 13, 2023 am 11:10 AM

Sicherheitsprobleme des Unity3D-Programmcodes Sicherheitsprobleme Die Kernassemblydatei Assembly-CSharp.dll des Unity3D-Programms ist ein Standard-.NET-Dateiformat und enthält umfangreiche Metadateninformationen wie Methodennamen, Klassennamen, Typdefinitionen usw. Sie können Verwenden Sie Tools wie DnSpy, um es leicht zu dekompilieren und zu manipulieren, und die Codelogik, Klassennamen, Methodennamen usw. sind auf einen Blick sichtbar. Sobald die Codelogik dekompiliert ist, ist es leicht, verschiedene Arten von Plug-Ins zu züchten und das Gleichgewicht des Spiels zu zerstören. Wenn es Lücken in der Codelogik gibt, können diese leicht entdeckt und ausgenutzt werden, was zu unvorhersehbaren Verlusten führen kann Entwickler. Probleme mit der Ressourcensicherheit: Während der Kompilierungs- und Verpackungsphase packt das Unity3D-Programm Ressourcen über den Unity-Editor in AssetBun.

Win11 APK-Installationsanleitung Win11 APK-Installationsanleitung Jan 03, 2024 pm 10:24 PM

Wie wir alle wissen, hat Microsoft angekündigt, dass Win11 Android-Anwendungen ausführen und lokale APK installieren kann. Nach dem Update von Win11 stellten Benutzer jedoch fest, dass sie nicht wussten, wie sie die lokale APK installieren sollten Diese Funktion wurde jedoch für Win11 implementiert. Warten Sie, bis die Funktion installiert ist, bevor Sie sie verwenden können. So installieren Sie eine lokale APK in Win11: 1. Laut Microsoft können Sie nach der Implementierung dieser Funktion durch Win11 direkt auf die heruntergeladene APK-Datei doppelklicken, um sie direkt zu installieren. 2. Nach Abschluss der Installation können Benutzer sie auch direkt im System ausführen. 3. Obwohl es sich mittlerweile um die offizielle Version von Win11 handelt, hat Microsoft diese Funktion für Win11 noch nicht implementiert. 4. Wenn der Benutzer also Win11 verwenden möchte

So führen Sie eine einfache APK-Codeinjektion durch So führen Sie eine einfache APK-Codeinjektion durch May 14, 2023 am 11:43 AM

1. Vorwort Wenn die APK nicht verschlüsselt ist, wird die Smail-Datei durch Dekompilieren erhalten. Fügen Sie einfach den Code ein, der eingefügt werden muss. Dann versiegeln und unterschreiben Sie es! 2. APK erstellen Verwenden Sie Androidstudio, um eine einfache APK zu erstellen. Verwenden Sie einfach den Standardcode. packagecom.example.myapplication1;importandroidx.appcompat.app.AppCompatActivity;importandroid.os.Bundle;publicclassMainActivityextendsAppCompatActivity{

See all articles