
抓包分析到客户端 post 这样的数据:
{"json":"uTJERxU6soa0lbJZaAWEYGGwp4xOe0nN\/wORZ1Rnf5EJ2Z\/yc8UOWD1SDzTwXf1B"} {"json":"ppWzKIag6L\/nM6Dp5JFR1QAKcvxK9DFwIy49LbCHUWedfnvGhs4xYuivb+oF0q0r7TmofgGpk8tGUik1nB5HSilHzZDQIb2ay577V2bs8dKQKy\/KfWMLs1\/sVqg+Lgsvps7RTyK7jvxkTkZ6LldrkQ=="} 感觉是 base64 编码的,可解码总是无效或者为乱码。观察到里面总是会出现一组\和 /字符。请教各位,这究竟是什么编码格式,以及能否还原出原始的数据?
1 sagaxu 2017-07-20 18:15:35 +08:00 这跟 JSON 有什么关系呢? |
4 xspoco 2017-07-20 18:24:26 +08:00 |
5 iyangyuan 2017-07-20 19:31:47 +08:00 via iPhone 反编译客户端 |
6 Kisesy 2017-07-20 19:46:54 +08:00 通常 bsh64 还用来编码二进制数据,所以不一定可读 |
7 Kisesy 2017-07-20 19:48:18 +08:00 擦,写错 base 了 |
8 zbinlin 2017-07-20 20:25:37 +08:00 base64 binary 吧 |
9 eminemcola 2017-07-20 20:33:33 +08:00 via Android 解码 16 位格式试试 |
10 vvchen OP |
12 weyou 2017-07-20 20:59:12 +08:00 via Android base64 本来就包含 /啊,\是 json 加的转义符。不可读很可能原本就是 binary 数据,一般可读字符串是没有必要进行 base64 编码的。还有种可能是使用了自定义的码表。 |
13 FanWall 2017-07-20 21:10:56 +08:00 看两段数据的长度( n*128 ),很大可能性是 AES/DES 之类的对称加密,找到密钥就行了。 |
14 vvchen OP |
15 FanWall 2017-07-23 01:41:45 +08:00 |