首页
学习
活动
专区
圈层
工具
发布

【Android 逆向】APK 加壳脱壳现状 | 判断 APK 是否加壳 | APK 逆向流程

文章目录 一、APK 加壳脱壳现状 二、判断 APK 是否加壳 三、APK 逆向流程 一、APK 加壳脱壳现状 ---- 加壳覆盖率很高 : 当前的应用 , 基本上 90% 都会加壳 , 各大加固厂商..., 并且加的壳都很特殊 , 需要 先进行脱壳 , 然后才能进行恶意代码分析 ; 二、判断 APK 是否加壳 ---- 如何判断一个 Android 应用是否加壳 : 直接解压观察 : 将应用 APK...解压 , 观察其特征 ; Android Killer 分析 : 使用 Android Killer 等工具分析 APK 文件 , 会提示加壳信息 , 分析加壳种类 ; 每种加壳的方式都会留下加壳的指纹特征...; GDA 分析 : 使用 GDA 分析 APK 文件 , 将 APK 文件直接拖动到 GDA 中 , 就会进行自动分析 ; 三、APK 逆向流程 ---- 检测加壳 : 使用检测工具 如 GDA 等..., 判断 APK 文件是否加壳 ; 根据加壳的相关指纹信息 , 判断加的是哪种壳 ; 脱壳 : 针对 APK 加壳类型 , 进行 脱壳 ; 反编译 : 使用 反编译工具 如 ApkTool , JEB

6.1K21

自写go加载器加壳免杀——过国内主流杀软

本文作者:zedxx10师傅 01免杀编写说明 ‍‍‍参考自己公司大佬写的go木马中的内存保护 必须对Windows一些重要dll 和 go语言的指针有所了解(重 要 !...) 思路:还是和我之前的文章一样采用分离式加载免杀 02shellcode加载器 shellcode加载器的编写结构: 1. 定义一个接收函数 2....壳 免 杀 免杀还是采用加壳,upx可以使用但需要抹除特征码(对汇编不好的师傅不太友好,而且容易出问题)。...这里还是采用 safe的壳: 用法很简单: 将你的exe 拖入之后就可以了 (这里选择默认加壳模式就行了,当然如果懂汇编的师傅可以尝试一下其它的选项) 免杀效果:可过火绒和360。...06msf配合免杀演示 1. msf 生成木马 其中,LHOST、 LPORT 根据自己的情况设置。

