1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > JS逆向-RSA算法加密(房天下模拟登录)

JS逆向-RSA算法加密(房天下模拟登录)

时间:2022-11-18 20:29:27

相关推荐

JS逆向-RSA算法加密(房天下模拟登录)

前言

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

需求

模拟登录

目标网站:aHR0cHM6Ly9wYXNzcG9ydC5mYW5nLmNvbS8=

正文

抓包,加密参数只有一个 pwd,直接全局搜索,出现一个loginbypassword.js,很明显就是加密的JS

定位到这里

encryptedString(key_to_encode, that.password.val())

该方法得到的结果就是加密后的结果。

that.password.val() 是我们的密码明文

进入加密方法后,进入了RSA.min.js文件,发现只有400多行,所以整个JS扣下来。

目前还差key_to_encode这个参数,发现在这个JS是找不到的。因此全局搜一下,发现是写在了HTML里。把明文密码在JS中写死

var key_to_encode = new RSAKeyPair("010001", "", "978C0A92D2173439707498F0944AA476B1B62595877DD6FA87F6E2AC6DCB3D0BF0B82857439C99B5091192BC134889DFF60C562EC54EFBA4FF2F9D55ADBCCEA4A2FBA80CB398ED501280A007C83AF30C3D1A142D6133C63012B90AB26AC60C898FB66EDC3192C3EC4FF66925A64003B72496099F4F09A9FB72A2CF9E4D770C41");var pwd = encryptedString(key_to_encode, '123456sadasd')

JS代码总共300多行,就不上传到这里了

最后

欢迎联系作者交流更多

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。