为什么该frida
命令在命令行上不可用。在我通过运行安装 Frida 之后
$ pip install --user frida
看起来安装成功了,但是当我运行frida
命令时,系统找不到它。
$ frida
frida: command not found
Frida 的 Python PIP 包坏了吗?
为什么该frida
命令在命令行上不可用。在我通过运行安装 Frida 之后
$ pip install --user frida
看起来安装成功了,但是当我运行frida
命令时,系统找不到它。
$ frida
frida: command not found
Frida 的 Python PIP 包坏了吗?
Frida 被分成两个 PIP 包。
该包frida
仅包含 python 绑定,同时frida-tools
还包含早期版本中熟悉的命令行工具。
这在 12.0 版本的新闻帖子中进行了解释:
命令行工具
过去引起一些混乱的一件事是,我们的 Python 绑定还附带了一些 CLI 工具。Frida 是一个用于构建工具的工具包,即使我们提供了一些示例工具,如果您想安装它们,也应该由您决定。
到目前为止,这意味着任何使用我们的 Python 绑定构建工具的人最终都将依赖于 colorama、prompt-toolkit 和 pygments,因为我们的 CLI 工具恰好依赖于这些。
嗯,现在改变了。如果你这样做:
$ pip install frida
您现在只会获得我们的 Python 绑定。而已。而且这个包是零依赖的。
不过,CLI 工具可能仍然对您有用,因此要安装这些工具,请执行以下操作:
$ pip install frida-tools
这可能是因为您的设备上有多个用户,并且 frida 二进制文件已加载到其他用户上。同样的事情发生在我身上。如果你找到了弗里达
locate frida
您可能会发现 frida 安装在另一个用户 bin 目录中。
安装frida工具
pip install frida-tools
在此之后,frida 将正常工作。为我工作。