千家信息网

python如何进行菠菜网站请求验证码的data参数加密逻辑分析

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,python如何进行菠菜网站请求验证码的data参数加密逻辑分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。今日网站这
千家信息网最后更新 2026年11月03日python如何进行菠菜网站请求验证码的data参数加密逻辑分析

python如何进行菠菜网站请求验证码的data参数加密逻辑分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

今日网站

这个网站同样来自群友投稿

aHR0cDovL ViMy5pZ3V aS5jb20vIy8=

需要分析的是刷新验证码提交的 data 参数

加密定位

先搜索 data 参数,结果里检索的到 200+ 的匹配项,所以暂时跳过这种定位方式

不过这个页面的请求是 xhr 请求,所以还是用老方法 xhr 断点看看

打上断点之后重新刷新页面

断点是断在y.send的位置,这个是请求发出的地方,网上看堆栈可以看到堆栈里大多都是angular.js相关的内容

"

Angular 是一款十分流行且好用的 Web 前端框架,目前由 Google 维护

既然是框架内容,先暂时不看继续向上看,可以看到下面几个需要注意的堆栈

这里有好几个vm,点击eval对应的堆栈点进去可以看到下面这样的代码

虽然这样里的代码经过了混淆,不过还是可以通过关键字,分析出这里是一个post 请求构造的代码

1 的位置可以看出这是一个 post 方法

2 的位置是构建参数 packet

3 的位置可以看出是完成上面packet参数提交并完成请求提交,回调的地方

分析到这,打上断点重新刷新看看

url 不是验证码请求的链接就放过

ps:其他请求可能也会走这个接口,为了准确性我们只分析需要的链接

直到这个位置的 url 显示的是我们需要的链接

可以看到这里的参数 packet 是下面这样的

经过cp之后,经过几层逻辑

传到下面的结果和前面分析的请求提交的是类似的

这样我们就找到了加密的位置了。

加密分析

根据上面的操作找到加密的位置了,就继续放过全部断点重新进一次加密逻辑

这次要跟一次逻辑,看看经过 cp之后都经过了什么操作,全部抠出来就完事了

先看cp

cp这个方法里先做了一次判断,进到JSON.stringify

之后传入到下面的逻辑中

lz[_$_480d[1704]](data_to_cp, 3, on_finish, on_progress)

这里的lz[_$_480d[1704]]是yt函数,经过yt函数之后得到的结果是bit array

之后又进入到bth这个方法中

得到bth的结果后,将这个结果hash然后将hash的结果与原结果拼接

var data = hex + md5(hex)

这样我们就要扣出yt与bth即可,得出运行的结果如下

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

结果 分析 位置 参数 加密 逻辑 断点 堆栈 方法 网站 验证 代码 内容 链接 面的 函数 地方 框架 还是 页面 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 保险科技 互联网保险 互联网科技公司排名 百单网互联网科技有限公司怎么样 互联网佳科技有限公司 互联网科技深圳 互联网最新的科技有限公司 金融科技 互联网金融 为想互联网科技 上海致骋互联网科技 大白互联网科技 济南和联互联网科技有限公司 温州喔噻互联网科技有限公司 互联网科技项目计划书材料类 米聚互联网科技南京有限公司排面 东莞新华互联网科技学校 互联网科技公司营业执照怎么办理 神州科技互联网有限公司 信承诺互联网科技有限公司 互联网领先科技活动 安徽零酒互联网科技有限公司 互联网科技公司排名 互联网科技公司简介 深圳恒合互联网络科技有限公司 没上市的科技互联网公司 互联网科技类展会 富国互联网科技创新基金 山东子淼互联网科技有限公司 上海互联网科技公司ppt 上海互联网科技园景观 银川新华互联网科技学校招聘
0