android打包上架之预防反编译(花指令)
来源:互联网 发布:unity3d 场景模型 编辑:程序博客网 时间:2024/04/28 00:11
花指令是程序中有一些指令,由设计者特别构思,希望使反汇编的时候出错,让破解者无法清楚正确地反汇编程序的内容,迷失方向。【花指令】这个词来源于汇编语言,它的思想是非常不错的。。【花指令】另外个目的就是利用反编译工具漏洞,来使工具无法使用。 接下来 我们就在java代码处制造【花指令】,让反编译工具(jd-gui)无法反编译查询你的java代码。。。
jd-gui的bug其实挺多了。。很多特殊代码块或者字段集 都能够让其崩溃无法反编译出源码。。。
比如:
private static final char[] wJ = "0123456789abcdef".toCharArray();
public static String imsi = "204046330839890";
public static String p = "0";
public static String keyword = "电话";
public static String tranlateKeyword = "%E7%94%B5%E8%AF%9D";
在每个类里面加入 如上字段。。。。 你会发现反编译的类 通过jd-gui查看 后的结果。。
jd-gui的bug其实挺多了。。很多特殊代码块或者字段集 都能够让其崩溃无法反编译出源码。。。
比如:
private static final char[] wJ = "0123456789abcdef".toCharArray();
public static String imsi = "204046330839890";
public static String p = "0";
public static String keyword = "电话";
public static String tranlateKeyword = "%E7%94%B5%E8%AF%9D";
在每个类里面加入 如上字段。。。。 你会发现反编译的类 通过jd-gui查看 后的结果。。
0 0
- android打包上架之预防反编译(花指令)
- android 预防apk 反编译
- ios打包测试上架----之----上架教程
- android通过apktool之反编译 重新打包
- Android 打包与反编译
- ANDROID 反编译打包签名
- android 反编译+二次打包
- Android 打包 与 反编译
- Android签名打包上架应用包市场
- Android开发之应用上架
- android apk反编译打包签名
- android apk反编译打包签名
- Android反编译和打包签名
- android apk反编译打包签名
- Android 混淆打包与反编译
- Android 反编译、重新打包发布
- Android 混淆打包,阻止反编译
- Android反编译后重新打包
- 2012年5月SAT香港真题解析
- codevs1055
- Android 无线调试
- with non-zero exit value 1 问题的解决
- Android实现动态体温计
- android打包上架之预防反编译(花指令)
- Hadoop Mapreduce Kpi 用Hadoop提取KPI统计指标
- tiptop中Table显示图片的方法
- 网站优化,原创才是硬道理
- 2012年5月SAT香港真题解析
- 获取键盘的高度
- boost Windows x64 编译
- Android滚轮选择器实现
- error LNK2019: unresolved external symbol "__declspec(dllimport) const CReadUserInfo::`vftable'" (__