widows下曲折的frida安裝過(guò)程Running setup.py install for frida ... –

一、初裝frida

1. 首先下載并安裝了python-3.7.5-amd64。我的安裝路徑為放到E:\Program Files\Python37。

將python路徑添加到系統(tǒng)變量PATH中。

2. 執(zhí)行pip3install frida時(shí),痛苦就開(kāi)始了

一直停留在Running setup.py install for frida ... – 沒(méi)有任何動(dòng)靜。

網(wǎng)上搜索了很多帖子,沒(méi)找到對(duì)應(yīng)的回答。

后來(lái)找到一個(gè)手動(dòng)安裝的辦法

https://bbs.pediy.com/thread-230138.htm

(1)下載frida-12.7.16.tar.gz,解壓該文件,會(huì)看見(jiàn)setup.py文件,cmd輸入指令python setup.py install。

在運(yùn)行python setup.py install時(shí),還是如上圖所示,一如既往地卡在那里不動(dòng)了。

只好放棄

(2)到https://pypi.org/project/frida/#files下載frida-12.7.16-py3.7-win-amd64.egg。并把它放到E:\Program Files\Python37\Lib\site-packages中。

(3)此時(shí)執(zhí)行pip3 install frida就OK了

(4)執(zhí)行pip3 install frida-tools

顯示

Successfully installed colorama-0.4.1frida-tools-5.1.0 prompt-toolkit-2.0.10 pygments-2.4.2 six-1.12.0 wcwidth-0.1.7

cmd下執(zhí)行frida - -version能返回正確結(jié)果

frida-ps也能正常運(yùn)行,原以為這種安裝方式?jīng)]有問(wèn)題。結(jié)果在python中,執(zhí)行import frida就出錯(cuò)了

E:\>python

Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSCv.1916 64 bit

(AMD64)] on win32

Type "help", "copyright", "credits" or"license" for more information.

>>> import frida

Traceback (most recent call last):

? File "",line 1, in

ModuleNotFoundError: No module named 'frida'

提示frida模塊未安裝。

網(wǎng)上搜索了一遍,也沒(méi)人遇到我這樣的問(wèn)題。個(gè)人懷疑還是因?yàn)閳?zhí)行(1)步時(shí),python沒(méi)有執(zhí)行完整造成的。

刪除python,將安裝過(guò)程重新來(lái)一遍。

二、重裝frida

這次決定不用手動(dòng)安裝方式,嚴(yán)格按照pip3來(lái)安裝。

1. 執(zhí)行pip3 install frida又出錯(cuò)了

根據(jù)https://blog.csdn.net/lsf_007/article/details/87931823

修改成國(guó)內(nèi)pip源

pip3 install frida -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

還是卡在Running setup.py install for frida ... –

一兩個(gè)小時(shí)都不動(dòng)

看來(lái)這個(gè)問(wèn)題是繞不過(guò)的

網(wǎng)上看到有些人是先安裝frida-tools的,決心試試看

pip3 install frida-tools

根據(jù)顯示的腳本,它一 一下載并安裝了colorama、frida-tools、frida、wcwidth等。當(dāng)時(shí)太高興了,忘了截圖。

此時(shí),在python中引入frida模塊成功

三、總結(jié)

1. windows下安裝frida時(shí),一定要先安裝frida-tools,即pip3 install frida-tools。

2.另一個(gè)經(jīng)驗(yàn):frida和frida-server的版本要嚴(yán)格一致。譬如,我安裝的為frida-server-12.7.16-android-arm64、frida-12.7.16。如果不一致,在執(zhí)行js腳本時(shí)會(huì)出現(xiàn)runtime錯(cuò)誤

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容