返回列表 发新帖

手撕抓包检测

  [复制链接]

76

主题

3057

回帖

9788

积分

硕士生

小北IT

Rank: 6Rank: 6

金币
2913
好评
89
信誉
102

MT论坛活跃会员MT论坛最佳新人MT论坛侠客MT论坛帅哥懒MT论坛新人2019-5.1节快乐考神

QQ
发表于 2021-3-24 10:40:42 | 显示全部楼层 | 阅读模式  来自 辽宁
本帖最后由 李易壮 于 2021-3-24 10:46 编辑

身为逆向玩家,有时会遇到要修改的应用禁止被抓包的情况

像Arm或对话框取消,提供了反(即“屏蔽”)抓包检测的功能:

无论是否使用网络代理,检测结果均为未使用。

在可修改Dex文件的前提下,大家可以尝试手撕抓包检测。当然了,做开发的小伙伴,也可适当使用该机制来提高安全性

这是我封装好的一段代码:
  1. //检测抓包->网络代理
  2. public static boolean isProxyUsed() {
  3.     try {
  4.         final Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces();
  5.         if (networkInterfaces != null) {
  6.             for (NetworkInterface t : Collections.list(networkInterfaces)) {
  7.                 if (t.isUp() && t.getInterfaceAddresses().size() != 0) {
  8.                     if ("tun0".equals(t.getName()) || "ppp0".equals(t.getName())) {
  9.                         return true;
  10.                     }
  11.                 }
  12.             }
  13.         }
  14.     } catch (Throwable ignored) {
  15.     }
  16.     return false;
  17. }
复制代码

逆向分析的话,搜索字符串tun0或ppp0即可。

话外篇:

如果没有检测抓包工具,而仅仅是联网框架(如OkHttp)代码里设置了不使用代理,代码大概长这样:

  1. public static final OkHttpClient client_global = new OkHttpClient().newBuilder().connectTimeout(10, TimeUnit.SECONDS).readTimeout(1800, TimeUnit.SECONDS).proxy(Proxy.NO_PROXY).build();
复制代码
逆向分析的话,可尝试搜索 Proxy

好久没来发帖子了,那我继续潜水啦。




已有1人评分好评 理由
szc0428 + 1 赞一个!

查看全部评分 总评分:好评 +1 

回复

使用道具 举报

76

主题

3057

回帖

9788

积分

硕士生

小北IT

Rank: 6Rank: 6

金币
2913
好评
89
信誉
102

MT论坛活跃会员MT论坛最佳新人MT论坛侠客MT论坛帅哥懒MT论坛新人2019-5.1节快乐考神

QQ
发表于 2021-3-24 10:48:54 | 显示全部楼层  来自 辽宁
自己的沙发
回复

使用道具 举报

26

主题

513

回帖

2118

积分

大学生

Rank: 5Rank: 5

金币
1109
好评
7
信誉
100

MT论坛帅哥MT论坛新人考神

QQ
发表于 2021-3-24 10:50:50 来自手机  | 显示全部楼层  来自 山东
回复

使用道具 举报

28

主题

615

回帖

3783

积分

大学生

Rank: 5Rank: 5

金币
1640
好评
17
信誉
103
QQ
发表于 2021-3-24 10:51:51 来自手机  | 显示全部楼层  来自 广东
别人的板凳
回复

使用道具 举报

23

主题

1186

回帖

4072

积分

大学生

Rank: 5Rank: 5

金币
2149
好评
1
信誉
100
发表于 2021-3-24 10:53:24 来自手机  | 显示全部楼层  来自 广东
感谢楼主分享
回复

使用道具 举报

26

主题

472

回帖

1753

积分

高中生

Rank: 4

金币
130
好评
6
信誉
100
发表于 2021-3-24 10:53:47 来自手机  | 显示全部楼层  来自 安徽明光
姥姥老了
回复

使用道具 举报

3

主题

140

回帖

367

积分

初中生

Rank: 3Rank: 3

金币
102
好评
0
信誉
100
发表于 2021-3-24 10:54:21 来自手机  | 显示全部楼层  来自 香港
快看快看看
回复

使用道具 举报

45

主题

5859

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
5314
好评
38
信誉
100

考神

发表于 2021-3-24 10:57:08 来自手机  | 显示全部楼层  来自 新疆
学习一下
回复

使用道具 举报

76

主题

3057

回帖

9788

积分

硕士生

小北IT

Rank: 6Rank: 6

金币
2913
好评
89
信誉
102

MT论坛活跃会员MT论坛最佳新人MT论坛侠客MT论坛帅哥懒MT论坛新人2019-5.1节快乐考神

QQ
发表于 2021-3-24 11:00:40 | 显示全部楼层  来自 辽宁
回复

使用道具 举报

76

主题

3057

回帖

9788

积分

硕士生

小北IT

Rank: 6Rank: 6

金币
2913
好评
89
信誉
102

MT论坛活跃会员MT论坛最佳新人MT论坛侠客MT论坛帅哥懒MT论坛新人2019-5.1节快乐考神

QQ
发表于 2021-3-24 11:00:57 | 显示全部楼层  来自 辽宁

可热乎了,嘿嘿
回复

使用道具 举报

0

主题

4465

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
1704
好评
1
信誉
100
发表于 2021-3-24 11:07:47 来自手机  | 显示全部楼层  来自 广西
感谢大佬分享
回复

使用道具 举报

14

主题

8108

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
10724
好评
22
信誉
101

2018国庆快乐2018国庆节MT论坛帅哥考神MT论坛新人MT论坛最佳新人MT论坛活跃会员

发表于 2021-3-24 11:09:39 来自手机  | 显示全部楼层  来自 江苏
感谢分享
回复

使用道具 举报

1

主题

1224

回帖

4050

积分

大学生

Rank: 5Rank: 5

金币
874
好评
2
信誉
101

考神MT论坛帅哥

QQ
发表于 2021-3-24 11:13:30 来自手机  | 显示全部楼层  来自 福建
看看。学习了
回复

使用道具 举报

29

主题

982

回帖

3972

积分

大学生

Rank: 5Rank: 5

金币
1956
好评
5
信誉
101
发表于 2021-3-24 11:15:23 来自手机  | 显示全部楼层  来自 四川
可以看看
回复

使用道具 举报

19

主题

3748

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2538
好评
5
信誉
100

MT论坛帅哥考神MT论坛最佳新人

发表于 2021-3-24 11:21:55 来自手机  | 显示全部楼层  来自 河南
学习学习
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表