yushanluo 发表于 2023-3-29 15:10

js逆向时碰到比较复杂的加密

首先通过开发者工具抓到了请求,并且看到了对应的签名
然后根据这个描述找到了对应的加密过程,发现这个函数c(28170-28192行)是关键 但是这代码完全看不懂,我直接copy之后使用java执行,发行没有效果,求大佬们指点一下

熊猫拍板砖 发表于 2023-3-29 16:05

你那一行连续等于不就是md5特征吗

pythonSpider 发表于 2023-3-29 16:26

1732584193、-271733879、-1732584194、271733878
看着这四个魔法数,也能想到md5

yushanluo 发表于 2023-3-29 16:55

pythonSpider 发表于 2023-3-29 16:26
1732584193、-271733879、-1732584194、271733878
看着这四个魔法数,也能想到md5

如果是这样的话 那28191行 是另外的一个加密了吗?如果是这样 就相当于经过了md5加密 外加endian函数 加密 然后返回出去给wordsToBytes函数转换成bytes吗?

yushanluo 发表于 2023-3-29 16:57

熊猫拍板砖 发表于 2023-3-29 16:05
你那一行连续等于不就是md5特征吗

大佬 麻烦看一下我楼下的回复

eacpjls 发表于 2023-3-29 17:24

按webpack打包的扣法

yushanluo 发表于 2023-3-29 17:52

eacpjls 发表于 2023-3-29 17:24
按webpack打包的扣法

大佬 啥意思 能给点提示吗

zee230 发表于 2023-3-29 19:41

我老表说你这个一看就是MD5特征。

Yangzaipython 发表于 2023-3-30 08:49

Md5加密 直接用编程语言自带的md5加密试下

eacpjls 发表于 2023-3-30 09:17

yushanluo 发表于 2023-3-29 17:52
大佬 啥意思 能给点提示吗

论坛或B站搜索关于webpack打包的js的逆向扣法再试试
页: [1]
查看完整版本: js逆向时碰到比较复杂的加密