首页
课程
问答
CTF
社区
招聘
看雪峰会
发现
企服
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
企服
专栏
CTF
排行榜
知识库
工具下载
看雪峰会
看雪20年
看雪商城
证书查询
专栏首页
安全鸟一起飞
文章详情
Frida官方手册 - 安装Frida
freakish
举报
2017-10-19 10:12
1745128
安装Frida
从零开始安装使用Frida大概只需要几分钟的时间就可以搞定。如果你安装的过程中发现什么问题,可以告诉我们(请参考原文链接
https://www.frida.re/docs/installation
),看看我们是否有比较好的解决方案。
安装环境要求
虽然安装Frida很简单,但是还是需要一点环境上的准备,开始安装之前请确认一下你的系统环境:
Python - 建议使用最新的 3.x 版本
Windows,MacOS,或者 GNU/Linux
使用Pip进行安装
安装Frida最好的方式就是使用PyPi。在命令提示符界面输入下面的命令即可开始安装:
这条安装命令,会自动安装Frida并自动解决安装过程中的各种依赖包,如果你在安装过程中遇到了问题,请告诉我们(联系链接请参考原文
https://www.frida.re/docs/installation
),可以帮助后来的人少遇到这样的安装坑。
手动安装
你也可以从官网下载已经编译好的安装包进行安装,下载地址:
https://build.frida.re/frida/
测试一下效果
启动一个可以被注入的进程,比如我启动
cat
程序,命令如下:
让程序就这样处于等待输入状态,如果你是用Windows测试的,你可以启动记事本程序
notepad.exe
来代替。
需要注意的是,我的这个例子可能不适合高于macOS EI Caption的系统,因为这些系统禁止从命令行直接启动系统程序。所以在这些系统下面,你可以把程序先拷贝到一个临时目录再来启动,比如你把
cat
程序拷贝到
/tmp/cat
然后再启动,类似下面的操作:
接着启动另外一个命令行,创建一个包含如下内容的文件,命名为
example.py
:
如果你是 GNU/Linux的系统,你可能还需要执行一下这个命令来允许进行
非父子进程之间的ptrace操作
:
现在一切都准备好了,我们来执行
example.py
看看效果吧:
如果不出意外的话,脚本应该有这样的输出结果(根据你的测试平台和库版本不同而不同):
收藏
分享
分享到微信
分享到QQ
分享到微博
声明:该文观点仅代表作者本人,转载请注明来自看雪专栏
最新评论
(
0
)
举报原因
×
广告灌水
涉黄涉暴
反动语言
其他
50
/50
登录后即可评论
安全鸟一起飞
创建者:
freakish
持续关注Windows安全、Andorid安全
215
关注数
31
文章数
关注
该专栏热门文章
1
Frida官方手册 - JavaScript API(篇二)
JavaScript API Int64 new Int64(v): 以v为参数,创建一个Int64对象,v可以是一个数值,也可以是一个字符串形式的数值表示,也可以使用 Int64(v) 这种简单的方式。 a...
2
Frida官方手册 - JavaScript API(篇一)
JavaScript API 目录 Global console rpc Frida Process Module ModuleMap Memory MemoryAccessMonitor Thread Int64 UInt64 NativePoint...
3
Frida官方手册 - 在iOS上使用Frida
在iOS上使用Frida 在iOS设备上,Frida支持两种使用模式,具体使用哪种模式要看你的iOS设备是否已经越狱。 使用场景 已越狱机器 未越狱机器 已越狱机器 在越狱的环境下,是用户权限最大的场景,在这样的环境下你可以很轻松的调用系统服务和基础组件...
4
Frida官方手册 - 函数Hook
函数Hook 这一篇我们看下如何在目标进程中对程序中的函数进行调用监视、参数修改、以及函数的主动调用 准备环境 创建文件 hello.c,内容如下: 使用如下命令进行编译: 启动程序,然后记下函数 f() 的地址(在这个例子中,值是0x400544):...
5
Frida官方手册 - 安装Frida
安装Frida 从零开始安装使用Frida大概只需要几分钟的时间就可以搞定。如果你安装的过程中发现什么问题,可以告诉我们(请参考原文链接https://www.frida.re/docs/installation),看看我们是否有比较好的解决方案。 安装环境...
6
[开源]Android逆向中So模块自动化修复工具+实战一发
前言 Android加固方案经过这么长时间的发展,从开始的整体dex加密压缩方案逐步开始往native层发展,市面上知名的几款商业级加固方案中很容易发现这种方案的身影。这样看来,在今后相当长的一段时间内,Android逆向中不可避免的会频繁接触到与So加固的...