安卓中的java转储内存
对不起,这里有人知道安卓系统的内存转储吗?我知道我们可以获取这些文件的信息并加以利用。但我不知道什么是转储内存。它是如何产生的?什么时候?我们如何获取这些文件并访问它?我的建议我想清楚地了解转储内存,我想创建一个通用的安全系统来保护安卓系统上的文件,但这是我研究的下一步
非常感谢您的感谢
你可以在下面搜索框中键入要查询的问题!
对不起,这里有人知道安卓系统的内存转储吗?我知道我们可以获取这些文件的信息并加以利用。但我不知道什么是转储内存。它是如何产生的?什么时候?我们如何获取这些文件并访问它?我的建议我想清楚地了解转储内存,我想创建一个通用的安全系统来保护安卓系统上的文件,但这是我研究的下一步
非常感谢您的感谢
# 1 楼答案
内存转储是在应用程序或系统崩溃时显示和存储内存内容的过程。内存转储帮助软件开发人员和系统管理员诊断、识别和解决导致应用程序或系统故障的问题
您可以在http://resources.infosecinstitute.com/android-hacking-dumping-and-analyzing-applications-memory/#gref学习转储android的内存
# 2 楼答案
将Dex文件转储到内存中,否则大多数研究人员将调用android应用程序的解包。这项技术非常简单,他们只是在android源代码上修改了一些文件,如:DexClassLoader、Method()、invoke(),等等。目标应用程序将被安装到带有定制android操作系统的设备或模拟器中,然后他们将运行目标应用程序并启动。。。目标应用程序被转储,攻击者可以获取dex文件并在以后使用。如果有人对它的工作原理感兴趣,你可以在谷歌上找到关键词:解包android应用程序