前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 爬虫进阶必备 | 某上市公司信息披露网站 header 参数加密逻辑分析

Python 爬虫进阶必备 | 某上市公司信息披露网站 header 参数加密逻辑分析

作者头像
咸鱼学Python
发布2023-09-01 09:07:44
3231
发布2023-09-01 09:07:44
举报
文章被收录于专栏:咸鱼学Python咸鱼学Python

图源:AI绘画

借楼说个事

遇到的网站随手记录一下,感觉不适的建议直接取关,别在后台跳脸,拉黑你都费劲

peace~

今日网站

aHR0cDovL3dlYmFwaS5jbmluZm8uY29tLmNuLyMvbWFya2V0RGF0YURhdGU=

抓包分析

这个请求的加密值在 header 中,Accept-Enckey 就是这次要分析的加密参数

加密参数定位与分析

既然加密的参数是在 header 中,应该在赋值的时候会使用到赋值语句

可以通过 header[' 或者直接搜索Accept-Enckey

结合请求的链接和搜索的结果可以定位到下面的位置

打上断点,刷新页面

断上之后发现没办法直接选中调到方法里面

所以直接单步步入方法,看到这里的代码做了混淆

不过特征也比较明显,调用了 cryptojs 实现 aes-cbc 加密

填充模式是 pkcs7

key 和 iv 一样 1234567887654321

加密的数据是当前的时间戳,9位的

有了上面的要素之后,可以直接用 Python 实现请求了

上就是今天的全部内容了,咱们下次再会~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-06-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 咸鱼学Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 借楼说个事
  • 今日网站
    • 抓包分析
      • 加密参数定位与分析
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档