Skip to content

Instantly share code, notes, and snippets.

@t-rekttt
Last active February 3, 2022 15:41
Show Gist options
  • Select an option

  • Save t-rekttt/757ec86943f7be1f86a54fc038d0d22a to your computer and use it in GitHub Desktop.

Select an option

Save t-rekttt/757ec86943f7be1f86a54fc038d0d22a to your computer and use it in GitHub Desktop.
Hướng dẫn patch Facebook trên iOS
  1. Jailbreak iPhone, cắm iPhone vào máy
  2. Chạy lệnh iproxy <port ssh muốn dùng> 22
  3. Clone 2 repo:
  1. cd vào thư mục dumpdecrypted, chạy lệnh
scp -P <port ssh> dumpdecrypted.dylib root@localhost:/usr/lib/dumpdecrypted.dylib
  1. ssh root@localhost -p <port ssh> (Password nếu có: alpine)
ldid -S /usr/lib/dumpdecrypted.dylib
  1. Install app Facebook trên điện thoại, mở app
ps ax | grep “Facebook”
  1. Copy đoạn
/var/container,…/Facebook.app/Facebook
  1. Mở terminal mới
scp -r -P <port ssh> root@localhost/<đoạn vừa copy ở b9, lấy đến trước phần Facebook.app> Payload
  1. Quay lại terminal đang mở shell iPhone
DYLD_INSERT_LIBRARIES=/usr/lib/dumpdecrypted.dylib <đoạn vừa copy ở b9>
scp -P <port ssh> root@localhost:”Facebook.decrypted FBSharedFramework.decrypted MobileConfig.decrypted” .
mv Facebook.decrypted Payload/Facebook.app/Facebook
mv FBSharedFramework.decrypted Payload/Facebook.app/Frameworks/FBSharedFramework.framework/FBSharedFramework
mv MobileConfig.decrypted Payload/Facebook.app/Frameworks/MobileConfig.framework/MobileConfig
zip -r app.zip Payload/
  1. Xóa app Facebook trên điện thoại
mv app.zip app.ipa
cp app.ipa OneForAllFacebook/Assets/app.ipa
  1. Mở project OneForAllFacebook/IPAPatch/ trên Xcode
  2. Click chọn thư mục IPAPatch trong XCode, đổi lại tên Bundle Identifier nếu bị lỗi
  3. Click build (nút play)
  4. Bật burpsuite, set proxy listener thành All interfaces
  5. Bật gzip decode
  6. Mở Safari trên iPhone, truy cập http://burp để cài cert
  7. Trỏ proxy và debug
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment