1. 程式人生 > >import _frida ImportError: DLL load failed: 找不到指定的模組。

import _frida ImportError: DLL load failed: 找不到指定的模組。

當前使用的環境python3.6.7,安裝frida

$ pip3 install frida-tools

安裝後的frida-tools 版本為1.2.0
在這裡插入圖片描述
當使用frida模組時出現瞭如標題的問題:

$ frida-ps -U

使用測試

分割線---------------------------------------------------------

後續通過搜尋問題發現還是Google給力,收到了相關的問題點:
通過oleavr的介紹我們安裝的frida 是需要對應python版本的(built for 3.5
在這裡插入圖片描述

後續發現最新安裝frida是需要在python3.7環境下使用的,所以這裡需要去變更版本號,因為我們當前環境為python3.6 所以繼續Google,然後就看到這位老哥的問題:

https://github.com/frida/frida/issues/219
(他本身python環境為python3.5,安裝frida-9.1.1卻出現我們上面一樣的問題,且提示為3.6 )

隨即想到python3.6 可以使用frida-9.1.1

首先解除安裝已經安裝的frida

$ pip3 uninstall frida

可以看到程式當前安裝的frida為12.2.26(版本確實看起來比9.1.1高出不少呢)
在這裡插入圖片描述
後續再安裝frida-9.1.1

$ pip3 install frida==9.1.1

檢視日誌資訊可以發現安裝成功!
在這裡插入圖片描述
最後檢視效果:

$ frida-ps -U 

然後我就在廁所撿到了一把98k…
在這裡插入圖片描述

zzZ