西安电商平台网站男女主网站上做的popo

张小明 2026/3/2 21:26:32
西安电商平台网站,男女主网站上做的popo,柳州哪家网站建设专业,网站域名代理备案0x0 前言在之前的研究中#xff0c;我们分析了该 App 的 sign 签名。但在进一步抓包过程中#xff0c;发现 Headers 中的 x-hmac-digest同样是请求成功的关键。若不还原此参数#xff0c;直接重放请求会导致授权失败。本文将记录通过静态分析与动态调试还原该参数的过程。0x…0x0 前言在之前的研究中我们分析了该 App 的sign签名。但在进一步抓包过程中发现 Headers 中的x-hmac-digest同样是请求成功的关键。若不还原此参数直接重放请求会导致授权失败。本文将记录通过静态分析与动态调试还原该参数的过程。0x1 静态分析定位关键函数通过抓包发现请求头中包含x-hmac-digest字段。使用 IDA 对 App 进行反编译全局搜索该字符串定位到如下关键赋值代码通过代码可以看到v28字典中存储了sv、x-mcd-gw-v、x-hmac-digest和authorization。其中x-hmac-digest对应变量v26而v26是由convertSignature:path:request:gmtTime:error:函数生成的。深入追踪最终定位到核心加密实现函数代码逻辑解读调用了系统的CCHmac函数。第一个参数2u代表算法类型通常对应HMAC-SHA256。v8和v9分别是传入的Key和Message。最后将结果通过base64EncodedStringWithOptions:进行 Base64 编码。0x2 动态调试Hook 验证为了验证分析是否正确我们编写 Frida 脚本对MCDHTTPSignV4:hmacSHA256WithSecr相关方法进行 Hook打印其入参和返回值。Hook 输出分析arg2 (Key):QIpNjLtJALdcAEJPIxBMnLJv1BC2WdlovPHAKFQLarg3 (Message): 这是一个拼接字符串包含了 Method (GET)、Path (/bff/portal/home/index/user)、Query 参数、Token 以及 GMT 时间戳等。Return Value:y9P3hlKEunuOmNaCWH3pc93UQ2lyxoarZeHGg8UDXUo这证实了x-hmac-digest就是由上述 Key 和拼接字符串经过 HMAC-SHA256 加密后再进行 Base64 编码得来的。0x3 算法还原 (Python 实现)运行结果显示生成的digest与抓包数据完全一致。0x4 深入溯源固定 Key 的生成机制在动态调试中我们发现arg2 (Key)的值为QIpNjLtJALdcAEJPIxBMnLJv1BC2WdlovPHAKFQL且保持固定。为了搞清楚这个 Key 是如何产生的我们回到 IDA 进一步检索。1. 定位密钥生成函数通过交叉引用我们发现hmacS的密钥参数来自于v4XXX函数的返回值2. 揭秘硬编码逻辑进入v4XXX函数内部可以看到一段有趣的算法逻辑。它并非简单的字符串赋值而是通过**循环异或XOR**操作生成的在调试中发现这个长度为 41 位的 Key 是固定的。为了防止被轻易识别开发者在代码中对其进行了异或XOR混淆。3. 查找 Key 生成源头代码中存在一个for循环将字节数组byte_101BXXX的每一位与(i - 29)进行异或运算。4. 提取内存数据跳转到byte_101BXXX对应的内存地址我们拿到了原始字节码原始数据流部分0xB2, 0xAD, 0x95, 0xA8, 0x8D, 0xA4, 0x9D...
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

重庆制作企业网站网站界面设计要素

系统介绍基于SpringBootVue实现的大学生创新创业交流与分享平台采用前后端分离的架构方式,系统设计了管理员、导师、学生三种角色,管理员实现了首页看板、学生管理、导师管理、项目类型、创业资讯、创业项目、活动类型、报名、系统管理、个人中心等模块。…

张小明 2026/1/8 0:57:38 网站建设

营销网站建设要注意什么哪些做营销型网站做的好

当敦煌壁画在数字空间中重现千年色彩,当秦俑军阵通过手势操作完成阵型变换,数字孪生技术正以“虚实共生”的魔力重构历史展馆的体验形态。多数观众沉醉于其带来的沉浸式互动时,却鲜少知晓这一技术的“精密构造”。数字孪生并非单一技术的代名…

张小明 2026/1/8 0:57:53 网站建设

无锡网络公司无锡网站设计揭阳企业免费建站

Node.js调试终极方案:3倍效率提升的性能优化实战 【免费下载链接】ndb ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools 项目地址: https://gitcode.com/gh_mirrors/nd/ndb 还在为Node.js应用的性能瓶颈而苦恼&#xff1f…

张小明 2026/1/8 0:57:40 网站建设

济阳做网站成全视频免费观看在线看电视剧

LobeChat能否集成农业气象?智慧种植决策支持工具 在山东德州的一片麦田边,老张掏出手机,对着语音输入:“我这小麦刚出苗,今天能浇水吗?”几秒钟后,一个简洁清晰的回复弹出:“未来6小…

张小明 2026/1/8 0:57:43 网站建设

个人在国外网站做电商做网站是怎么做的

十万本硕博排队排到地铁口,而岗位仅8000。就在刚刚,央视报道2025年网络安全人才缺口达到480万,缺口这么大,难道网络安全招聘要求堪比公务员? 那你知不知道,当你大一还在纠结学哪个编程语言时,…

张小明 2026/1/8 0:57:40 网站建设

wordpress 搜索 下一个关键词优化排名要多少钱

NFS管理与优化全解析 1. TCP在NFS中的优势 TCP会将负载分割成与以太网数据包大小相当的段。如果其中一个段丢失,NFS无需重新传输整个操作,因为TCP本身会处理段的重传。此外,TCP还能控制传输速率,以更充分地利用网络资源,同时考虑接收方处理数据包的能力。这通过一个简单…

张小明 2026/1/8 0:59:24 网站建设