美文网首页Android 安卓技术分享androidandroid技术
业界泥石流——将apk混淆成汉字

业界泥石流——将apk混淆成汉字

作者: 见事迟 | 来源:发表于2017-03-07 02:40 被阅读527次

    我们都知道androidAPK开发完成后提交上线是需要进行代码混淆的,毕竟谁也不想让自己的劳动成果简简单单地被别人窃取,虽说技术共享代码开源,但是商业项目毕竟不能混为一谈~一面想办法去加固自己的app,一面想办法研究对手的套路,人啊,naive...

    好像把自己也绕进去了...

    我们通常反编译别人的项目之后,看到的大抵是些a啊b啊之类的,但总是有那么些人才,在哪都可以搞点事情。我就在github上看到了这样一个哥们,把传统的abc混淆给改成了汉字混淆,想想也是有意思,当别人反编译了你的项目之后,发现一堆汉字好亲切,我相信会有一句妈卖批脱口而出吧,哈哈。我分别也尝试了一下普通的混淆和汉字混淆,下面上图:

    普通混淆 汉字混淆

    实现方法:
    1、新建一个txt文本,如proguard_dic.txt,将这个文件cp到主工程目录下。
    2、打开混淆配置文件,如不作修改则是proguard-rules.pro。将-optimizations对应的一行前面加#注释掉,再添加一行为
    -obfuscationdictionary proguard_dic.txt
    3、打开proguard_dic.txt,逐行添加短语,如我这个吃货就可以来个报菜名:

    proguard_dic.txt

    写到这已经有点饿了...希望也给反编译的人带来美好的食欲~
      
      感觉是很简单的一个实现,虽然没什么卵用,也算是增加点恶趣味,喜欢的点一下哦,么么哒~

    相关文章

      网友评论

        本文标题:业界泥石流——将apk混淆成汉字

        本文链接:https://www.haomeiwen.com/subject/fjypgttx.html