尝试charles抓api交互数据来分析滴答拼车的头像

200 阅读1分钟
  1. 因为最近接触拼车软件较多,原本已经猜测到了该软件的头像实际上是包含了用户的性别等一些基本信息的,但不太了解具体的含义,想通过软件的api交互数据做进一步的分析
  2. 本文中,charles运行在mac osx上,拼车软件运行在iphone上
  3. iphone先设置wlan配置,使用mac osx上的代理进行联网,然后打开拼车软件进行操作
  4. 在Charles里找到获取附近订单列表的api,capis-slb.didapinche.com/carpool/lis…
  5. 对api返回数据运用jq规则:jq '.list |.[] |.passenger_user_info |.logourl',即可以获取当前订单列表的头像地址数组
  6. 粗略分析一下以后,发现是很有规则的。"img.didapinche.com/pics/150x15…",性别就发现了2种male/female,编号都是01、02、...这样的,到08就没了?也就是说男性8种头像,女性8种头像?
  7. 都按照顺序列出来,看一下把
    头像
  8. 软件怎么获取的性别信息:用户设置(没找到修改的地方)?实名制证件信息(那没实名的呢)?手机号大数据匹配的?