Decrypt ipa and Dump Class iOS App on iOS
สวัสดีท่านผู้อ่านทุกท่านครับ วันนี้แอดซีจะมานำเสนอวิธีการ Dump ไฟล์ .ipa แบบที่ Decrypt แล้วออกมาจาก iPhone โดยสามารถนำไฟล์ไป Debug และ Dump Class ได้ โดยต้องมี iPhone (iOS 13+) ที่ Jailbreak แล้ว และคอมพิวเตอร์ที่ติดตั้ง Python
1. ติดตั้ง Frida บนคอมพิวเตอร์
pip install frida-tools
2. ติดตั้ง frida server บน iPhone (ดาวน์โหลดจาก GitHub หรือผ่าน Cydia)
https://github.com/frida/frida/releases
หรือเพิ่ม repository:
3. ทดสอบการเชื่อมต่อ
frida-ps -U
4. ติดตั้ง usbmuxd
brew install libusbmuxd
5. เปิด iproxy
iproxy 2222 22
6. ดาวน์โหลด frida-ios-dump
https://github.com/AloneMonkey/frida-ios-dump
pip install -r requirements.txt —upgrade
7. List รายชื่อแอป
python dump.py -l
8. Dump ไฟล์ ipa
python dump.py
9. เปลี่ยน .ipa เป็น .zip และแตกไฟล์
10. ดาวน์โหลด class-dump
https://github.com/AloneMonkey/MonkeyDev
11. Dump class
class-dump -S -s -H
-s => sort classes and categories by name
-H => generate header files