“爱加密” 动态脱壳法

测试环境为:

安卓2.3

IDA6.6

下面看具体操作步骤:

具体怎样用IDA动态调试我就不多说了,网上己经有很多文章了,下面直接进入正题。

1.准备好调式环境后 用IDA附加进程。

2.附加成功后按"G"键 跳到dvmDexFileOpenPartial函数与fopen函数与fgets函数去下好断点。

3.下好断点后我们来说说它的反调试吧,下面我给两张图片大家可能就会明白它的反调试是怎么一回事了。

在调试状态下查看进程 TracerPid 不为0

在非调试状态下查看进程 TracerPid 为0

上面TracerPid: 23131

不为0时表示跟踪当前进程的进程ID,如果是0,表示没有跟踪。

4.明白了反调试后就可以进下面脱壳步骤了 F9 运行 断在fopen

5.打开进程成功后使用fgets获得信息 当获得如下信息进我们将其修改为 0

修改为 0 后

6.我在测试时它检查了两次,都修改后就会来到这里。

7.这样就得到了解密后的DEX开始地址与大小,R0为存放DEX数据开始地址,R1为Dex大小,Dump出来。

8.写个简单的过idc脚本将其dump出来,开始地址加上dex大小就是结束地址了。

0x446DC4E4为开始地址加上大小后等于0x4472AFBC(结束地址)

auto fp, dexAddress;

fp = fopen("C:\\test.dex", "wb");

for ( dexAddress=0x446DC4E4; dexAddress < 0x4472AFBC; dexAddress++ )

fputc(Byte(dexAddress), fp);

9.使用idc脚本将其dump出来

运行完脚本后c盘就会出来明文的DEX了,到此脱壳完成。

重新打包时一定要删除AndroidManifest.xml文件中

android:name="com.shell.SuperApplication" 壳入口。

这样原始的dex文件就被dump出来了。

完.

样本及文档下载

http://yunpan.cn/cASwMkjaMwaTy (提取码:ce81)

时间: 2024-10-17 18:38:19

“爱加密” 动态脱壳法的相关文章

Apk脱壳圣战之---脱掉“爱加密”的壳

一.前言 今天是端午节,然而小编不能吃粽子了,只能继续破解之路,今天我们来看一下在了解了破解三部曲之后,如何开始脱掉各个市场中的apk壳,关于破解三部曲在之前已经介绍了: 第一篇:Android中使用Eclipse动态调试smali源码 第二篇:Android中使用IDA动态调试so源码 第三篇:Android中破解加固的apk 在看完这三篇文章之后,我们开始操作如何破解市场中的加壳方案,现在市场中比较流行的加壳平台就那么几个:爱加密,梆梆加固,360加固,腾讯加固等,所以后面会一一介绍如何脱掉

爱加密加固病毒分析-脱壳篇

一.文件信息 文件名称:久秒名片赞系统 包名: android.support.v8 大小: 1497829 bytes MD5: 8123AC1150B47EF53507EC2360164E3B SHA1: 958B1E341C72DBCF52863C570B77C71A862987B1 程序壳:爱加密 描述:爱加密有反调试功能,无法直接给关键函数下断点,所以只能单步跟踪到它检测反调试的地方修改比较值,从而跳过反调试.壳程序通过读取进程文件(/proc/uid/status)中的TracerP

爱加密so保护简单脱壳测试

1.   最近研究so文件的保护,在网上搜索发现爱加密支持对so文件的保护,然后联系客户,本来是想让客户保护一个自己的so文件来做测试的,结果客户各种不愿意,说要签什么XX协议后才能给so保护,各种蛋疼..最后客户给了我一个他们保护后so和一个保护前的so与一个说明文档,如下图: 今天我们主要是分析它这个加密后的so,看它是用什么方式保护的,是否具有安全性. 2. 根据它.doc中的说明"加密前so文件大小为14KB,加密后so文件大小为9KB.加密后so库体积可以减小40%左右."如

