2

您将如何找出 Android 应用程序正在向“母舰”发送什么样的信息?例如,如果某个应用正在将您的 ID、性别等信息发送给广告商。

有没有办法在 Android 应用程序中做到这一点?还是必须通过 Wi-Fi 上的数据包嗅探器来完成?

4

4 回答 4

3
  1. 根您的设备。
  2. tcpdump查找适用于 Android的副本
  3. 启动tcpdump,捕获转储文件。
  4. 使用 Wireshark 之类的工具进行离线分析。
于 2010-12-19T08:10:48.887 回答
1

您可以检查Android 数据包嗅探器

不幸的是,您必须在手机上成为 root,并安装“su”命令。

于 2010-12-19T10:32:45.110 回答
1

TaintDroid项目正是这样做的。安装它并不像安装应用程序那么简单(当然),但它们提供了非常详细的说明。该工具已被用于检测应用程序正在访问和发送到某些外部源的信息类型。如果您想出于特定目的对其进行修改,它们还提供源代码。

于 2010-12-24T20:11:49.067 回答
0

权限告诉您它正在访问哪些数据,例如“电话状态”意味着获取电话 ID,粗略或精细位置是一种权限,因此对于网络或 gps 位置,您需要了解。

其他数据在其他权限之后。因此,如果他们没有作弊,您可以在一定程度上弄清楚他们在使用什么。

于 2010-12-19T11:12:15.173 回答