0x1 对抗反编译可以大概分为以下几点: 1、对抗反编译工具,例如apktool、dex2jar等 2、对抗静态编译,分为代码混淆技术、NDK保护、apk加壳保护。 3、对抗动态调试,分为检测调试器、检测模拟器。 4、防止重编译,分为检查签名,校验保护。 更多相关内容请参考《Android软件安全与逆向分析》。 0x02 对抗反编译工具,例如dex2ja...
分类:
移动开发 时间:
2016-02-04 10:42:53
阅读次数:
208
对于反编译一直持有无所谓有或无的态度。经过昨天一下午的尝试,也有了点心得和体会: 先给大家看看编译的过程和我们反编译的过程概图吧: 例如以下是反编译工具的根文件夹结构: 三个目录也实际上是下面三个步骤的体现: (不知道大家发现没,我把三个文件夹名字都改了一下,apktool即为处理apk的工具;de
分类:
其他好文 时间:
2016-01-28 19:14:51
阅读次数:
210
eclipse的反编译工具JadClipse for Eclipse
分类:
系统相关 时间:
2016-01-28 17:24:23
阅读次数:
226
一:下载插件JAD:http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip(选择与操作系统对应的版本)JadClipse:http://sourceforge.net/projects/jadclipse/files/(选择Eclipse支持的版本)二:安装1,将下载到的JAD反编译工具解压,将得到的jad.exe放置到系..
分类:
系统相关 时间:
2016-01-26 18:50:36
阅读次数:
240
Reflector是.NET开发中必备的反编译工具。即使没有用在反编译领域,也常常用它来检查程序集的命名规范,命名空间是否合理,组织类型的方法是否需要改善。举例说明,它有一个可以查看程序集完整名称的功能,请看下图这里的Name,是标识一个程序集的完整标识,当GAC中存在程序集的多个版本时,这个名称是...
分类:
Web程序 时间:
2016-01-23 15:31:30
阅读次数:
176
今天看了web请求的生命周期,看完了还有些不懂,就是用反编译工具,查看封装内库的内部实现。从计算机内部查到web.dll,使用反编译工具打开打开后public int ProcessRequest(IntPtr ecb, int iWRType) { IntPtr...
谈谈android反编译和防止反编译的方法(转)android基于java的,而java反编译工具很强悍,所以对正常apk应用程序基本上可以做到100%反编译还原。因此开发人员如果不准备开源自己的项目就需要知道怎样防止反编译和反编译他人的项目来学习。2.3版本以上在eclipse自动生成的defau...
分类:
移动开发 时间:
2016-01-03 18:05:58
阅读次数:
163
上一篇我们了解了一个请求从客户端发出到服务端接收并转到ASP.Net处理入口的过程,这篇我们开始探索ASP.Net的核心处理部分,借助强大的反编译工具,我们会看到几个熟悉又陌生的名词(类):HttpWorkerRequest、HttpRuntime、HttpContext、HttpApplicat....
分类:
Web程序 时间:
2016-01-03 00:20:09
阅读次数:
210
在我做南京学思XSuperMES时,反编译可以帮助我们学习别人架构等一些技术,这对我们在学习的过程中有 一定的帮助,现把反编译所用到的工具分享给大家,感谢学思。三个工具:网站code.google.com1、apktool,反编译获取xml文件,读取应用程序的资源信息。2、dex2.jar,把dex...
分类:
其他好文 时间:
2015-12-04 14:47:28
阅读次数:
138
1、反编译工具 .NET Reflector2、js检查工具 ReSharper 8.0.14.856 官方原版+注册机 JScript Editor Extensions JSEnhancements,让js和css也折叠 Javascript parser JsOutliningJavasc.....
分类:
Web程序 时间:
2015-11-23 18:41:18
阅读次数:
171