【天翼杯安卓题二】 爱加密脱壳实战

前言 这个apk使用爱加密加密,加密时间是2017.6月.这个题其实就是个脱壳题,脱完立马见flag.(出题人也太懒了) 题目链接:https://gitee.com/hac425/blog_data/blob/master/app02.apk 壳介绍 爱加密的壳16年年底就已经开始通过 hook dvmResolveClass ,在调用具体方法时解密方法指令,然后将 DexFile结构体中的对应方法的 md->insns 指向 解密后的方法指令数据区,然后进入 真正的dvmResolveCla

ZJDroid脱 爱加密 的壳的经过

用ZJDroid给某爱加密加壳的apk脱壳的经过. 本菜鸟虽然编码的经验还是有的,但是破解可以说是第一次.这次在用ZJDroid给某个APK脱壳碰到了一些问题,所以记录下来,如果能给碰到同样问题的童靴提个醒,就很高兴了.所以 高手请绕道,别笑话菜鸟啊 :) 背景 这个APK包名为com.xxx.client包含了一个so文件,叫libxxx.so 整个包用爱加密加了壳. 典型特征就是apk的assert目录下有ijiami.dat文件 原理 一句话来说的话,就是用ZJdroid的"backsma

爱加密CEO接受创业邦独家专访:打造App运营的安全平台

摘要:近日,爱加密CEO高磊接受了由美国国际数据集团(IDG)和清科集团共同投资设立的创业邦的独家专访.目前,移动应用市场上破解版App.盗版App盛行,严重损害了开发者和用户的利益,爱加密移动安全平台为App安全提供一站式全方位保护,对盗版现象零容忍. APP开发者们(特别是Android开发者)大部分都有过这样的经历,辛辛苦苦做好的APP上架应用商店后,没过多久就遭遇"打包党"盗取源码.植入恶意病毒.添加广告SDK,然后眼睁睁地看着自己的应用被二次打包盗版"李鬼"

全网首推智能安全检测,爱加密从源头加固APP!

目前,App Store和Google Play分别拥有120万款应用.因苹果是封闭系统,流氓软件很难存在,开放的安卓平台就有所不同了.中国就有173家安卓商城存在有问题的App;俄罗斯排第二,有132家;第三位的美国有76家.www.ijiami.cn 这也使很多用户下载到山寨.注入扣费病毒.引发用户隐私泄露的App.一些针对用户端的杀毒软件的顺势推出,帮助用户解决了这一问题.但是,这些经过二次编译重新打包的App,不仅伤害了用户,还影响了正版应用开发者的利益. 为何不能从APP开发的源头遏制

App山寨疯狂 爱加密Apk加密平台防破解

App山寨疯狂 爱加密Apk加密平台防破解,Android系统由于其开源性,眼下已占领全球智能机近80%的市场,远超微软的WP系统和苹果的IOS系统.然而也正是由于开源性,Android盗版App在国内横行泛滥,盗版App通过广告骚扰.窃取账号.盗取隐私.远程控制.恶意扣费.购物欺诈等影响用户的体验,侵害用户利益.文章出处:www.ijiami.cn App山寨疯狂 爱加密Apk加密平台防破解,面对严重的App山寨横行的现象,国内第三方针对Android应用加固的平台爱加密,致力于保护App安全

有效抵御“刮钱木马”侵袭,爱加密保护天气查询App安全

俗话说"六月的天,孩子的脸,说变就变",对球迷来说,半夜熬夜看球已经够辛苦,白天上班却还要遭遇大风大雨等随机模式的干扰,实在让人头疼,因此天气App成为球迷们的必备手机应用之一.不过,爱加密安全专家提醒广大球迷,最近一款专门捆绑在天气查询App中诱骗手机用户下载的"刮钱"木马肆虐,一旦安装,就会在后台私自发送扣费短信,并向通讯录联系人群发短信,消耗手机用户大量话费. 据悉,"全球天气预报"."世界天气"等多款App均被&quo