某龙贷的登录密码js算法

在这里插入图片描述
打开调试工具,勾选下图选项
在这里插入图片描述
随便输入一个用户名,密码输入6个6测试
在这里插入图片描述
看一下哪个url是post请求和有明显的password字眼,它就是登录的请求
在这里插入图片描述
全局搜索password,下面有很多js文件,一般都会有login字眼,这里没有,所以我们逐个往下找,从appxxxxxx.js开始
在这里插入图片描述
逐个往下,看到有输入密码的字眼,说明准备要到加密的地方了
在这里插入图片描述
在这里插入图片描述
加密通常有encrypt字眼,这里是des算法,有一个deskey,是固定的。
打上断点,在网页中按登录
在这里插入图片描述
在这个网页中搜索这个key值,果然有
在这里插入图片描述
按第三个按钮,进入该函数,打断点,看它往哪里跳转,然后按第一个按钮逐个断点跳
在这里插入图片描述
在这里插入图片描述
发现它没有经过第二个断点,所以那里的内容可以删除,可以去除try catch结构
在这里插入图片描述
把上面加密的代码复制到工具中调试,改成一下形式,方便调用
在这里插入图片描述
发现cryptojs未定义,再次从网页中寻找
在这里插入图片描述
将该页面的代码都复制到调试工具中

在这里插入图片描述
这里要把try catch结构去掉
在这里插入图片描述
在这里插入图片描述
这里报错,但不一定会用到,我们先把这句代码改一下,看影不影响最后结果
在这里插入图片描述
在这里插入图片描述
再按刚才的方法修改代码
在这里插入图片描述
同样的操作
在这里插入图片描述
在这里插入图片描述
最后返回了正确的结果,跟浏览器的值对比,一致。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值