.NET混淆器Dotfuscator提供了强大的篡改防御和提示功能,可以有效地检测篡改,注入事实篡改防御,以及自动化事故管理和响应。本文主要介绍如何利用.NET代码混淆器Dotfuscator检测应用程序的篡改。Dotfuscator包含了一个篡改检测工具,它位于Dotfuscator文件夹中(C:...
分类:
Web程序 时间:
2014-08-09 18:37:08
阅读次数:
236
什么是代码混淆 Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量...
分类:
移动开发 时间:
2014-08-06 19:35:42
阅读次数:
316
混淆器(ProGuard)---混淆器通过删除从未用过的代码和使用晦涩名字重命名类、字段和方法,对代码进行压缩,优化和混淆。结果是一个比較小的.apk文件,该文件比較难进行逆向project。因此,当你的应用程序对安全敏感(要求高),比如当你授权应用程序的时候,混淆器是一种重要的保护手段。混淆器被集...
分类:
移动开发 时间:
2014-07-22 23:33:47
阅读次数:
424
ProGuard的作用、使用及bug分析本文主要ProGuard的作用、使用及bug分析。1、ProGuard作用ProGuard通过删除无用代码,将代码中类名、方法名、属性名用晦涩难懂的名称重命名从而达到代码混淆、压缩和优化的功能,跟JavaScript的混淆压缩类似。压缩和优化使得编译后apk包...
分类:
其他好文 时间:
2014-07-18 17:36:10
阅读次数:
265
现在好多项目中都添加了第三方jar包,但是最大的问题就是打包的时候代码混淆报错,以下是高德地图混淆报错解决方案:
在proguard-project.txt中添加如下代码:
-libraryjars libs/android-support-v4.jar
-dontwarn android.support.v4.**
-keep class android.support....
分类:
移动开发 时间:
2014-07-17 16:17:39
阅读次数:
570
Windows 安全机制漏洞的万源之本在于冯诺依曼设计的计算机模型没有将代码和数据进行区分——病毒、加壳脱壳、shellcode、跨站脚本攻击、SQL注入等都是因为计算机把数据和代码混淆这一天然缺陷而造成的。Windows XP SP2 之前的系统致力于系统稳定性,忽略安全性;之后的 Windows...
分类:
编程语言 时间:
2014-07-09 20:23:24
阅读次数:
281
嘘,,上班时间,低调低调~~
整理一份项目混淆...
分类:
移动开发 时间:
2014-07-09 11:04:20
阅读次数:
205
像Android开发基于java语言的,很容易被别人反编译出来,一下就相当于裸奔了,特别是用于商业用途的时候,防止反编译是必要的措施。而代码混淆是一种很好防止反编译的方式。
1、APK的代码混淆。
在eclipse的开发环境下,使用android SDK 自带的proguard混淆工具。
主要用到红线框中的两个文件。
在project.properties文件中,要...
分类:
移动开发 时间:
2014-07-06 11:40:44
阅读次数:
473
参考其它资料为项目代码做了一下混淆项目中使用了slidingmenu actionbarsherlock fastjson volley httpclient 等第三方库,并使用了 webview + js , 有微信和微博分享功能。# 指定代码的压缩级别-optimizationpasses 5....
分类:
移动开发 时间:
2014-07-02 14:42:33
阅读次数:
278