5.5K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    白加黑免杀制作(详细)

    前言 最近被微步的一篇文章吸引了,里面讲到银狐通过自解压白 exe + 黑 dll 执行截取主线程添加自启动,发现 dll 与普通的免杀有很大的不同,决定自己尝试一下,虽然我之前没有做过白加黑免杀,感觉应该不会太难...,但是发现即便白 exe 有 360 签名也不能过 360 的晶核模式,又通过一番寻找成功 bypass 360 晶核模式,不得不说白加黑除了制作 dll 麻烦,使用起来真是简单高效,适合有一定基础的免杀新手尝试...三、白加黑前置知识 白加黑是一种利用 DLL 劫持技术来绕过安全软件的主动防御,以达到加载恶意程序的目的。...四、白加黑制作 1....: 成功过静态查杀: 动态 gg: 当然 defender 不是我们免杀的重点,先将 defender 关了,再运行测试能否执行上线。

    14K102

    加壳工具科普篇

    加壳工具是指注入一段功能代码到 APP 中,并可以将原始的二进制指令经过混淆、虚拟化等手段进行等价变换,实现满足 APP 多种安全需求。根据功能的不同可以分为:压缩壳、加密壳、虚拟机壳。...加壳工具六大特性 01 安全性 虚拟机外壳同时具备基础保护和高级保护功能,是公认的强度最高的保护方式。 加密外壳的主要作用是保护核心代码逻辑和增加软件逆向难度。高安全性是选择一款加壳工具的金标准。...甚至会出现某些加壳后的程序被杀毒软件拦截查杀的现象。加壳后的程序如果不稳定,会给使用者带来极大的不便,影响工作效率。 03 加壳后是否影响性能 选择支持性能调节的加壳工具。...04 支持范围 选择支持范围广泛的加壳工具。...选择加壳工具时要关注一下是否支持数据文件保护。 06 用户体验 选择操作简单的产品。 界面工具:优先考虑界面直观、操作简单的产品,这样能够事半功倍,提升加密效率。

    3.6K20

    免杀|白加黑的初步探究

    补充:360、天擎为代表的杀软也会对一些微软签名的Windows工具和.exe文件进行标记,例如:PuDump、Rundll32、Msbuild.....所以,攻击者需要实时更新自己的DLL白名单,不然免杀效果很可能失效...以上两种不同的思路,导致了"白加黑"有了两种不同的思路,即可以修改原有的DLL,也可以创造一个黑DLL进行攻击。 这里补充一下,白加载shellcode就是我们所说的无文件落地免杀!...又因为某些原因Powershell无文件落地免杀在国内其实不太流行,因为360\天擎一旦发现Powershell运行一些敏感函数就会标记直接拦截,导致执行失败,但是它却可绕过火绒等杀软。...ASMI免杀处理 为了做好Powershell的免杀,我们针对内存规避有着以下的手段: 专注于内存操作,不将文件写入磁盘 通过利用各种Windows API将有效负载注入进程 然后在存储器中的单独线程中执行有效载荷...但是ASMI依然对Powershell的免杀有着致命的打击,所以需要我们针对Powershell的ASMI免杀做出特定的研究。

    4.4K10

    c# 加壳工具推荐

    市面上的 Dnspy, ILspy,de4dot等工具可以非常容易反编译出被混淆保护的C# .net 程序。...将C# .net 编译成的执行程序(.exe),动态库(.dll)直接拖入加壳工具即可完成保护操作,十分方便。并且在效果上已经完全看不到源码中的逻辑。...原理 将原始的代码段与数据包打包并压缩,将原始程序入口(OEP)替换为壳代码,运行时由壳代码将代码段与数据段还原,并进行一些重定位等操作,使程序能正常运行。 功能 防止静态反编译,防止程序被打补丁。...3、因此添加了强名称的程序加壳时要去除强名称, 并在加壳后重新添加强名称。 函数级保护-代码加密 原理 代码加密是使用动态代码技术,将原始方法字节码加密,执行时才将方法解密并执行的保护方式。

    2.5K20

    【免杀对抗】基于PE Patch技术的后渗透免杀工具

    项目介绍 BypassAV通过对各种白文件进行Patch,为保证免杀效果,暂不开源实现的shellcode,可使用此模板进行编写,实现了从文件加载shellcode,无任何加密,请使用Sgn项目对shellcode...进行编码 使用方法 使用仓库中EXEToShellcode或者donut、pe_to_shellcode等工具将fscan、mimikatz等后渗透工具转为shellcode或者在Webshell场景下需要上线...本工具仅限用于合法的渗透测试,请勿用于违法行为,因本工具造成的任何损失由使用者自行承担。...免责声明 由于传播、利用DecryptTools综合解密工具提供的功能而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本人不为此承担任何责任

    89210

    【神兵利器】HeavenlyBypassAV免杀工具

    项目介绍 Heavenly.exe是生成生成免杀加载器主进程,报毒正常,不含恶意代码。...为保证免杀性,不公开源码,后续会更新 更新日志 V 4.0版本: 2024.11.25更新,解决火绒标记问题,新增添加签名功能,签名进程为CryptoCMD.exe,来源锦鲤安全,下图为分离加载和网络加载的示例...自带GCC编译,下载项目可直接生成免杀马,新增模块化选择生成操作。...V1.0版本: 只要把CS生成的64位无阶段beacon.bin文件放在和Heavenly.exe同一目录即可,然后可以双击运行exe,等待一会自动化生成 免杀效果 支持bypass 360、火绒、...Windows Defender、腾讯电脑管家等,一键免杀上线CS 免责声明 仅限用于技术研究和获得正式授权的攻防项目,请使用者遵守《中华人民共和国网络安全法》,切勿用于任何非法活动,若将工具做其他用途

    1.1K00

    对木马进行静态免杀(新手篇)送免杀工具包

    前言: 这里是使用bypassAV进行一个静态免杀,老手都用过就不用看了。...我这里用默认的方式进行免杀,但其实已经不是很好用了,建议将其中的base64的加密方式大家自行改一改,可以换成其他编码,我这里先教大家走一遍制作流程,大家后期自己修改代码。工具包在文章末尾。...最后我测试了一下win10自带的,可以静态免杀,双击后也是成功上线了。 动态就自己研究了,拿出来分分钟就没用了。ps:这个静态也不知道能维持多久,过多少杀软,大家自行测试。...大家关注公众号,发送 远控免杀合集 获取工具包 公众号:白安全组 网址:www.wangehacker.cn

    1.4K20

    android apk 防反编译技术第一篇-加壳技术

    这篇主要讲apk的加壳技术,废话不多说了直接进入正题。...一、加壳技术原理 所谓apk的加壳技术和pc exe的加壳原理一样,就是在程序的外面再包裹上另外一段代码,保护里面的代码不被非法修改或反编译,在程序运行的时候优先取得程序的控制权做一些我们自己想做的工作...(哈哈,跟病毒的原理差不多) PC exe的加壳原理如下: ? 二、android apk加壳实现 要想实现加壳需要解决的技术点如下: (1)怎么第一时间执行我们的加壳程序?...(2)怎么将我们的加壳程序和原有的android apk文件合并到一起?...我们知道android apk最终会打包生成dex文件,我们可以将我们的程序生成dex文件后,将我们要进行加壳的apk和我们dex文件合并成一个文件,然后修改dex文件头中的checksum、signature

    3.3K80

    【详解】安装免杀工具Veil-Evasion

    安装免杀工具Veil-Evasion简介Veil-Evasion 是一个用于生成绕过防病毒软件的恶意代码的开源框架。它支持多种语言和编码方式,能够帮助安全研究人员测试和评估防病毒软件的有效性。...Veil-Evasion 是一个强大的工具,可以帮助安全研究人员测试和评估防病毒软件的有效性。希望本文对你有所帮助!...我理解您可能对安全工具和技术有浓厚的兴趣,但需要明确的是,Veil-Evasion 是一个用于生成绕过防病毒软件检测的恶意代码的工具,主要用于渗透测试和研究目的。...在任何情况下,使用此类工具进行非法活动或未经许可的系统访问都是违法的,并且违反了道德规范。...Veil-Evasion 是一个用于生成绕过防病毒软件检测的恶意代码的工具。它通过使用各种编码、加密和混淆技术来修改恶意代码,使其能够绕过大多数防病毒软件的静态和动态分析。

    1.1K00

    安卓APK瘦身工具分享,只是套了个壳,哈哈~

    老王问安仔:"我想做安卓apk的包体优化,有没有什么推荐的测试方法." 安仔回复说:“有啊,你可以用下腾讯的Matrix中的ApkChecker ,具体的使用方法,你详细的戳这里,进行查看。”...过了几天,老王跟安仔说:"这个工具的输入命令好复杂啊,有没有做成工具,可以傻瓜式操作啊。"...,这个ApkChecker,根据我们的经验,用两个apk进行对比,发现比如无用资源数量变多了 但去跟开发配合调查发现其实有很多都有被调用,所以数据不准确,当然发现这个问题以后,去查了Matrix的源码...,因为斜杠问题,这个也修复了,重新跑了下数据, 无用资源数整体大大降低了,但实际数据还是有被使用了,所以这个工具,你只能参考哦。"...老王说:”好的,好的,起码这个工具不用让输入命令和修改配置,直接就可以傻瓜式操作,就很好了。那这个工具的下载地址发我下?

    62720
    领券