实战15-参数bx-pp(wasm)
目标网站
aHR0cHM6Ly9lcnJvci5pdGVtLnRhb2Jhby5jb20vZXJyb3Ivbm9pdGVtP3R5cGU9bmV0d29yayZzcG09cGNfZGV0YWlsLjMwMzUwMjc2LjAuMCZpdGVtaWQ9OTQ0MDc3OTI5NTk4
1.通过关键词搜索定位到图中位置

2.看图中需要的b函数和x函数都指向p,p指向s所以p = window.config.ppModule

3.直接搜索window.config.ppModule,打断点window.config.ppModule指向e;
看e内容,有WebAssembly.Instance,这是wasm特征,那必有初始化,跟堆栈往上找,

4.WebAssembly.instantiateStreaming:专为浏览器设计,本身返回的就是 Promise,所以node中改为WebAssembly.instantiate,模仿异步格式把代码拿下来

5.引入wasm文件,program.wasm文件下载下来不要复制

6.剩下就是缺啥补啥,调用输出函数,再生成C值,C里面用到的参数基本都是定值


7.如有问题请各位大佬指点,谢谢

浙公网安备 33010602011771号