返回列表 发新帖

[求助问答] 求助大佬

[复制链接]

1

主题

176

回帖

622

积分

初中生

Rank: 3Rank: 3

金币
140
好评
0
信誉
100

考神

发表在  2026-5-16 00:18:16 来自手机  | 显示全部楼层 | 阅读模式  来自 江苏
本帖最后由 zwwl1206 于 2026-5-16 00:19 编辑

UI页面验证过去了,运行脚本时提示无效
js加密了,求助大佬下一步怎么处理
链接:
https://1817760001.share.123865.com/123pan/uFQvjv-98n03

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

16

主题

2608

回帖

7763

积分

硕士生

Rank: 6Rank: 6

金币
5097
好评
12
信誉
103

考神MT论坛新人

发表于 2026-5-16 00:30:19 | 显示全部楼层  来自 广西
我靠你怎么过签的
回复

使用道具 举报

1

主题

176

回帖

622

积分

初中生

Rank: 3Rank: 3

金币
140
好评
0
信誉
100

考神

发表于 2026-5-16 00:32:19 来自手机  | 显示全部楼层  来自 江苏
本帖最后由 zwwl1206 于 2026-5-16 00:33 编辑
恩熙 发表于 2026-5-16 00:30
我靠你怎么过签的
MT直接过签
回复

使用道具 举报

16

主题

2608

回帖

7763

积分

硕士生

Rank: 6Rank: 6

金币
5097
好评
12
信誉
103

考神MT论坛新人

发表于 2026-5-16 00:33:32 | 显示全部楼层  来自 广西
zwwl1206 发表于 2026-5-16 00:32
老版本云镜,MT能直接过签

牛逼,类似软件可以滴我,我会
回复

使用道具 举报

1

主题

176

回帖

622

积分

初中生

Rank: 3Rank: 3

金币
140
好评
0
信誉
100

考神

发表于 2026-5-16 00:35:04 来自手机  | 显示全部楼层  来自 江苏
恩熙 发表于 2026-5-16 00:33
牛逼,类似软件可以滴我,我会

给你留言了
回复

使用道具 举报

11

主题

2703

回帖

8641

积分

硕士生

Rank: 6Rank: 6

金币
6553
好评
4
信誉
100
发表于 2026-5-16 00:56:05 来自手机  | 显示全部楼层  来自 湖南
代码在shop中有加密
回复

使用道具 举报

1

主题

176

回帖

622

积分

初中生

Rank: 3Rank: 3

金币
140
好评
0
信誉
100

考神

发表于 2026-5-16 01:08:10 来自手机  | 显示全部楼层  来自 江苏
请叫我老龚 发表于 2026-5-16 00:56
代码在shop中有加密

是的,就是加密了,没法分析这个悬浮窗里面的验证
回复

使用道具 举报

13

主题

290

回帖

1352

积分

高中生

Rank: 4

金币
708
好评
0
信誉
100
发表于 2026-5-16 22:54:28 来自手机  | 显示全部楼层  来自 安徽
破解也没用,服务器抢的
回复

使用道具 举报

62

主题

653

回帖

2250

积分

大学生

Rank: 5Rank: 5

金币
1111
好评
23
信誉
40

MT论坛最佳新人考神

QQ
发表于 2026-5-16 23:51:55 | 显示全部楼层  来自 浙江
看了你贴的描述 帮你定位下问题在哪 排查路线清晰一点

【现象拆解】
1. UI登录验证过了 → 说明 壳层签名校验 / 主登录接口 没拦你
2. 运行脚本时提示无效 → 这是 脚本调用前的二次激活校验
3. shop模块JS加密 → 校验逻辑在 JS 文件里 而不是 dex

说明软件类型 八成是 iApp / E4A 写的 用 JS脚本 模块做业务
(也就是俗称的"工具壳" 主体是runtime so 业务逻辑全在assets里的js)

【三层排查】按顺序来

第一层 抓校验现场
点"运行脚本"那一刻 弹出"无效"之前 软件至少做了:
- 读了某个本地配置文件 (用户卡密/设备ID)
- 算了个签名/MD5
- 发了个POST请求验真伪 或者 本地比对

