某h5set参数

本文探讨了某东H5页面中h5set参数的生成过程。通过断点分析,发现在sign函数之后引入了h5set参数,关键代码位于js_security_v3.0.1.4.js,该文件使用混淆技术。经过还原,找到定义函数并进行异步调用,最终返回包含h5st的JSON。参数构建过程中,ijk和body经过MD5及SHA256加密,形成用于获取h5sec的标准算法。
摘要由CSDN通过智能技术生成

某东h5set

  • 搜索分析h5st

先全局搜一下

请添加图片描述

往上面的几个断点

请添加图片描述

这个js 是用ast 预先大概处理了一下,只还原了函数,本地覆盖一下即可 。

通过对图二和图1 断点分析,可以发现在进入sign 以后有了h5set参数。

window["PSign"]['sign'](_0x51c1e8)["then"] 

从这里段进去就进到了 js_sercurity_v3.0.1.4.js

var ParamsSign = function() {...}

这个js 用了ob 混淆,为了省头发,全量抠一下拿下来。重点看一下怎么调用就可以了

依然在还原过的js里寻找,会在上面发现如下的函数

window["PSign"] = new ParamsSign({
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sugar椰子皮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值