日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

App Store应用脱壳

發布時間:2025/3/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 App Store应用脱壳 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先還是感謝snakeninny

用Clutch也行 , Clutch -i ,然后Clutch -d 數字

退而求其次, 選擇了dumpdecrypted , 利用的就是dump拷貝技術. 加殼的app在手機運行的時候是脫殼狀態, 并且在內存中連續存儲 , 只要能把這份內存拷貝出來, 就能重新生成脫殼的APP .

###1.下載dumpdecrypted源碼 源碼地址:https://github.com/stefanesser/dumpdecrypted/archive/master.zip , 下載后放到常用位置我的位置是/Users/DH/code/Code/dumpdecrypted-master ###2.編譯Makefile 我們看dumpdecrypted-master 目錄 , 有一個Makefile , 直接編譯

localhost:~?DH$?cd?/Users/DH/code/dumpdecrypted-master?
localhost:dumpdecrypted-master?DH$?make
`xcrun?--sdk?iphoneos?--find?gcc`?-Os??-Wimplicit?-isysroot?`xcrun?--sdk?iphoneos?--show-sdk-path`?-F`xcrun?--sdk?iphoneos?--show-sdk-path`/System/Library/Frameworks?-F`xcrun?--sdk?iphoneos?--show-sdk-path`/System/Library/PrivateFrameworks?-arch?armv7?-arch?armv7s?-arch?arm64?-c?-o?dumpdecrypted.o?dumpdecrypted.c?
`xcrun?--sdk?iphoneos?--find?gcc`?-Os??-Wimplicit?-isysroot?`xcrun?--sdk?iphoneos?--show-sdk-path`?-F`xcrun?--sdk?iphoneos?--show-sdk-path`/System/Library/Frameworks?-F`xcrun?--sdk?iphoneos?--show-sdk-path`/System/Library/PrivateFrameworks?-arch?armv7?-arch?armv7s?-arch?arm64?-dynamiclib?-o?dumpdecrypted.dylib?dumpdecrypted.o
復制代碼

會生成一個dumpdecrypted.dylib ###3.用SSH連接到手機 ######可以選用wifi鏈接, 也可以用USB鏈接 ,我更喜歡用USB鏈接 #####wifi:

ssh?root@iphoneIP?
復制代碼

####USB

/User/DH/code/USBSSH/tcprelay.py?-?t?22:5555
ssh?root@localhost?-p?5555
復制代碼

###4.用ps -e 定位APP

1.首先先運行你要定位的APP
2.dinghaoyueyuceshiji:~?root#?ps?-e
??PID?TTY???????????TIME?CMD
????1????????????0:34.89?/sbin/launchd
??....
?1571????????????0:02.36?/var/mobile/Containers/Bundle/Application/0FC82FA4-C182-4FED-927A-ACF8A539858C/WeChat.app/WeChat
?1576????????????0:00.36?sshd:?root@ttys000?
?1580????????????0:01.90?/var/mobile/Containers/Bundle/Application/DBD2DC2E-B871-468E-8134-9107C8BCB48B/OPlayer?Lite.app/OPlayer?Lite
?1578?ttys000????0:00.06?-sh
?1585?ttys000????0:00.01?ps?-e
復制代碼

######找到你的應用 /var/mobile/Containers/Bundle/Application/DBD2DC2E-B871-468E-8134-9107C8BCB48B/OPlayer Lite.app/OPlayer Lite 這個Oplayer Lite就是 或者使用它的PID 1580 App Store下載的應用在目錄/var/mobile/Containers/Bundle/Application 下就能找到 ###5.用Cycript找出OPlayer Lite的Documents目錄路徑。 #####Cycript在Cydia自帶源Cydia/Telesphoreo中就有

dinghaoyueyuceshiji:~?root#?cycript?-p?1580
cy#?

輸入cy#?[[NSFileManager?defaultManager]?URLsForDirectory:NSDocumentDirectory?inDomains:NSUserDomainMask][0]
會出來結果:
#"file:///var/mobile/Containers/Data/Application/C66F8EB9-D667-468A-BCAE-041DE6A03BB9/Documents/"
復制代碼

