温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python爬虫中AES的案例分析

发布时间:2021-12-17 17:01:16 来源:亿速云 阅读:165 作者:iii 栏目:大数据

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

XX 财险

aHR0cHM6Ly90aWFuYXcuOTU1MDUuY24vdGFjcGMvIy9sb2dpbg==

 
抓包分析
Python爬虫中AES的案例分析  

抓包分析,分析加密字段 jsonKey

 
加密定位

直接全局搜索 jsonKey ,可以看到只有一个相关的文件

Python爬虫中AES的案例分析  

点开搜索的结果继续检索,找到疑似定位的地方,打上断点继续发起请求。

Python爬虫中AES的案例分析  

成功打上断点,可以看到这个变量V 的生成是个很标准的 AES 加密,使用的是 CBC 的填充方式。

Python爬虫中AES的案例分析  
 
XX 欢乐go

aHR0cDovL2xvZ2luLjE4OS5jbi93ZWIvbG9naW4=

 
抓包分析

抓包分析,可以看到加密参数 upwd

Python爬虫中AES的案例分析  
 
加密定位

全局直接检索 upwd这个加密参数

Python爬虫中AES的案例分析  

根据搜索的结果直接追进去再次检索。

Python爬虫中AES的案例分析  

可以看到变量 b 就是我们需要的加密结果,但是这里的 b 明显不好定位,既然这个 b 是 ValidatePwd 的参数,我们直接检索这个方法名试试。

Python爬虫中AES的案例分析  

这里就是我们密码传入的地方了,我们再追进去看看逻辑。

Python爬虫中AES的案例分析  

这就是比较明显的 AES 加密了。

 
XX旅行

aHR0cHM6Ly9ob3RlbC5iZXN0d2Vob3RlbC5jb20vTmV3TG9naW4vP2dvPWh0dHBzJTNBJTJGJTJGaG90ZWwuYmVzdHdlaG90ZWwuY29tJTJG

 
抓包分析
Python爬虫中AES的案例分析  

提交的参数中有加密参数 password

 
加密定位

直接检索加密参数password可以找到好多加密相关的参数项,而且和加密的参数没有强相关。

终于在下面这个文件找到了密码加密相关的代码。

Python爬虫中AES的案例分析  

追进文件再次检索,找到疑似加密的地方打上断点。

Python爬虫中AES的案例分析  

重新请求成功断上了。

Python爬虫中AES的案例分析  

再往里追两步就看到这个 AES 加密了。

Python爬虫中AES的案例分析

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI