如何操纵APK内存

How to manipulate apk memory?

本文关键字:APK 内存 操纵 何操纵      更新时间:2023-10-16

我尝试在APK上执行C 代码注射(我不需要DLL,因为我只能将文件放在APK文件夹中),但是我不知道在哪里开始,或者我要走正确的道路。我将如何定位该过程(APK)并读/写入其内存?我似乎在任何地方都找不到这一点 - 窗户上有很多教程,有些是通过越狱为iOS提供的,但没有针对Android。APK主要是由我的朋友(称为Egg,Inc。)编程的,他很清楚,而且我正在攻击他的应用程序以供个人使用。如果有人只给火火花,或者至少告诉我C#是否适合这种情况或我的选择是什么!预先感谢。

在运行时?你不会。您明确阻止了这样做。它是一个巨大的安全漏洞,可以使应用程序执行此操作,因此在任何现代操作系统上都可以阻止它们。如果您的朋友写了这篇文章,请他进行更改或要求他直接修改应用程序的源代码。

编译时?您可以解压缩APK(APK只是一个zip文件)并对字节码进行反复编译。然后,您可以对其进行编辑,重新编译,用自己的密钥签名并安装。

(旁注:Android是基于Linux的。DLL仅是Windows。Linux等效是一个.so文件。但是,仅将一个放在路径中的某个地方都不会做任何事情。)