JS逆向-RSA加密算法(百度模拟登录password加密参数)

发布时间:2026/11/6 7:26:58
JS逆向-RSA加密算法(百度模拟登录password加密参数)

前言

该文章为学习使用,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!如有侵权,请私信联系作者删除~

需求

百度登录接口

正文

通过全局搜encrypt(可以定位到以下代码位置

e.RSA.encrypt(o) 是对我们密码进行加密的方法。进去看看
我们可以把对应的算法模块扣出来,先把代码全复制下来,再进行删减。


基本上我们要这块代码就可以了,大概3000多行代码。
借下来我们要找公钥文件调用的地方,上面加密是调用的e.rsa的算法包,所以我们可以用这个关键词去搜一下

进入这个方法


t.pubkey公钥文件是由某个接口返回的可以先写死,看解密算法是否能跑通

算法还原如下

最后

欢迎联系作者交流更多