fine icon indicating copy to clipboard operation
fine copied to clipboard

微信小程序无法反编译了吗

Open comxza opened this issue 8 months ago • 14 comments

反编译后都是.html文件 打开是空白的

comxza avatar Apr 25 '25 05:04 comxza

哪个小程序

fasnow avatar Apr 25 '25 07:04 fasnow

Image

Image

如图这两个

comxza avatar Apr 25 '25 12:04 comxza

这还有救吗 大佬

comxza avatar Apr 29 '25 08:04 comxza

你看看文件大小熟悉,应该不是空的,只不过是内容有点问题,txt格式打开应该能看见,我修改下获取html的内容

fasnow avatar Apr 29 '25 09:04 fasnow

Image

我随便打开一个 是这样的 感觉是没编译成功

comxza avatar Apr 29 '25 09:04 comxza

Image

传递到windows 这边 记事本打开 看到是这样

comxza avatar Apr 29 '25 09:04 comxza

后面多了个0x00,不过不影响敏感信息提取,后续我判断下

fasnow avatar Apr 30 '25 09:04 fasnow

后面多了个0x00,不过不影响敏感信息提取,后续我判断下

这个 应该不是编译后的类容吧 感觉这不像小程序呢

Image

comxza avatar Apr 30 '25 10:04 comxza

可能是功能名称造成了一定的误解,go没有比较合适的vm,无法完全像nodejs那样提供用vm动态运行获取结果,只能做硬编码敏感信息提取,都是基于小程序数据包中的内容偏移直接进行提取的,并没有实际的反编译,解析成文件结构也只是为了简单的可视化

fasnow avatar Apr 30 '25 10:04 fasnow

可能是功能名称造成了一定的误解,go没有比较合适的vm,无法完全像nodejs那样提供用vm动态运行获取结果,只能做硬编码敏感信息提取,都是基于小程序数据包中的内容偏移直接进行提取的,并没有实际的反编译,解析成文件结构也只是为了简单的可视化

那意思是? 这个小程序是go语言开发的吗

comxza avatar Apr 30 '25 10:04 comxza

是的,只做数据包解析

fasnow avatar Apr 30 '25 10:04 fasnow

我找了很多个小程序 解析后都是这样 难道是微信官方转化成go编译了? 导致现在没有办法解析了

comxza avatar Apr 30 '25 10:04 comxza

对原理不太了解的话我建议你直接使用就好

fasnow avatar May 02 '25 06:05 fasnow

你看看文件大小熟悉,应该不是空的,只不过是内容有点问题,txt格式打开应该能看见,我修改下获取html的内容

等你后续更新 再试下 看有没啥问题

comxza avatar May 08 '25 00:05 comxza