怎样开始对Android应用的逆向说明?
收集
Logcat
截图
体系
在相识adb呼吁后,下面我们来安装DIVA(Android应用措施)。 注:请将该应用下载安装至你的kali呆板上,由于全部的adb呼吁都将从kali中触发。 执行以下呼吁安装该应用:
此刻,我们已经完成了diva-beta.apk的安装。让我们来验证下该应用是否已在我们的装备中乐成安装。 可以看到应用措施已被正确安装,并可在装备的菜单中行使。 让我们通过单击该应用程的图标来启动它。你将看到如下启动界面: 当前,DIVA为我们筹备了以下挑衅: 不安详的日记记录 硬编码题目 – 第1部门 不安详的数据存储 – 第1部门 不安详的数据存储 – 第2部门 不安详的数据存储 – 第3部门 不安详的数据存储 – 第4部门 输入验证题目 – 第1部门 输入验证题目 – 第2部门 会见节制题目 – 第1部门 会见节制题目 – 第2部门 会见节制题目 – 第3部门 硬编码题目 – 第2部门 输入验证题目 – 第3部门 我们将一一办理上述挑衅,让你相识Android应用中的差异裂痕。对付第一项挑衅,即不安详日记记录,我们可以通过adb呼吁来搜查diva应用的日记记录。呼吁如下:
假如呼吁正确执行,你将会看到如下所示内容: 可以看到这里的日记记录很是的混乱,由于它表现了很多差异的日记记录数据(整个装备)。为了让我们看起来越发清楚,我将行使grep呼吁。但在此之前,我们必要起首获取该应用措施包的历程ID。呼吁如下:
假如呼吁正确执行,你将会看到如下所示内容: adb shell是用于通过adb发送任何shell指令的呼吁;ps作为shell指令发送,ps的输出提供应grep呼吁。Grep是一个很是棒的用于搜刮相干字符串的器材,在本例中我们搜刮的字符串为“diva”。 从输出功效中我们得知,diva的pid为1654,包名称为“jakhar.aseem.diva” (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |