ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

JS逆向-RSA算法加密(苏宁登录接口password2参数)

JS逆向-RSA算法加密(苏宁登录接口password2参数)

前言

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

需求

登录接口的password2参数
目标网站:aHR0cHM6Ly9wYXNzcG9ydC5zdW5pbmcuY29tL2lkcy9sb2dpbg==

正文

全局搜password2就可以看到相关代码位置

loginPBK 参数是写死的,可以搜到
用JS还原

varJSEncrypt=require('jsencrypt')varpwd='asdasdasd'varloginPBK="MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQComqoAyvbCqO1EGsADwfNTWFQIUbm8CLdeb9TgjGLcz95mAo204SqTYdSEUxFsOnPfROOTxhkhfjbRxBV4/xjS06Y+kkUdiMGFtABIxRQHQIh0LrVvEZQs4NrixxcPI+b1bpE0gO/GAFSNWm9ejhZGj7UnqiHphnSJAVQNz2lgowIDAQAB";varencrypt=newJSEncrypt();encrypt.setPublicKey(loginPBK);varpwd2=encrypt.encrypt(pwd);console.log(pwd2);

最后

欢迎联系作者交流更多

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进