AppStore抓取数据包


#1

今天尝试抓取Appstore数据包?

  • 1.URL和body参数获取了,使用PostMan发送Send的时候,状态值不正确
  • 2.用了charles和Fiddler两个软件,抓取的数据都是一样的.
  • 3.就是在验证的一步,出现了错误.请求,body,包括URL 能填写的数据都填写了.
    如果正确请求的话,状态值为0,如果是由错误,就是非0,给我返回的是-1.
  • 4.大家有好的抓包软件推荐吗?我想在试一下别的软件
  • 5.如果你有好的办法,请你回复我.或许你的办法就是最好的呢?
  • 6.感谢帮助的小伙伴.

#2

说了半天跟没说一样


#3

ios版本是多少?你是根绝抓包的内容,自己在pc上发送的请求吗?


#4

我是根据抓的URL 和 body(参数) ,请求头Header 把这些数据放到了PostMan中,发送send,获取到了status = -1.如果请求放回正确的话,status = 0


#5

是哪里你不清楚呢?


#6

目的是验证抓到的appstore的接口是否可以使用.数据包是抓到了,我验证了URL,参数,返回的状态值不是正确的,你有好的办法吗?


#7

感觉你这样不行吧,有ssl pinning的话,就过不去了。我也在尝试抓appstore的数据,想的方案是hook网络层。可以加个qq一起研究下,459971205/。


#8

我已经关闭了ssl pinning


#9

我已经加你,请同意一下.


#10

验证的那一步是哪步?验证什么?登录?搜索?购买?打码?评论?其他?

你发的什么包?用的什么参数?参数怎么算出来的?哪个url?

你的帖子只说明了一个问题,就是"你遇到了一个问题"


#11

是这样一回事?我申请了新apple id账号.第一次登录的话,我要去验证,完善信息.现在我要抓取登录,和完善信息的接口.然后通过接口去填写这些信息.东西太多,填写太麻烦了.我现在就抓取了完善信息的接口(body参数+URL+请求头,我都填写在PostMan中了,发送send并没有获取正确的数据)


#12

新注册账号,填写最后那步验证是吧,省省吧,你这样通过就神了,所有验证都集中在那里,建议老老实实去分析程序


#13

大牛,可以加下您QQ吗


#14


#15

hi,大牛.想您请求一个问题?就是我想获取imei 的值,MGCopyAnswer中是可以获取到的,而iokit方法中,却没有了device-imei这个key.我应该怎么在iokit中获取到,并把这个值给修改掉


#16

既然MGCopyAnswer里有, 你就跟一下MGCopyAnswer, 看它从哪取的


#17

MGCopyAnswer只是我hook的一个方法,这个方法可以改掉imei值,但是在iphone手机设置中,imei没有改变.猜测是iokit,hook的方法中没有修改imei,所以设置是没有变化的
MGCopyAnswer和iokit有关系?


#18

我的意思是, 你就不能自己调试跟踪一下吗?


#19

MGcopyAnswer调试后知道InternationalMobileEquipmentIdentity键值起到了作用,但是我的目的是在iokit 方法中是否存在imei对应的字段,但是我得到的结果是没有.


#20

现在的MGCopyAnswer(“InternationalMobileEquipmentIdentity”)底层确实不是IOKit实现了, 是从CommCenter获取的

但是CommCenter又是怎么获取的, 我没有研究过