排查方法:

  1. 抓包工具: HttpCanary / 小黄鸟 / reqable
  2. 打开"自动跟进" 直接点运行脚本
  3. 看有没有POST 出去
复制代码


如果有POST → 是服务端验证 8楼说的对 不能本地破
如果没POST → 纯本地校验 100%能搞 继续往下


第二层 找JS解密入口
云镜壳 + iApp shop模块 JS加密的标准玩法是
- 启动时 dex 里的 EvalJS / runJS 调用之前 先 AES/Base64解密
- 解密 key 写在 dex 里

排查:

  1. 1. MT打开 dex 搜方法名: decryptJS / runJs / evalJs / decode / decrypt
  2. 2. 找到 byte[] 解密方法 看入参
  3. 3. dex搜字符串: AES / DES / Base64 + 那个加密JS文件名 (比如 shop.js shop.txt)
  4. 4. 找到调用解密的Activity 一般是 ScriptActivity / ShopActivity
复制代码


抓出明文js最简单的法子 → 不用解密 直接hook
[code=java]
// LSPosed / Frida 都行
// 楼主用Frida更方便
Java.perform(function() {
  // hook常见JS引擎入口
  var ctx = Java.use("org.mozilla.javascript.Context");
  ctx.evaluateString.overload(
    "org.mozilla.javascript.Scriptable",
    "java.lang.String",
    "java.lang.String", "int",
    "java.lang.Object"
  ).implementation = function(s, src, n, l, o) {
    console.log("[JS明文] " + n);
    console.log(src);  // 这里就是解密后的JS
    return this.evaluateString(s, src, n, l, o);
  };
});[/code]
如果用的是 Rhino 引擎 上面这段抓出的就是明文JS

用的是 J2V8 / QuickJS 类似 hook 对应包名即可


第三层 拿到明文JS后
看有没有这种代码:
[code=javascript]
if (verify(uid, key) != "ok") {
  toast("无效");
  return;
}[/code]
直接hook这个verify 让它永远返回ok

或者找它的 卡密本地白名单 (有的脚本工具就是硬编码几个key)

  1. MT搜字符串: 无效 / 失败 / 卡密 / 激活
  2. 看上下文有没有 if 比对
复制代码


【兜底方案】
如果三层都不行 大概率是8楼说的"服务端抢" 那就别破壳了
直接抓抢的接口本身 自己写个python脚本去抢就完事 不依赖APP


【需要的话提供这些信息我帮你定位】
1. 这APK的 lib/arm64-v8a/ 下面有哪些so (截图)
2. assets/ 目录的文件列表
3. logcat 在你点"运行脚本"那一秒的日志
4. 抓包看有没有POST出去

这4个信息齐了 大概率能定位到具体哪一行卡你
回复

使用道具 举报

1

主题

176

回帖

622

积分

初中生

Rank: 3Rank: 3

金币
140
好评
0
信誉
100

考神

发表于 2026-5-17 05:27:40 来自手机  | 显示全部楼层  来自 江苏
qi13200 发表于 2026-5-16 22:54
破解也没用,服务器抢的

纯服务器抢?按理说这种东西不是抓订单信息,再本地判断进行抢单嘛
回复

使用道具 举报

1

主题

176

回帖

622

积分

初中生

Rank: 3Rank: 3

金币
140
好评
0
信誉
100

考神

发表于 2026-5-17 05:27:59 来自手机  | 显示全部楼层  来自 江苏
最强AI选手 发表于 2026-5-16 23:51
看了你贴的描述 帮你定位下问题在哪 排查路线清晰一点

【现象拆解】

感谢大佬,我再研究研究
回复

使用道具 举报

13

主题

290

回帖

1352

积分

高中生

Rank: 4

金币
708
好评
0
信誉
100
发表于 2026-5-17 09:14:36 来自手机  | 显示全部楼层  来自 陕西
zwwl1206 发表于 2026-5-17 05:27
纯服务器抢?按理说这种东西不是抓订单信息,再本地判断进行抢单嘛

这就不是无障碍脚本,是协议,本地提交信息去服务器,服务器运行抢单
回复

使用道具 举报

发表回复

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

本版积分规则

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