【发布时间】:2017-01-06 05:34:29
【问题描述】:
所以我截获了一个从我的 android 设备发送到应用服务器的数据包。我想了解我的手机正在向服务器发送什么。
我已经root了手机,并在上面安装了tcpdump。我已经使用 adb shell 运行了:
tcpdump -n -i wlan0 -w OUTPUT_FILE src host IP_ADDRESS and greater 200
我已经在我的电脑上获取了数据包并通过wireshark运行它。
有人告诉我,在 ascii 部分中普遍存在的一长串“........”是因为没有特定 HEX 的 ascii 表示。
这是真的吗?
我已经能够确定数据包没有加密,因为我可以在我在应用程序中输入的 ascii 中看到明文字符串。
我猜数据是二进制或 base64 编码的 JSON,转换为十六进制并发送到服务器。 我可以采取什么步骤来进一步了解从我的设备发送到远程服务器的数据结构?
任何其他提示或随机见解都会非常有帮助。
【问题讨论】:
标签: tcpdump packet-capture packet-sniffers