0

操作系统:Windwos 10

蟒蛇:3.6.0

弗里达版本:12.2.15

frida-ps -U

***
Failed to load the Frida native extension: DLL load failed: The specified module could not be found.
Please ensure that the extension was compiled for Python 3.x.
***

任何想法如何解决这个问题。我看到了对 3.6 python 的依赖。我已经有了 python 3.6。任何解决此问题的指针都非常感谢。

解析度

安装了 python 3.7 并将 python 安装在一个没有空间的目录中。如果 python 路径中有空间,看起来 frida 的行为很奇怪

4

1 回答 1

0

似乎在 ._frida.cp35-win32.pyd 的某处硬编码了对 python36.dll 的引用 - 看到这个在 procmon 上弹出,并通过以下方式确认:

PS C:\python353_x86\lib\site-packages> 字符串 ._frida.cp35-win32.pyd | sls python36.dll

python36.dll

下载并安装了python 3.6并通过pip安装在那里解决了它......

资源

pip install frida --upgrade

来源 2

您可以尝试使用 python 3.5 吗?3.x 二进制文件是为 3.5 构建的

来源 3

于 2018-10-17T13:20:34.560 回答