###6.將dumpdecrypted.dylib拷貝到Documents目錄下(拷貝到/var/mobile 下面更方便)

重新打開命令行
localhost:~?DH$?scp?/Users/DH/code/dumpdecrypted-master/dumpdecrypted.dylib?root@192.168.1.55:/var/mobile/Containers/Data/Application/C66F8EB9-D667-468A-BCAE-041DE6A03BB9/Documents/
The?authenticity?of?host?'192.168.1.55?(192.168.1.55)'?can't?be?established.
RSA?key?fingerprint?is?f9:dd:8b:b9:0e:62:e2:75:55:e3:0b:15:8f:2e:cd:09.
Are?you?sure?you?want?to?continue?connecting?(yes/no)??yes
Warning:?Permanently?added?'192.168.1.55'?(RSA)?to?the?list?of?known?hosts.
root@192.168.1.55's?password:?
dumpdecrypted.dylib???????????????????????????100%??193KB?192.9KB/s???00:00???
復制代碼

這個拷貝我不會 ,我都是用pp助手之類的直接拖拽進去 ###7.開始砸殼

0.打開應用, 然后ps -e , 找到目錄 1.cd /var/mobile 2.su mobile 3.DYLD_INSERT_LIBRARIES=dumpdecrypted.dylib /var/mobile/Containers/Bundle/Application/DBD2DC2E-B871-468E-8134-9107C8BCB48B/XXX.app/XXX\ XXX 4.然后再/var/mobile 目錄下的就是了 復制代碼

#####下面的內容比較復雜, 有興趣的看看

1.找到剛才連接手機的并運行了cycript?-p?PID?的那個命令行?
2.然后control?+?D?退出cycript
3.cd?/var/mobile/Containers/Data/Application/C66F8EB9-D667-468A-BCAE-041DE6A03BB9/Documents/
4.dinghaoyueyuceshiji:/var/mobile/Containers/Data/Application/C66F8EB9-D667-468A-BCAE-041DE6A03BB9/Documents?root#?DYLD_INSERT_LIBRARIES=dumpdecrypted.dylib?/var/mobile/Containers/Bundle/Application/DBD2DC2E-B871-468E-8134-9107C8BCB48B/OPlayer\?Lite.app/OPlayer\?Lite
DISCLAIMER:?This?tool?is?only?meant?for?security?research?purposes,?not?for?application?crackers.

如果出現?Killed:?9

su?mobile?

繼續執行第4

[+]?detected?64bit?ARM?binary?in?memory.
[+]?offset?to?cryptid?found:?@0x100010c58(from?0x100010000)?=?c58
[+]?Found?encrypted?data?at?address?00004000?of?length?18710528?bytes?-?type?1.
[+]?Opening?/private/var/mobile/Containers/Bundle/Application/DBD2DC2E-B871-468E-8134-9107C8BCB48B/OPlayer?Lite.app/OPlayer?Lite?for?reading.
[+]?Reading?header
[+]?Detecting?header?type
[+]?Executable?is?a?FAT?image?-?searching?for?right?architecture
[+]?Correct?arch?is?at?offset?24346624?in?the?file

復制代碼

######上面第四條命令有點長 , 大家仔細點, 后面跟著的是用ps -e出來的app的地址 . 如果APP名字有空格, 注意加\

當前目錄會生成
dinghaoyueyuceshiji:/var/mobile/Containers/Data/Application/C66F8EB9-D667-468A-BCAE-041DE6A03BB9/Documents?root#?ls
OPlayer?Lite.decrypted??OPlayerLite.zip??dumpdecrypted.dylib
其中的OPlayerLite.zip是自己壓縮的?,?應該會有一個OPlayer?Lite.decrypted?和dumpdecrypted.dylib兩個文件
復制代碼

###8.拷貝到MAC

1.查看mac當前的地址?,?我的是192.168.1.28
2.知道自己的root賬戶密碼,?如果不知道
如果不知道root用戶密碼,需要重設。
  命令[sudo?passwd?root?]
  然后提示你輸入當前登錄用戶密碼,通過以后,
  提示你輸入兩遍root的密碼。
  這樣你就設置好root帳號密碼了
