首页
社区
课程
招聘
[原创] Bypass 某 x 书 frida 检测
发表于: 2024-7-25 16:43 26112

[原创] Bypass 某 x 书 frida 检测

2024-7-25 16:43
26112

app 版本:8.46.0 酷安下载
设备:Pixel 2XL Android 8.1
hook:frida 12.8.0、frida-tools 5.3.0

hook libc.so 模块中 strstr 与 strcmp,一把绕过。

图片描述

function Bypass_frida() {
    var pt_strstr = Module.findExportByName("libc.so", 'strstr');
    Interceptor.attach(pt_strstr, {
        onEnter: function (args) {
            var args1 = args[0].readCString();
            var args2 = args[1].readCString();
            if (
                args2.indexOf("gum-js-loop") !== -1 ||
                args2.indexOf("pool-frida") !== -1||
                args2.indexOf("linjector") !== -1 ||
                args2.indexOf("REJECT") !== -1 ||
                args2.indexOf("frida") !== -1 ||
                args2.indexOf("gmain") !== -1 ||
                args2.indexOf("gdbus") !== -1 ||
                args2.indexOf("tmp") !== -1
            ) {
                console.log("strstr-->", args1, args2);
                this.hook_str = true;
            }
        }, onLeave: function (retval) {
            if (this.hook_str) {
                retval.replace(0);
            }
        }
    });
 
    var pt_strcmp = Module.findExportByName("libc.so", 'strcmp');
    Interceptor.attach(pt_strcmp, {
        onEnter: function (args) {
            var args1 = args[0].readCString();
            var args2 = args[1].readCString();
            if (
                args2.indexOf("gum-js-loop") !== -1 ||
                args2.indexOf("pool-frida") !== -1||
                args2.indexOf("linjector") !== -1 ||
                args2.indexOf("REJECT") !== -1 ||
                args2.indexOf("frida") !== -1 ||
                args2.indexOf("gmain") !== -1 ||
                args2.indexOf("gdbus") !== -1 ||
                args2.indexOf("tmp") !== -1
            ) {
                console.log("strcmp-->", args1, args2);
                this.hook_cmp = true;
            }
        }, onLeave: function (retval) {
            if (this.hook_cmp) {
                retval.replace(0);
            }
        }
    })
}
Bypass_frida();
function Bypass_frida() {
    var pt_strstr = Module.findExportByName("libc.so", 'strstr');
    Interceptor.attach(pt_strstr, {
        onEnter: function (args) {
            var args1 = args[0].readCString();
            var args2 = args[1].readCString();
            if (
                args2.indexOf("gum-js-loop") !== -1 ||
                args2.indexOf("pool-frida") !== -1||
                args2.indexOf("linjector") !== -1 ||
                args2.indexOf("REJECT") !== -1 ||
                args2.indexOf("frida") !== -1 ||
                args2.indexOf("gmain") !== -1 ||
                args2.indexOf("gdbus") !== -1 ||
                args2.indexOf("tmp") !== -1
            ) {
                console.log("strstr-->", args1, args2);
                this.hook_str = true;
            }
        }, onLeave: function (retval) {
            if (this.hook_str) {
                retval.replace(0);
            }
        }
    });

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2024-7-25 16:54 被行简编辑 ,原因: Done
收藏
免费 6
支持
分享
最新回复 (7)
雪    币: 2255
活跃值: (10229)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
x是什么,小白猜不到。
2024-7-26 09:36
0
雪    币: 3104
活跃值: (4264)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
你瞒我瞒 x是什么,小白猜不到。
是 x 啊
2024-7-26 10:03
0
雪    币: 586
活跃值: (1331)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你瞒我瞒 x是什么,小白猜不到。
小红薯
2024-7-28 00:16
0
雪    币: 2255
活跃值: (10229)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
行简 是 x 啊[em_76]
之前的蓝尿?
2024-7-29 09:38
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
大佬,能帮忙app去壳吗?https://f.ws28.cn/f/epnkmz8iilm
2024-7-29 19:20
0
雪    币: 3104
活跃值: (4264)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
7
mb_rugymctl 大佬,能帮忙app去壳吗?https://f.ws28.cn/f/epnkmz8iilm
可 私我
2024-7-30 10:46
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
行简 可 私我
呃。。。账号没权限私信
2024-7-30 17:37
0
游客
登录 | 注册 方可回帖
返回
//