【2021-02-05】JS逆向之某某银行理财产品

声明:本文只作学习研究,禁止用于非法用途,否则后果自负,如有侵权,请告知删除,谢谢!

阿J在线接各种逆向单 --》 wx:zwj1314520-y



前言

目标网址:https://z.cib.com.cn/public/fin/onsale/index
加密类型:RSA、AES、sha1

这篇文章应该是年前最后一篇了,也提前祝大家新年快乐♥~


一、页面分析

打开网页,切换到xhr,下拉触发请求,可以看到两个加密参数data、mac

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、参数破解

1.参数定位

直接搜mac这个不常见的参数嗷、好的出来了,下断点!
在这里插入图片描述

2.参数破解

2.1 data参数获取

这个data嗷,是啥加密?聪明,aes嗷,我们试一下,aes的参数都在方法里,自己找哈
在这里插入图片描述
在这里插入图片描述

data是AES加密的没毛病哈
在这里插入图片描述在这里插入图片描述

2.2 mac参数获取

这个mac参数,就应该是sha加密,至于是那种类型的呢,方法进去看就晓得了

在这里插入图片描述

sha1加密没毛病哈
在这里插入图片描述
在这里插入图片描述

3.密码获取

那么到此为止,好像没啥问题,然后感觉这个怎么这么简单是吧!
那不可能的,这么简单我就懒得发博客了,这里的问题是那两个密码是怎么来的

在这里插入图片描述
在上面找到了密码的获取方式
在这里插入图片描述
在这里插入图片描述

三、模拟请求

接下来我们就来模拟请求下数据,但是发现这个接口里还有一个加密参数
在这里插入图片描述
我们就来找找看这个是怎么加密的,在这个位置找到了加密方式,我们进去看看
在这里插入图片描述

可见这个是RSA加密,然后参数t就是公钥,加密参数是两个密码的拼接
在这里插入图片描述
在这里插入图片描述

然后按顺序发请求,OK!

在这里插入图片描述

四、 总结

这个网站呢,用到了三个加密方式,而且还是动态绑定的密码,整体来说是挺新颖的,适合练练手~
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_26079939/article/details/113696127