Skip to content

NotSoSecure/ios_application_analyzer

Repository files navigation

iOS Application Analyzer

The tool is used to analyze the content of the iOS application in local storage.

  • Install and run the application in virutal environment
python -m venv ios_application_analyzer
ios_application_analyzer\Scripts\activate
pip install -r requirement.txt
python main.py

Download Keychain Dumper from the following link and put inside tools folder - https://github.com/ptoomey3/Keychain-Dumper/releases/tag/1.2.0

Note: For the performance it is highly recommend to connect device using USB and SSH over USB using iproxy or equivalent tools

Reference: https://iphonedevwiki.net/index.php/SSH_Over_USB

For windows: https://github.com/L1ghtmann/libimobiledevice/releases/

Tool Usage

Run iproxy tool to connect iPhone device over USB as shown in Figure: Usage

It will ask for SSH Credential to connect the phone as shown in Figure: Usage

Once the SSH connected successfully, application list down all the applicaiton install on the connected device as shown in Figure:
Usage

It will list down all the pList file specific to selected application and while clicking on list item it will show the data of the pList file as shown in Figure: Usage

It will list down all the database file specific to selected applicaiton and while clicking on the list item it will dump all the tables of the selected database file as shown in Figure: Usage

Dumps all the data of the KeyChain Database as shown in Figure: Usage

Future Enhancement

  • Disply iPhone Logs to analyze the logs of the application

References

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •