`
老兵1013
  • 浏览: 2146 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

【HACK】破解APK并注入自己的代码

阅读更多
本文转自博客园:爱加密——安卓反编译揭秘(爱加密系列教程四)


请不要去干坏事!

使用工具:

APKTool

提醒:能够正常安装到手机上的APK都是带有签名的(不了解签名的可以百度),APK在破解重新打包后是已经不再拥有签名的,如果想要你破解后的APK能够正常运行请重新签名。

apk其实也就是一个压缩包。我们来看看里边都有什么吧?如下图:





META-INF 是存放签名的文件夹,这里我们不做过头的解释

Res是存放xml配置文件和图片文件,这些文件都是经过加密无法直接查看

Classes.dex和resources.arc是源码的加密文件,它的具体操作流程如下图:







注意:回编译后的apk是没有签名的,需要签名后才能正常安装。

OK!接下来就是利用apktool工具来反编译和回编译了。它的基本语法如下:

反编译apk:




编译成功之后会生成对于的文件夹,文件夹内部的smali就是源码文件了,如果会davlik(.smail)语法 就能动态注入代码了

回编译成apk:




回编译后的apk会是在test/dist目录下。注意:回编译后的apk是没有签名的,需要签名后才能正常安装。

更多内容,期待您的探索,请关注爱加密,让您精彩不断!
  • 大小: 19.2 KB
  • 大小: 7.2 KB
  • 大小: 1 KB
  • 大小: 759 Bytes
分享到:
评论

相关推荐

    495987011477511shadow-fight-2-Hack.apk

    495987011477511shadow-fight-2-Hack.apk

    hack编程实例精讲2源代码.rar

    hack编程实例精讲2源代码.rar 关于hack编程的好资料

    无线路由破解.apk

    介绍WIFI认证原理以及破解方法、原理的文章: 1、802.11协议帧格式、Wi-Fi连接交互过程、无线破解入门研究 2、无线网络密码破解WPA/WPA2教程 ...4、How To Hack WPA/WPA2 Wi-Fi With Kali Linux & Aircrack-ng

    hack编程实例精讲电子书+代码

    《hack编程实例精讲电子书+代码》是一个深入学习黑客技术与编程实践的资源包,包含了一本详尽的教程电子书以及相应的源代码。这个资料包旨在帮助学习者不仅理解理论知识,还能通过实际操作提升技能。在黑客技术领域...

    D2HACKIT 0.80源代码

    5. **动态链接库(DLL注入)**:通常,游戏外挂会通过DLL注入的方式,将自身代码插入到Diablo II进程内部执行,这样可以绕过一些安全机制直接控制游戏行为。 6. **反调试技术**:为了防止被游戏开发商检测和封禁,...

    IE6、IE7、IE8、Firefox兼容性CSS HACK代码+示例

    本文将深入探讨不同浏览器兼容性的CSS Hack代码及其实例,帮助开发者更好地理解并应用这些技巧。 ### 1. 区别IE和非IE浏览器 对于需要在IE与非IE浏览器之间进行样式区分的情况,可以使用以下Hack: ```css #div...

    hack代码,大家看功能

    在IT领域,尤其是网络安全与编程方面,"hack代码"通常指的是非正统或者不寻常的编程技巧,用于解决特定问题或实现特殊功能。标题中的"hack代码,大家看功能"暗示了这是一些可能用于探索、调试或者优化系统性能的代码...

    汇编 程序破解-HACK

    1.提交一个可执行文件及源代码,完成hack.exe的所有功能,并将程序从键盘接收的信息存入指定(可自己设定)的文本文件中 2.提交的代码要与hack.exe源代码有90%以上的相似性 3.程序记录的信息要至少包涵键盘输入的...

    GitHack-master

    GitHack-master是一个针对Git源码泄露的利用工具,主要用于帮助安全研究人员或开发者发现并利用`.git`目录泄漏的安全隐患。`.git`目录是Git版本控制系统的一部分,通常在项目根目录下,包含了项目的完整历史版本信息...

    A new way to hack android app info

    标题 "A new way to hack android app info" 暗示了我们即将探讨的是关于安卓应用程序安全性的主题,特别是关于如何获取或破解应用信息的技术。在本文中,我们将深入研究这个话题,了解黑客可能利用的手段,以及...

    50 Android Hack2-Hack3

    在Android开发领域,"50 Android Hack2-Hack3"可能指的是一个教程或者一系列实践技巧,专注于提升Android应用开发的效率和性能。这些技巧通常涵盖了Android系统中的各种方面,包括但不限于UI设计、性能优化、内存...

    HACK\SQL注入法攻击一日通.txtHACK\SQL注入法攻击一日通.txt

    SQL注入是一种常见的网络安全攻击方式,它利用应用程序对用户输入数据处理不当的漏洞,向数据库发送恶意SQL代码,从而获取或篡改数据库中的敏感信息。随着互联网应用的普及,B/S架构模式的应用程序越来越广泛,这...

    d2hackit_v2.0_beta_0920 源代码

    通过分析这些文件,开发者可以深入了解D2HackIt的工作原理,学习游戏修改技术,甚至可以根据源代码进行二次开发,创造属于自己的Diablo II游戏体验。对于有兴趣深入研究游戏客户端编程、游戏插件开发的人来说,这是...

    java hack_hacks_

    然而,尽管有这些内置保护,Java程序仍然可能受到各种类型的攻击,如代码注入、缓冲区溢出、反射攻击等。 代码注入是一种常见的黑客攻击手法,它利用不安全的用户输入来改变程序的执行流程。例如,SQL注入允许黑客...

    SQL语句 注入猜解hack工具

    万能SQL注入工具 本工具是用来进行SQL注入猜解的工具,主要针对一些没有错误返回信息的网站的表结构猜解(当然,如果有错误返回这个工具也适用,只是没必要使用这个工具了,因为有更好更快捷的工具),尤其是Java+...

    微软雅黑 vs HACK(完美结合版).rar

    总的来说,"微软雅黑 vs HACK(完美结合版)"是一款创新的字体,结合了微软雅黑的视觉舒适性和HACK的代码友好性,旨在提升用户在日常文本和代码处理中的体验。如果你是开发者或者经常需要同时处理文字和代码的工作,这...

    Password_Hack.rar_hack_hack password_shellinj.h

    在IT安全领域,尤其是关于密码保护的话题,"Password_Hack.rar_hack_hack password_shellinj.h" 这个标题揭示了一个重要的知识点:密码破解,特别是利用COM技术和壳注入(Shell Injection)方法来获取星号密码。...

    DB2数据库SQL注入手册1

    SQL注入是一种常见的Web应用程序安全漏洞,攻击者可以通过在输入字段中 inject恶意SQL代码来访问或控制数据库。 在本手册中,我们将介绍如何在DB2数据库中进行SQL注入攻击的检测和防止。同时,我们还将提供一些实用...

Global site tag (gtag.js) - Google Analytics