小程序|新版H5小程序逆向调试开启Webview操作流程

新版H5小程序逆向调试开启Webview操作流程

新版小程序逆向难点

微信对于文件系统整套进行了调整,导致以往使用的反编译、调试工具都失效了。

But,Good luck

发现了一个师傅的好项目:

https://github.com/evi0s/WMPFDebugger测试后发现H5的小程序可以用WebView的方式去进行逆向。

使用教程

安装NVM/NodeJS

先装个nvm用来控制NodeJS版本,因为有时做开发的时候会因为NodeJS版本问题各种报错,所以一个动态切换的很有必要。(也可以直接NodeJS官网下稳定版msi安装)
nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看等,与npm不同的是,npm是依赖包的管理工具,nvm是nodejs的版本管理工具,通过它可以安装和切换不同版本的nodejs。

https://github.com/coreybutler/nvm-windows/releases

直接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

卫界安全-阿呆攻防的头像卫界安全-阿呆攻防

相关推荐

关注我们
关注我们
购买服务
购买服务
返回顶部