每日JS逆向练习之斗鱼登录密码加密,今天你练了吗?

一切的基本功都是为后期调试滑块验证码准备的。 有兴趣的关注一下知识图谱与大数据公众号,当然不关注也无所谓。今天来看看斗鱼登录密码加密,正所谓熟能生巧,这种简单一点的基本3-5分钟就要能抠出来,有兴趣得还是自己抠一下JS代码,如抠不准确可参考从今天开始种树

开始

熟悉我文章的童靴应该都知道调试套路了。
打开斗鱼登录界面,传送门:
![登录界面]( https://img-blog.csdnimg.cn/20200824165323660.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x1b2h1YTEzOTUw,size_16,color_FFFFFF,t_70#pic_center)
按F12输入错误账号密码,查看提交的请求是哪个:
![提交url]( https://img-blog.csdnimg.cn/20200824165600111.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x1b2h1YTEzOTUw,size_16,color_FFFFFF,t_70#pic_center)
查看FormData:
![formdata]( https://img-blog.csdnimg.cn/20200824165633834.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x1b2h1YTEzOTUw,size_16,color_FFFFFF,t_70#pic_center)
可以看到password变成了一串啥,应该是加密了,现在从调用栈进去,最好点击文件名里包含login的进去:
![调用栈]( https://img-blog.csdnimg.cn/20200824165821666.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x1b2h1YTEzOTUw,size_16,color_FFFFFF,t_70#pic_center)
进去之后搜索password:
![password]( https://img-blog.csdnimg.cn/20200824171901652.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x1b2h1YTEzOTUw,size_16,color_FFFFFF,t_70#pic_center)
在上面这里打上断点。

调试

激活断点,F11一步一步运行,跳转到这里:
![跳转]( https://img-blog.csdnimg.cn/20200824172018737.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x1b2h1YTEzOTUw,size_16,color_FFFFFF,t_70#pic_center)
只要你调试的网站够多,CryptoJS应该再熟悉不过了,那就找找看它的结尾在哪里喽:
结尾
幸运的是,这就300多行,直接抠出来运行了。

python运行

import execjs
with open('..//js//douyu.js', encoding='utf-8') as f:
    douyu = f.read()
js = execjs.compile(douyu)
logid = js.call('get_pwd', "122222222222222222222")
print(logid)

运行结果:
![结果]( https://img-blog.csdnimg.cn/20200824172658837.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x1b2h1YTEzOTUw,size_16,color_FFFFFF,t_70#pic_center)

结束

代码虽然简单,但是建议各位看官还是去试试,完整代码放在了这里从今天开始种树,更多内容关注下面的公众号,当然不关注也无所谓。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200321100547328.jpg?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x1b2h1YTEzOTUw,size_16,color_FFFFFF,t_70#pic_center)

posted @ 2020-09-01 20:23  罗小黑的黑  阅读(440)  评论(0)    收藏  举报