美文网首页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混淆成汉字

    我们都知道androidAPK开发完成后提交上线是需要进行代码混淆的,毕竟谁也不想让自己的劳动成果简简单单地被别人...

  • APK体积极限压缩优化瘦身

    查看APK结构Build->Analyse Apk 开启代码混淆 混淆模板 minifyEnabled 这个是用来...

  • Android Studio混淆打包

    前两周应业务需要研究了一下混淆打包和sdk混淆技术。在此记录下心得。 1.apk混淆打包 如果要对apk进行混淆,...

  • APK反编译

    APK反编译工具(代码混淆过或者用第三方加固工具的Apk,反编译无法看到源代码)里面用教程,最后将smali 转j...

  • apk混淆以及混淆模板

    先来一个混淆规则基本模板,可以直接复制粘贴的那种~~ 需要我们不混淆的代码 以下4项中如果有则必须添加否则可能不能...

  • android代码混淆详解

    1、前言 在对apk进行打包时,如果不对apk进行混淆和加固,生成的apk可以轻松的进行反编译,所以对apk代码进...

  • apk混淆经验

    一般正常发不出去的apk都是需要进行混淆打包的,否则太容易被破解了。比如用Android逆向助手这个工作,把apk...

  • android 混淆规则说明

    1、子Module不能配置混淆,仅仅只能在主Module中配置混淆。2、主Module配置了混淆,打包成apk后,...

  • 2016/12/14 周三

    GET 解汉字达人bug: 0043336 0043340 打包汉字达人/中华成语大赛release版apk并上传...

  • apk之反编译

    Apk反编译 申明:apk反编译使用有诸多限制,主要用于自助学习研究,适用于没有经过混淆的apk,不建议用于商用 ...

网友评论

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

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