frida反调试

本文介绍了如何应对针对frida的反调试检测,包括文件名检测、默认端口检测、双进程保护等。提出了改文件名、改端口、使用spawn模式以及hook系统库函数等绕过方法,并详细阐述了spawn模式的工作原理和如何伪造/proc/pid/maps文件以避免内存泄漏信息暴露。
摘要由CSDN通过智能技术生成

frida是逆向人员的神器,有了它就事半功倍,但正是因为frida太有名了,因此出现了很多检测方案,这个软件就检测了frida,不管是attach模式还是spawn模式都附加不上。

一般来说,frida检测由如下几个方面:

检测frida-server文件名
检测27042默认端口
双进程保护
检测D-Bus
检测/proc/pid/maps映射文件
检测/proc/pid/tast/tid/stat或/proc/pid/tast/tid/status
前三种可以通过改文件名、改端口和以spawn模式启动过掉,检测D-Bus可以通过hook系统库函数,比如strstr、strcmp等等,最后两种检测可以更改frida-server的特征从而达到隐藏的效果
 

判断app是否对frida有检测

 frida -U -f 包名 --no-pause

以spawn模式启动应用,主要是为了过掉双进程保护 

spawn模式 

该模式下,主进程的参数要通过传参,才可把主进程的参数传入子进程中,子进程拷贝主进程的参数进行使用,不改变主进程参数 

检测frida-server文件名绕过

修改文件名 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_1136014935

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值