小程序前端可以反编译从当初微信自己的跳一跳开始就有大神出教程,写脚本工具了。
我们几个月前也推出了反编译微擎小程序模块的业务,由于我们决定不再发开心版资源了,当然也许偶尔还是发,看时间,所以趁这个周末就简单写下过程。
不过毕竟是反编译,完整性上肯定多多少少不如原版的,主要是看开发者怎么写的程序。
小程序反编译主要就是先去获取小程序的文件,然后解包,还原。各种都有不同的教程或者获取还原过程,今天我以电脑的方式讲,毕竟比用手机还简单点。
小程序前端都是一样的,这里我只是以人人商城做案例写下过程。
写在前面的话
由于目前微信对小程序的保护做得还不够好,正常来讲很多开发者只是把很少的功能写到前端,但是微擎这边的开发者,估计是防止盗版泄露,就有很多开发者把很多重要的功能写进前端程序。这样一来对程序就有很大的安全隐患,比如微擎上有个志汇8.5的小程序,通过前端抓包拦截就可以绕过他们的支付和给自己刷余额,如果遇到平台管理员不审核那损失就大了。
所以在这里也提醒下很多小程序的开发者,前端尽量少些重要信息,通过后端调用就行了,加强后端的加密授权。
当然了,有前端源码没有后端源码或者不对口,也是白费不能用的,只是可以说当自己学习下,扩展下自己的知识面。
开始准备一,电脑安装准备环境与软件
1:nodejs环境与编译包(win和Mac系统都可以安装)
2:安卓模拟器,我演示用的夜神模拟器,
3:小程序解包还原工具,来自qwerty472123开源者的