华人澳洲中文论坛

热图推荐

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

    [复制链接]

    2022-12-31 16:07:18 29 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源码,即维护了产品、维护了版权。

    发表回复

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

    返回列表 本版积分规则

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

    主题29

    帖子35

    积分164

    图文推荐