hackerreddy-789/android-malware-analysis-

GitHub: hackerreddy-789/android-malware-analysis-

一个以问答形式记录 Android 恶意 APK 样本静态分析全过程的实战教学项目。

Stars: 0 | Forks: 0

# android-malware-analysis- Google Play 使用什么技术来标记上传到 Google Play Store 的应用程序? ANS:frosting 该 package 的名称是什么? ANS:com.wire 该 APK 的 MD5 哈希值是什么? ANS:e162504122c224d4609ade9efa9af82d 此样本的 SHA256 哈希值是什么? ANS:ae05bbd31820c566543addbb0ddc7b19b05be3c098d0f7aa658ab83d6f6cd5c8 该样本的大小是多少? ANS:40.68MB 针对的是哪个版本的应用程序? ANS:3.65.979 检查所有的 activity。其中有一个很显眼。是哪一个? ANS:org.xmlpush.v3.StartVersion 在 Manifest 分析中,有多少个 activity 与我们识别出的该 activity 相关联? ANS:3 识别出的第一个“罪行(crime)”是什么? ANS:load external class 有一个“罪行(crime)”应该引起了你的注意。这种情况不应该发生在一个非恶意的聊天应用程序中。是什么“罪行”? ANS:Hide the current app's icon 有多少个 class 具有 TCP 连接,并且被识别为是我们恶意活动的一部分? ANS:5 在具有 TCP 连接的 class 中,哪一个可能不是恶意的? ANS:okio/Okio.java 你注意到了什么,从而可以确定我们的样本与其他搜索结果具有相似性? ANS:org.xmlpush.v3 找到我们先前样本的 SHA256 哈希值,并使用该哈希值运行一次查询。你使用了什么查询语句? ANS:sha256:ae05bbd31820c566543addbb0ddc7b19b05be3c098d0f7aa658ab83d6f6cd5c8 你会使用什么查询语句来查找我们先前识别出的非恶意 class? ANS:java_classes: "okio/Okio"
标签:Android, DAST, DSL, 云资产清单, 恶意软件分析, 目录枚举, 移动安全, 逆向工程