万网极研社

JS逆向(一) ——某支付网站登录页面password RSA加

2020-07-07  本文已影响0人  飞哥驿站

作为一个拥有多年经验的程序员, 一直忙于各种996,无暇顾及自身技术的发展,感觉十分遗憾, 所以从今天开始在此开一个爬虫系列的专栏 纪念一下自己在爬虫与反爬虫领域的摸爬滚打的岁月。此文为爬虫JS逆向系列第一篇文章, 文章观点主要是基于自己多年工作总结出的经验,当然还参考了各路大牛的意见,如有侵犯到你的个人权益, 实属无心之举, 希望你联系我本人删除, 以免对你造成不良影响。
当你浏览到这篇文章时,相信你和飞哥一样遇到了同样的问题。好了废话不多说,飞哥带你进入解密的世界。


image.png

首先在登录页面按f12打开开发者页面, 如图我们输入账号密码后点击登录按钮, 在开发者页面找到如图所示页面, 发现登录密码被加密保护,


image.png

此时全局搜索password, 查看具体的加密方式是怎样的。


image.png

找到加密函数getPassword的具体实现方式, 提取并替换关键信息,


image.png
image.png

构建函数


image.png

找到变量e和s对应的函数, 并加载进来


image.png
image.png

替换变量


image.png
最后只需将密码传入函数就得到最后的加密值了
image.png
高手过招,点到为止, 相信读到此处的你,将来必定是要成为大牛的人, 剩下的赶快去实现吧。
上一篇下一篇

猜你喜欢

热点阅读