返回列表 发新帖

很水很水,不针对任何软件,大佬绕道

  [复制链接]

140

主题

1954

回帖

7486

积分

硕士生

Rank: 6Rank: 6

金币
3833
好评
25
信誉
120
发表于 2025-11-29 18:42:28 来自手机  | 显示全部楼层 | 阅读模式  来自 广东
又成功水一天。叠甲完成而且代码模糊化完成,只剩思路强制走 QQ 网页登录通道

1. 登录入口的两条路径

   APK 里的 Tencent OpenSDK 在初始化后会先执行“能力检测”例程:
   - 路径 A:SSO 通道(客户端授权)

     构造 Intent,setClassName 到 {minihd.qq|mobileqq|tim|qqlite},startActivityForResult。  
   - 路径 B:Web 通道(OAuth2 授权码模式)

     启动 WebView,访问

     `https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=xxx&redirect_uri=xxx&scope=all`

     用户输入账号密码 → 302 带回 code → 用 code 换 access_token。

   框架的默认策略是:

   “只要路径 A 可用,就隐藏路径 B;只有 A 完全失败才降级到 B。”

2. 能力检测的判定条件

   OpenSDK 内部有一个辅助方法 `b(String)`,职责是“给我一个可启动的 SSO-Intent”。

   它的返回值被上层这么用:

   
```
   Intent ssoIntent = b(clazzName);
   if (ssoIntent != null) {
       startActivityForResult(ssoIntent, REQ_SSO);
   } else {
       loadWebView(); // 进入路径 B
   }
   ```

   因此,ssoIntent == null 是框架决定是否打开 WebView 的唯一信号。

3. 包名校验为何不可伪造

   Android 的 Intent.resolveActivity 在 PKMS 里会做“包名-签名”双重校验;空字符串或随意包名一定返回 null。

   我们不必浪费时间伪造,直接把整个方法剪成“return null”即可。

   这相当于告诉框架:“系统里没有任何能响应 SSO 的 QQ 客户端”,于是自动进入路径 B。

4. Web 通道的 Cookie 隔离问题

   QQ 网页登录依赖 qq.com 域下的 skey 系列 Cookie。

   首次打开时 WebView 里没有 Cookie,服务器会 302 到登录页;用户输入后 Set-Cookie,随后 302 回 redirect_uri 并带上 code。

   只要 WebView 的 `android:host` 允许第三方 Cookie(默认允许),流程就能走完。

   不需要额外设置 User-Agent,官方 Web 接口对移动端 UA 完全兼容。

5. 安全性与合法性边界  
   - 我们只是把“是否存在客户端”的探针结果硬编码成 false,并未破解签名、未插入凭证,属于“绕过能力检测”而非“伪造身份”。  
   - 重打包后必须重新签名,Android 会把它当作全新应用,与原签名不同,因此无法更新安装;先卸载原版即可。  
   - 该改动仅影响本地 UI 路由,OAuth2 的 code/token 交换仍走 HTTPS+官方接口,令牌有效性由腾讯服务器保证。

一句话总结:

把 SSO 探针方法永真改为永假,框架的降级逻辑就会把你带到 Web 登录页,除此之外什么都不用动。
回复

使用道具 举报

172

主题

4653

回帖

1万

积分

博士生

水怪

Rank: 7Rank: 7Rank: 7

金币
4520
好评
23
信誉
99

MT论坛灌水老大MT论坛活跃会员

发表于 2025-11-29 18:43:38 来自手机  | 显示全部楼层  来自 福建
看看隐藏
回复

使用道具 举报

24

主题

4586

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4377
好评
7
信誉
91
发表于 2025-11-29 18:45:34 来自手机  | 显示全部楼层  来自 湖南
看看隐藏
回复

使用道具 举报

1

主题

860

回帖

1906

积分

高中生

Rank: 4

金币
12
好评
0
信誉
98
发表于 2025-11-29 18:45:59 来自手机  | 显示全部楼层  来自 湖南
看看隐藏
回复

使用道具 举报

27

主题

891

回帖

3999

积分

大学生

Rank: 5Rank: 5

金币
2125
好评
2
信誉
90

考神

发表于 2025-11-29 18:47:10 来自手机  | 显示全部楼层  来自 山东
看看隐藏
回复

使用道具 举报

38

主题

989

回帖

3580

积分

大学生

新手小白

Rank: 5Rank: 5

金币
1393
好评
4
信誉
100

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

QQ
发表于 2025-11-29 18:47:57 来自手机  | 显示全部楼层  来自 山东
看看隐藏
回复

使用道具 举报

39

主题

5418

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4480
好评
18
信誉
108
发表于 2025-11-29 18:51:39 来自手机  | 显示全部楼层  来自 北京
看看隐藏
回复

使用道具 举报

0

主题

1732

回帖

4582

积分

大学生

Rank: 5Rank: 5

金币
2021
好评
0
信誉
100
发表于 2025-11-29 18:51:57 来自手机  | 显示全部楼层  来自 福建
看看隐藏
回复

使用道具 举报

1

主题

943

回帖

2651

积分

大学生

满座

Rank: 5Rank: 5

金币
951
好评
0
信誉
100

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

发表于 2025-11-29 18:54:26 | 显示全部楼层  来自 广东
看看隐藏
回复

使用道具 举报

33

主题

1487

回帖

7403

积分

硕士生

Снов‌

Rank: 6Rank: 6

金币
3609
好评
7
信誉
103

考神MT论坛帅哥

发表于 2025-11-29 18:54:49 来自手机  | 显示全部楼层  来自 浙江
看看学习
回复

使用道具 举报

87

主题

2597

回帖

8603

积分

硕士生

逆向小白

Rank: 6Rank: 6

金币
2680
好评
55
信誉
168

考神MT论坛新人MT论坛帅哥MT论坛最佳新人MT论坛活跃会员

发表于 2025-11-29 18:56:19 来自手机  | 显示全部楼层  来自 江西
看看隐藏
回复

使用道具 举报

3

主题

1160

回帖

3361

积分

大学生

Rank: 5Rank: 5

金币
1790
好评
0
信誉
103
发表于 2025-11-29 18:57:04 来自手机  | 显示全部楼层  来自 湖南
看看
回复

使用道具 举报

8

主题

1151

回帖

4249

积分

大学生

Rank: 5Rank: 5

金币
1102
好评
8
信誉
117
发表于 2025-11-29 19:01:58 来自手机  | 显示全部楼层  来自 浙江
看看
回复

使用道具 举报

6

主题

1242

回帖

5939

积分

硕士生

看看

Rank: 6Rank: 6

金币
3198
好评
0
信誉
100
发表于 2025-11-29 19:04:17 来自手机  | 显示全部楼层  来自 河南
看看隐藏
回复

使用道具 举报

14

主题

494

回帖

3257

积分

大学生

Rank: 5Rank: 5

金币
774
好评
0
信誉
100
发表于 2025-11-29 19:04:25 来自手机  | 显示全部楼层  来自 重庆
看看隐藏
回复

使用道具 举报

发表回复

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

本版积分规则

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