文章只供技术交流使用,不放任何成品,如有侵害贵公司权益行为,联系我,立即予以删除
抓包
先完整的抓一次包 
简单分析
register-slide ---- 时间戳 ---- > 返回gt, challenge gettype.php? ---- gt ---- > 返回一串,包含各个js 地址 get.php? ---- gt, challenge, w ---- >返回一串json ,里面有可疑数组,和s 值 /ajax.php? ---- gt, challenge, w ---- >返回({"status": "success", "data": {"result": "slide"}}) get.php?is_next=true&type=slide3 ---- gt, challenge ---- >返回新gt, challenge ajax.php? ----- gt, challenge ---- >返回是否滑动成功 图片的话,每次会返回三个图片,一个有缺口的混淆,一个没有缺口的混淆
发现滑动图片是canvas 生成的
打canvas 断点   一个s, 一个u ,分别为80, 10,80为图片高度一半,是n 的一半。n 是哪来的, 可知他创建了一个 的画布 往下跟,Ge 是一个数组 存的应该是还原顺序,里面最大的数是51,共52个。应该是把原图分成52粉,上面26份,下面26份  很明显这个c 是获取的横着的第几块,取的一块 f 取的是第一行还是第二行, 下面就是图片拼凑还原了
|