Ich speichere Benutzername und Passwort meiner Anwendung in iOS Schlüsselbund. Ich entwickle die Anwendung mit Appcelerator und verwende die folgenden module. Über die API kann ich alle CRUD-Vorgänge sowohl am Gerät als auch am Simulator durchführen.iOS Simulator - Inhalt der Schlüsselbund ansehen
Nachdem ich einige Blogs und Themen über Penetrationstests für Schlüsselbunde gelesen hatte, lernte ich, dass die Schlüsselbundinformationen in einer SQL-Datenbank gespeichert sind. Mein Ziel ist es, diese spezielle Datenbank zu finden und zu öffnen, um ihren Inhalt zu lesen. Ich möchte sehen, dass die Information dort gespeichert wurde (akzeptiert, dass die Daten verschlüsselt werden und alles Kauderwelsch), aber hoffe, dass es einen Identifikator geben wird, der die Zugriffsgruppe spezifiziert.
Ich möchte nur die Datenbank öffnen, überprüfen Sie die Tabelle und stellen Sie sicher, dass der Inhalt in dieser Tabelle gespeichert wurde. Ich werde diese ganze Aufgabe auf dem iOS 9.3 Simulator durchführen, da ich kein kaputtes Gerät habe.
Wenn dies gegen SO oder nicht mit der Entwicklungsfrage zusammenhängt, würde die Mods anfordern, es zu schließen und nicht downvote geben.
Wenn Sie die Schlüsselbund-Tabelle ausgeben möchten, benötigen Sie ein Jailbreken-Gerät. https://github.com/ptoomey3/Keychain-Dumper. –
Wird das mit iOS Simulator nicht möglich sein? – Soumya
https://www.raywenderlich.com/45645/ios-app-security-analysis-part-1, das ist eine veraltete Anleitung und ich habe nicht überprüft, ob es heutzutage funktioniert. Aber das ist eine komplette Anleitung, wie man es am Simulator macht, wenn möglich, denke ich (nicht alles durchzulesen), aber das ist alles was ich für dich finden konnte. :) –