Frida:Python3.6版本搭建(import _frida ImportError: DLL load failed)

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

$ pip3 install frida-tools
  • 1

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

$ frida-ps -U
  • 1

使用測試

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

後續通過搜索問題發現還是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
  • 1

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

$ pip3 install frida==9.1.1
  • 1

查看日誌信息可以發現安裝成功!
在這裏插入圖片描述
最後查看效果:

$ frida-ps -U 
  • 1

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

zzZ

後續補充-----------------------------------------------------------------------------------

在後續使用frida 發現需要根據frida-server 的版本進行統一
查看當前手機內frida-server 版本

# ./frida-server --version
  • 1

然後我自己得到的是12.0.3,後續安裝frida :

$ pip3 install frida==12.0.3
  • 1

即可。。。。

發佈了21 篇原創文章 · 獲贊 60 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章