vue人肉反编译过程记录

138 阅读1分钟

起因

在网上借鉴别人的开发思路和代码逻辑时候,发现页面是用vue框架编写的。这时候阅读源码会让人非常崩溃的,但是有不可避免。于是开启了反编译进程。

寻求万能的互联网

有一种非常好的解决方案是根据.map.js来实现反编译。然而我看了一下扒取下来的代码包,并没有。

开启反编译之旅

只有一个要求,代码能阅读、能查看。

贴一张代码截图,这破东西无法阅读。 WX20250112-234722@2x.png 只能先进行格式化,在细细研究。

页面效果如图,先修改一些东西看看效果。 WX20250112-234615@2x.png

发现不行,深入看一下js。无法阅读,非人哉 WX20250112-235435@2x.png

提出了,格式化一下。 WX20250112-235459@2x.png

发现unicode码,在继续转一下。 WX20250112-235409@2x.png

这样就可以阅读了,细看发现这是vuedata模块 WX20250112-235833@2x.png

这个时候就能随便修改了,完美。 WX20250112-235742@2x.png

结语

拿到自己想要的代码还是挺困难的,自己写吧。这个就做个记录。