首页
社区
课程
招聘
[原创]【JS逆向】某书x-s 4.3.1 mns0301 分析
发表于: 2026-2-4 09:54 10542

[原创]【JS逆向】某书x-s 4.3.1 mns0301 分析

2026-2-4 09:54
10542


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

最后于 2026-8-25 11:46 被Rocky虞编辑 ,原因:
收藏
免费 46
打赏
分享
最新回复 (37)
雪    币: 3
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
6666
2026-2-9 22:39
0
雪    币: 14
活跃值: (740)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
up
2026-2-13 11:32
0
雪    币: 43
活跃值: (355)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
大佬威武!
2026-2-25 19:52
0
雪    币: 27
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
膜拜大佬
2026-3-1 13:16
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
666
2026-3-2 15:47
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
666
2026-3-9 15:22
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
666
2026-3-9 16:24
0
雪    币: 5
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
大佬威武!
2026-3-11 14:19
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
666
2026-3-18 15:38
0
雪    币: 27
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11

大佬好,其实没有必要ast,xhs的ob混淆有相同的形式,找到stack和栈顶指针,然后拼接并搜索对这个变量进行赋值的位置,观察是否包含运算符,如果包含就进行插桩,不包含就跳过。这样就可以跳过ast还原,直接开始分析日志了,而且有了日志之后也不用和vmp进行纠缠。
不过这个方法的难点在于如何识别apply,我在这一步只能依靠AI,2333
不过如果非得想个办法的话,其实也能解
因为我们观察apply存在于开头的一个很长的字符串数组
然后下面存在一个自执行函数
我们可以剥离出这两个单独执行获取apply所在的真实index
然后转16进制之后到vmp里面进行搜索,搜索格式为解密函数(index),这样就能找到apply的位置了
再往下深究,一般vmp apply处会进行判定,究竟是js自带的函数还是vmp的虚拟函数,这也是一个识别的点位(但是我感觉很难,我识别不出来)


PS:感谢大佬,我一开始分析的时候AST还原了外层ob,然后跟到这儿发现又有一个ob,瞬间不想分析了,得亏看了您的文章,发现不用解混淆也能直接分析,才又有了信心哈哈哈哈,不过归根结底还是我对vmp和ob不熟练

最后于 2026-3-19 16:18 被利叶增辉编辑 ,原因:
2026-3-19 14:55
1
雪    币: 220
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
666
2026-3-19 23:05
0
雪    币: 292
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13
666666666
2026-3-23 11:11
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
14
66666
2026-3-31 16:47
0
雪    币: 268
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
15
感谢分享,认真学习。
2026-4-5 15:21
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16
666
2026-4-9 16:04
0
雪    币: 180
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
17
&
2026-4-10 10:53
0
雪    币: 7
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18
学习!!!
2026-4-18 20:55
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
19
666666666666666
2026-4-18 21:52
0
雪    币: 216
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20
666
2026-4-21 10:12
0
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
21
666
2026-4-21 20:36
0
雪    币: 1120
活跃值: (2081)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
22
666
2026-4-21 21:48
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
23
666
2026-4-23 21:28
0
雪    币: 206
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
24
666
2026-4-28 01:22
0
雪    币: 22
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25
666
2026-4-28 13:12
0
游客
登录 | 注册 方可回帖
返回