[也為了之后遺忘的自己]
百度網(wǎng)盤:
鏈接: https://pan.baidu.com/s/1HxiEpthYLP0-RV8HQgItAQ 提取碼: y69a
材料:
python3.7.7
魔改逍遙模擬器
frida-server-12.8.14-android-x86.xz
frida-12.8.14-py3.7-win32.egg
步驟:
1,準(zhǔn)備逍遙模擬器,因?yàn)槠渌虑橄铝诉@個(gè),也懶得試別的了,畢竟手感超好的
[http://bbs.xyaz.cn/forum.php?mod=viewthread&tid=366851](http://bbs.xyaz.cn/forum.php?mod=viewthread&tid=366851
2,frida-server:我用的frida-server-12.8.14-android-x86.xz[https://github.com/frida/frida/releases/download/12.8.14/frida-server-12.8.14-android-x86.xz
3,frida對(duì)應(yīng)版本egg12.8.14https://files.pythonhosted.org/packages/e0/ca/a9b3fc4571f78a35bd23944b7c3df3b97c4ee349629bfbbbbfea7e6caa40/frida-12.8.14-py3.7-win32.egg
4,frida-tools==7.1.0
[學(xué)習(xí)過(guò)程是根據(jù)https://bbs.pediy.com/thread-227232.htm
,最后裝好后可以正常運(yùn)行,全部的軟件等下我放網(wǎng)盤里,自己下載就行,下過(guò)的人就知道好難受的網(wǎng)速..]
hook成功圖片:
1:模擬器下載安裝就行,然后打開[后面要adb push的]
2:下載frida-server-12.8.14后解壓
# 連接逍遙模擬器
adb connect 127.0.0.1:21503
adb shell getprop ro.product.cpu.abi 查看操作系統(tǒng)[真機(jī)一般是armeabi-v7a是32位ARM設(shè)備,本文的這個(gè)不是]
adb push "frida-server-12.8.14解壓后的文件路徑" data/local/tmp
#成功后:
adb shell
su
cd data/local/tmp
# 改名
mv "frida-server-12.8.14" fs
# 修改權(quán)限
chmod 777 fs
./fs
#WARNING: linker: ./fs: unused DT entry: type 0x6ffffef5 arg 0x1c24 只出現(xiàn)這個(gè)不用管
成功圖片,裝的過(guò)程忘記截圖了,./fs成功反應(yīng)一樣:
3:[卡死這一步很久],下載egg,然后直接放進(jìn)你的python\Lib\site-packages,然后cd 到site-packages里
easy_install frida-12.8.14-py3.7-win32.egg
裝完就好,很快
4,安裝frida-tools
pip install frida-tools==7.1.0 -i https://pypi.douban.com/simple
忘記截這個(gè)版本的圖了,放個(gè)別的版本的圖,操作一樣,順便我成功的是py3.7.7的,不是圖中的36,我甚至為了裝這個(gè)frida卸了py36..
如果我這個(gè)你不能成功的話,一些經(jīng)驗(yàn):
1:下了的egg,server什么的沒有成功就不要?jiǎng)h不要?jiǎng)h,不然你看別人的文章,這個(gè)人呢這個(gè)版本那個(gè)人那個(gè)版本,刪了又下,下了又刪,十分苦惱
2:frida要對(duì)應(yīng)合適的frida-tools,這個(gè)我沒有找到對(duì)應(yīng)表,你可以對(duì)應(yīng)他更新的日期,試試,一般是同一天,不是的話就前后一試不報(bào)錯(cuò)就行
3:查看android版本
adb shell getprop ro.product.cpu.abi
#輸出x86就是x86
4,害怕不成功,可以先裝frida-server,因?yàn)檫@個(gè)下載快一點(diǎn),./fs這個(gè)運(yùn)行成功后再找對(duì)應(yīng)的frida egg[ps:其實(shí)首先要看下有沒有你對(duì)應(yīng)的python+電腦操作系統(tǒng)frida-egg版本]
但是如果是x86_64的操作系統(tǒng),也可以直接下frida-版本-py版本-win32.egg也可以,我就是64位,但是只下了frida-12.8.14-py3.7-win32.egg