华人澳洲中文论坛

维护小顺序,避免反编译:打造不怕反编译的小顺序

[复制链接]

2022-12-31 16:07:18 54 0

维护小顺序,避免反编译
打造不怕反编译的小顺序
这几年,小顺序、小游戏,十分火。
业内人都知道,小顺序或小游戏,就是H5运用,就是html+JS。这种运用,反编译很容易,网上就有得多办法教程。
对小顺序反编译之后,可轻松获取源码。略加修正,即可泛起一款“新”产品。
因此,雷同的运用十分十分多。
本文,亲测反编译一个测试用微信小顺序,并给出避免被破解、被反编译的方法。
小顺序反编译
在电脑装置夜神摹拟器,并在其中装好微信、RE办理器(rootexplorer)。
关上微信,恣意使用一个小顺序。
此时,该小顺序文件便会缓存到当地。
使用rootexplorer找到其对应的wxapkg文件,并复制到电脑。如下图:

v2prz14qtae.jpg

v2prz14qtae.jpg


而后在Node环境中使用unwxapkg进行解包操作,如下图:

nlptbmqu1bg.jpg

nlptbmqu1bg.jpg


这时候,小顺序的JS源码、资源等,便都被反编译了出来,如下图:

voj01gpheux.jpg

voj01gpheux.jpg


一切的文件,均可恣意编纂。
JS源码,可恣意修正。
那末,泛起雷同的运用也就屡见不鲜了。
小顺序防破解
反编译出的文件中首要的是js代码,而JS代码是能够进行加密防护的。加密后,即便失掉了源码,也无奈修正。
例如使用JShaman加密一段JS代码:
JS源码:

jikt5dutx1i.jpg

jikt5dutx1i.jpg


通明的js代码,功用十分明晰。
混杂加密后,代码变的面目全非,逻辑不成了解、字符也全被加密:

snlr21d3nwb.jpg

snlr21d3nwb.jpg


除了JShaman,还能够使用Ty2y,也是专业的JS代码混杂加密工具。

osgdec4gedc.jpg

osgdec4gedc.jpg


如斯,即便小顺序被反编译、即便别人拿到了代码,也无奈对功用进行任何修正。小顺序总体的平安性可失掉极大的晋升。
加密了JS源码,即维护了产品、维护了版权。

发表回复

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则

:
注册会员
:
论坛短信
:
未填写
:
未填写
:
未填写

主题30

帖子37

积分173

图文推荐

  • 撞穿学校栅栏害死十一岁男孩的司机不必坐牢

    一位女司机撞穿学校栅栏、害死了11岁男孩,被罚20

  • 全科医生正告花粉症时节正在好转

    全国各地的全科医生正告春季的开端标记着花粉症时

  • 新西兰总理:出世在新西兰的新纳粹Thomas S

    新西兰总理拉克森称新纳粹Thomas Sewell是坏人,

  • 新州护士和助产士承受暂时加薪3%的前提

    新州护士和助产士投票承受政府提出的暂时加薪3%以

  • 新纳粹份子如何利用“普通父母”的掩护在反

    星期天,新纳粹份子在反移民集会开端前大约一个小