首页
社区
课程
招聘
[原创]Hook方法过代理检测
发表于: 2021-1-21 10:41 14668

[原创]Hook方法过代理检测

2021-1-21 10:41
14668

但是遇到了一个小问题,只能修改app 重打包过代理检测。

某次测试中遇到一个app有代理检测。提示请关闭代理。自用的xposed模块过代理没有生效,于是采用hook方法绕过代理。

先将app pull到电脑上分析代理检测逻辑。app的包名可以通过Apk Helper 获得。

app文件一般存放在/data/app/com.xxx.xxx/下。

使用工具jadx-gui打开apk。搜索关键字请关闭代理

这里知道了为什么我自己的xposed模块没有生效,因为defpackage(没有包名的类)的问题,我猜测可能没有被xposed hook到。

这里百度了下,发现可以直接hook 对应的方法。那么一切都变得简单了。

跟进第一个节点。

if条件判断,那么只要Appconfig.a() 返回值为false 就可以绕过代理检测。跟进Appconfig.a()

到这里就简单了,把返回值置为false即可。

这里推荐使用objection 来实现hook方法修改返回值,有代码提示,操作难度小,让你快速上手。

手机: 运行的frida-sever端

电脑:

凸(艹皿艹 ) 失败了 完全没用。defpackage 引用限制了hook

没办法了 改代码吧。改代码专用androidkiller

改代码 if eqz 变为nez

打包编译 ,依旧提示请关闭代理。

修改第二处提示

跟进NetworkUtils.b(),修改if中的判断,改等于为不等于即可。

对应的smali代码

然后重新打包编译。发现绕过代理检测。

cp /data/app/com.xxx.xxx/base.apk /storage/emulated/0/
adb pull /storage/emulated/0/base.apk D:\Desktop\
cp /data/app/com.xxx.xxx/base.apk /storage/emulated/0/
adb pull /storage/emulated/0/base.apk D:\Desktop\
 

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 3
支持
分享
最新回复 (11)
雪    币: 1229
活跃值: (694)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
这是新手文章,大佬轻喷。顺便问一下,反编译出来时defpackage的函数有什么办法hook吗?
2021-1-21 10:43
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
大佬可以给个APK吗 ol4three@gmail.com
2021-1-21 11:04
0
雪    币: 1879
活跃值: (425)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
ST0n5 这是新手文章,大佬轻喷。顺便问一下,反编译出来时defpackage的函数有什么办法hook吗?
同问,我遇到好几个APP   都是这样的defpackage   不知道怎么写hook
2021-1-21 12:22
0
雪    币: 1385
活跃值: (5609)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
5
眯着眼睛 同问,我遇到好几个APP 都是这样的defpackage 不知道怎么写hook
直接看类名,安装类来hook.
2021-1-21 13:19
0
雪    币: 1867
活跃值: (4073)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
复制出来的类名,删除掉“defpackage.”前缀,就可以hook了
2021-1-21 13:37
0
雪    币: 634
活跃值: (1503)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
7
碰到这种情况,用iptables更简单一点
2021-1-22 09:56
0
雪    币: 163
活跃值: (1623)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
8
NetworkUtils.a()的方法也发一下
2021-1-22 13:37
0
雪    币: 355
活跃值: (435)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
感谢分享
2021-1-23 08:32
0
雪    币: 29177
活跃值: (63586)
能力值: (RANK:135 )
在线值:
发帖
回帖
粉丝
10
感谢分享~
2021-1-23 10:39
0
雪    币: 237
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
学习到了
2021-1-24 09:42
0
雪    币: 342
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
学习了   
2021-2-21 20:32
0
游客
登录 | 注册 方可回帖
返回
//