本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理
以下文章来源于腾讯云 作者:py3study
( 想要学习Python?Python学习交流群:1039649593,满足你的需求,资料都已经上传群文件流,可以自行下载!还有海量最新2020python学习资料。 )
一个简单的md5加密算法,非常适合新手练习
0x01. 分析请求
通过输入账号密码抓包查看加密字段
0x02. 定位加密位置
直接通过检索password:
0x03. 分析加密
一个一个排查,最终我们找到了加密的地方,md5加密,打上断点进行调试,重新点击登录,停在了我们断点的地方
然后我们继续追进去,代码如下
其中传入了三个参数,我们打断点调试一下,其中 string 是我们的密码,key和raw都是 undefined,我们把它们两个都等于空字符串就可以了
0x04. 测试结果
接下来我们把这个文件的代码全部抠出来,然后进行重写,就可以了