又新又“夯“的小程序测试工具

📝面试求职:「面试试题小程序」 ,内容涵盖 测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来…)

📝职场经验干货:

软件测试工程师简历上如何编写个人信息(一周8个面试)

软件测试工程师简历上如何编写专业技能(一周8个面试)

软件测试工程师简历上如何编写项目经验(一周8个面试)

软件测试工程师简历上如何编写个人荣誉(一周8个面试)

软件测试行情分享(这些都不了解就别贸然冲了.)

软件测试面试重点,搞清楚这些轻松拿到年薪30W+

软件测试面试刷题小程序免费使用(永久使用)


一个基于 WMPFDebugger 二开的,非常好用的小程序多功能集成工具。

发布不到一天,已经 100+ star 了。谁用谁知道。用完就觉得以前在过什么苦日子。

注意:不管什么开启微信调试的非官方工具都有封号的风险。不管是 WMPFDebugger 还是 WeChatOpenDevTools-Python,都有风险。出现问题,后果自负。

工具介绍

link:https://github.com/Spade-sec/First

微信小程序调试工具,基于 Frida + CDP 代理,支持 GUI 与 CLI 双模式。

项目是基于 WMPFDebugger 进行二开的,所以 WMPFDebugger 能支持调试的,该工具也支持。

当前项目仅支持 windows,macos 用户使用 dp 虚拟机即可

安装

git clone https://github.com/Spade-sec/First cd First pip install -r requirements.txt

运行
双击启动.bat

测试

在征得我朋友的允许后,又是熟悉的小程序赛博吗喽知识库开始测试。

启动调试

然后再启动要调试的小程序

devtools://devtools/bundled/inspector.html?ws=127.0.0.1:62000

路由导航

之前文章写到的小程序自动跳转测试未授权的功能,First工具也集成了。也不需要反编译导出 app.json 了。

点击获取路由

随后根据需要跳转,或者自动遍历即可。

云扫描

目前而言,微信小程序的云函数是没办法通过 Burpsuite 之类的代理工具抓包的。

有些师傅的内部工具可以做到。该工具也通过静态搜索获取小程序中所有的云函数,双击后,在下面配置参数即可调用云函数并获取结果。

是不是很方便。

微信 4.x F12 开启调试后,因为用 cdp 调试没开启 devtool,导致发送 wx.cloud 调用云函数没有返回结果。如果要正常用,需要用微信 3.x 然后绕过版本过低的限制。

而通过这款工具,调用和查看结果很方便。

敏感信息提取

最后:下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

​​