码迷,mamicode.com
首页 >  
搜索关键字:反编译 apktool    ( 2106个结果
软件破解技术初探
MarkdowPad 2是Windows下的一款基于.Net的离线Markdown编辑器,普通版功能受限,专业版需要购买序列号。网上意外看到一篇文章,说的是用工具破解MarkdownPad,感觉比较有趣,就做了学习和尝试(后面简称为“原文”)。 文章链接在此 http://www.zan3.com/zan492.html 用ILSpy查看C#源码 可以使用ILSpy直...
分类:其他好文   时间:2015-01-01 16:08:31    阅读次数:303
sch 助shell脚本加密 02
sch 助shell脚本加密 02 一、  简介 SHC(shell script compiler),即shell脚本编译器。通过SHC编译过的脚本对普通用户而言是不可读的,因此如果你想让你的代码实现加密功能,让其有效的屏蔽一些敏感信息,这个时候可以考虑使用SHC;它通常情况下是不太容易被破解的,但是还是有些人可以通过反编译SHC的方法来实现破解加密过的脚本。 二、  实验测试...
分类:系统相关   时间:2015-01-01 00:18:54    阅读次数:340
ASP.Net请求处理机制初步探索之旅 - Part 2 核心
开篇:上一篇我们了解了一个请求从客户端发出到服务端接收并转到ASP.Net处理入口的过程,这篇我们开始探索ASP.Net的核心处理部分,借助强大的反编译工具,我们会看到几个熟悉又陌生的名词(类):HttpRuntime、HttpWorkerRequest、HttpContext、HttpApplic...
分类:Web程序   时间:2014-12-31 21:27:14    阅读次数:342
Java-泛型编程-类型擦除(Type Erasure)
Java中的泛型代码和C++中的模板有一个很大的不同:C++中模板的实例化会为每一种类型都产生一套不同的代码,这就是所谓的代码膨胀。 Java中并不会产生这个问题。虚拟机中并没有泛型类型对象,所有的对象都是普通类。 虚拟机中的泛型转换需要记住4条事实: 1) 定义任何一个泛型都会自动产生其原始类型(raw type) 2) 这个过程中,泛型类型会被擦除,替换为其限定类型 ......
分类:编程语言   时间:2014-12-31 20:13:59    阅读次数:236
Mac下对APK进行反编译
window下进行APK的反编译非常简单,有很多集成工具,选择安装包然后就可以一健反编译得到资源文件和源码的jar,然后使用JD-GUI即可查看源码,使用文本编辑器查看资源文件等。换了MAC之后至今未发现啥给力的反编译工具,没办法,自己整理下反编译的流程,分享之 其实,反编译工具集最终也是使用我们常用的几个组建来完成APK的反编译,分别是apktool:提取APK中各种资源文件,如图片、布局、各种资源等;dex2jar:将APK中classes.dex转成jar文件,查看源码。...
分类:系统相关   时间:2014-12-31 20:12:52    阅读次数:375
安卓逆向--汉化
这里使用的软件,集成的功能很丰富1、在源文件中选择要反编译的apk路径,在目标文件中选择要输出的apk路径。然后选择“反编译apk”,点击“操作”。2、反编译完成后找到res/values-zh-rCN,没有则创建一个。将values/string.xml拷贝一份放到res/values-zh-rC...
分类:移动开发   时间:2014-12-31 17:48:30    阅读次数:268
Android代码混淆那些事
代码混淆的作用就不说了。这里以BaiduMapDemo作为例子说一下代码混淆: 这是这个工程大致轮廓: (1)没有混淆apk反编译之后的情况: 具体到每个包下的情况:          可以看出来混淆的只是第三方的jar包,这并不是我们混淆的,而是第三方的jar包自带的混淆。 (2)那我们就开始混淆: 分两步走: (|)   第一步:打开project....
分类:移动开发   时间:2014-12-31 16:23:56    阅读次数:238
sencha cmd metadata
sencha5.0.3反编译sencha.jar,在MetadataCommand.class类中,定义了几种元数据类型,如下图:对应这11中类型,senchacmd实现了10种输出,如下图:调用方式如下:注:不指名JDK的路径,需要在项目根目录下运行cmd
分类:Web程序   时间:2014-12-31 11:30:37    阅读次数:262
如何安装的apk不在桌面上显示,并在自己的代码中启动启动
在自己的项目中集成另一个apk,设置这个apk不在桌面上显示,并在自己的项目中能够启动这个apk 首先用apk tool反编译需要集成的apk,删除AndroidManifest.xml中的luncher启动标志,然后在使用apk tool进行打包,生成新的apk [1].[代码] [Java]代码 跳至 [1] ? 1 2 3 ...
分类:其他好文   时间:2014-12-31 08:46:32    阅读次数:172
Android 程序的反破解技术
我们知道,利用 apktool 可以将 apk 反编译为 smali 文件,利用 dex2jar 也可以将 apk 反编译为 jar 文件。这样的话,破解者就可以根据关键代码(比如资源文件中的字符串),修改代码,然后再利用 apktool 重新编译,并运行signapk.bat重新签名打包为己所用,...
分类:移动开发   时间:2014-12-30 16:55:52    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!