Skip to content

Latest commit

 

History

History
134 lines (109 loc) · 4.22 KB

ios.md

File metadata and controls

134 lines (109 loc) · 4.22 KB

iOS Penetration Testing

A simple guide on how to get started with iOS penetration testing. Information about sources and versions is being kept up to date :)

Table of contents

Jailbreak

JB Devices Version
checkra1n A7-A11 latest iOS
unc0ver All iOS 11.0 - 13.5
odyssey All iOS 13.0 - 13.7
fugu A10-A10X iOS 13 - 13.5.1
chimera All iOS 12.0 - 12.5
rootlessJB4 A7-A11 iOS 12.0 - 12.4.8
electra All iOS 11.0 - 11.4.1

Cydia Sources


Burp Suite

dpkg -i <package>.deb
killall -HUP SpringBoard

Tools

Miscellaneous

  • Fix PreferenceLoader for A12 devices that are using Chimera and Sileo
1. Reboot & RootFS 
2. Reboot & RootFS
3. Reboot & Jailbreak
4. Install Cephei (+ dependencies)
5. Add rpetri.ch/repo
6. Update RocketBootstrap
  • Directories to check for tweak remains
/var/mobile/Library/Caches
/var/mobile/Library/Preferences
/var/root/Library/Caches
/var/root/Library/Preferences
  • Check for information/files stored in device (3U TOOLS - SSH Tunnel):
/private/var/mobile/Containers/Data/Application/{HASH}/{BundleID-3uTools-getBundelID}
/private/var/containers/Bundle/Application/{HASH}/IPA_NAME}
/var/containers/Bundle/Application/{HASH}
/var/mobile/Containers/Data/Application/{HASH}
  • Fast finds to check sensible strings stored in devices:
find /data/app -type f -exec grep --color -Hsiran "FINDTHIS" {} \;
find /data/app -type f -exec grep --color -Hsiran "\"value\":\"" {} \;

# Manual review
find APPPATH -iname "*localstorage-wal"