localhost:~?DH$?sudo?passwd?root
Password:
Changing?password?for?root.
New?password:
Retype?new?password:
3.如果知道root密碼?直接在終端輸入
dinghaoyueyuceshiji:/var/mobile/Containers/Data/Application/C66F8EB9-D667-468A-BCAE-041DE6A03BB9/Documents?root#?scp?OPlayer\?Lite.decrypted?root@192.168.1.28:/Users/DH/code/
Password:
OPlayer?Lite.decrypted??????????????????????????????????????????????????????????????????????????????????????????????????????????????????100%???49MB???1.5MB/s???00:33???
復制代碼

###9.轉換OPlayer Lite.decrypted

此時我們把OPlayer?Lite.decrypted的擴展名去掉
運行下面的代碼:
lipo?OPlayer\?Lite?-thin?arm64?-output?Oplayer_arm64
Oplayer_arm64就是一個無殼文件了?,?將ipa包里面的替換掉,這就是一個無殼的APP了。

復制代碼

ifunbox 可能提示未越獄 去cydia 下載Apple File Conduit 2 如果不會替換就回復我

總結

以上是生活随笔為你收集整理的App Store应用脱壳的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 人人97 | 在线观看理论片 | 亚洲国产影视 | 国产露出视频 | 好吊色免费视频 | 日本人妻伦在线中文字幕 | 三级性生活视频 | av免费在线观看网址 | 专干中国老太婆hd | 丝袜亚洲综合 | 好姑娘在线观看高清完整版电影 | 欧美日韩中文字幕一区二区 | 日韩经典第一页 | 亚洲天堂免费看 | 亚洲成人精品在线 | 中文字幕精品一区二区精品 | 国产精品资源网站 | 天堂在线免费观看 | 天天婷婷 | 手机在线精品视频 | 成人在线高清视频 | 久久人体视频 | 亚洲 欧美 精品 | 古装做爰无遮挡三级 | 日韩电影一二三区 | 亚洲靠逼 | 久久桃色 | 色哟哟视频网站 | 中文综合网 | 亚洲啪 | 国产情侣激情自拍 | 欧美色人阁 | 超碰人人澡 | 男生操女生免费网站 | 成人性免费视频 | 黄色片网站免费 | www.四虎在线观看 | 激情五月婷婷丁香 | av动漫在线免费观看 | 欧美一区二区三区爽爽爽 | 日本黄色大片免费看 | 美女久久| 亚洲成人日韩在线 | 999一区二区三区 | 99在线观看免费视频 | 97人妻精品一区二区三区动漫 | 成人国产免费 | 午夜在线国产 | 免费国产在线观看 | 成人性生交视频免费观看 | 蜜桃视频一区二区三区在线观看 | 午夜免费剧场 | 小早川怜子久久精品中文字幕 | 色批网站 | 精品欧美一区二区久久久久 | 北条麻妃在线一区二区 | 激情婷婷六月天 | 免费成人在线观看 | 色综合五月| 久久精品网址 | 春色影视 | 国产三级福利 | 一区二区三区爱爱 | 大桥未久恸哭の女教师 | 亚洲一级在线观看 | 国产一二三区免费视频 | 日韩精品在线免费观看 | av在线激情 | 色片免费看 | 亚洲一区无 | 成年人视频在线 | 欧洲av无码放荡人妇网站 | 曰女同女同中文字幕 | 奶水旺盛的女人伦理 | jizz在线看 | ,午夜性刺激免费看视频 | 播放男人添女人下边视频 | 日韩精品无码一区二区三区久久久 | 99久久婷婷国产综合精品 | 亚洲啊v | 狠狠操天天操 | 天天射天天爽 | 99国产精品国产免费观看 | 日韩a在线 | aaa黄色一级片 | 欧美成人精品在线观看 | 欧美午夜精品久久久久久孕妇 | 一级人爱视频 | 天堂网在线播放 | 欧美激精品 | 九九天堂| 青青草国产成人av片免费 | 欧美一级免费大片 | 日韩午夜影院 | 69av国产| √天堂 | 欧美成人免费播放 | 黄色av网站网址 | 国产一区二区三区自拍 |