Python密码加密算法示例分析

这篇文章主要介绍“Python密码加密算法示例分析”,在日常操作中,相信很多人在Python密码加密算法示例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python密码加密算法示例分析”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

看看今天研究的网站:

aHR0cHM6Ly9wYXNzcG9ydC5rb25nemhvbmcuY29tL2xvZ2lu

参数位置分析

先来看看加密的请求【图1-1】

JS逆向常见混淆总结

Python密码加密算法示例分析  
图1-1

之前介绍过很多关于加密参数如何搜索的文章,就不啰嗦咯。


除了搜索加密参数之外,同样还要注意idcalssname等标志性的属性,能够帮助我们进一步定位加密位置。

通过密码框的id = password_txt 快速定位至网站的加密入口。【图1-2】

Python密码加密算法示例分析  
图1-2

通过逐步调试进入虚拟引擎中加密码的位置打上断点。【图1-3】

Python密码加密算法示例分析  
图1-4

上图中的encrypt这个方法才是我们需要的加密方法,所以继续最近去看看逻辑。

这里通过悬停在对应方法上没有提示加密的位置的,小伙伴表示无法进入下一步,我们可以选中方法后点击提示即可跳转【图1-4】

Python密码加密算法示例分析  
图1-4

顺利跳转进加密方法的位置后,就可以直接抠出来补全了。【图1-5】

Python密码加密算法示例分析  
图1-5

tip: 这里的第二个参数是在【图1-1】中上一条请求中返回的哦

 
补全加密JS

先扣取【图1-5】中框选的方法到编辑器中,根据断点把需要的参数传入【图2-1】

Python密码加密算法示例分析  
图2-1

这样在编辑器中的结果就像现在这样了【图2-2】

Python密码加密算法示例分析  
图2-2

运行之后就是得到的加密参数喽。

到此,关于“Python密码加密算法示例分析”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!