新版H5小程序逆向调试开启Webview操作流程
新版小程序逆向难点
微信对于文件系统整套进行了调整,导致以往使用的反编译、调试工具都失效了。
But,Good luck
发现了一个师傅的好项目:
使用教程
安装NVM/NodeJS
先装个nvm用来控制NodeJS版本,因为有时做开发的时候会因为NodeJS版本问题各种报错,所以一个动态切换的很有必要。(也可以直接NodeJS官网下稳定版msi安装)
nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看等,与npm不同的是,npm是依赖包的管理工具,nvm是nodejs的版本管理工具,通过它可以安装和切换不同版本的nodejs。
直接Github下载解压然后加入环境变量即可。
nvm install 22.16.0
nvm use 22.16.0
我装的这个版本可以直接使用。
安装Yarn包管理工具
npm install –global yarn
如果版本低了会各种报错。
打开需要调试的小程序
随便打开一个需要调试的小程序
启动HOOK
npx ts-node src/index.ts
浏览器输入
devtools://devtools/bundled/inspector.html?ws=127.0.0.1:62000
然后就是正常的Webview的调试流程了。
测试遇到的问题
瑞幸这种不行,我估计应该是小程序架构不一样导致无法Webview?
声明:来自卫界安全-阿呆攻防,仅代表创作者观点。链接:https://eyangzhen.com/3772.html