目标:凤凰书城APP
书城中书币可以买书看,平时做任务可以获得积分,积分可以兑换书币。(20积分->1书币)
漏洞在积分兑换处,在兑换时进行抓包,发现当兑换积分大于有拥有积分就会提示积分不足,于是把积分改为负数,发现就能不断增加自己积分了~~但是有个注意的地方就是每次转换的积分不能小于等于-20,不然就会导致书币会相应减少。
因此,只要通过N次发包,每次转换-19积分,即可使得积分不断+19*N,最后将积分转换为书币,即可让你成为最富有的用户
Payload:(points=-19,提示兑换积分成功,成功给自己+19积分)
http://appapi.yc.ifeng.com/web/qy_user.php?a=points_for&auth=c30693d825&ct=iOS&output=json&points=-19&srcid=fenghuang&t=1464570813&token=2157421639&uid=5892933&v=1
举证如下,我目前积分为17,书币为88
于是发包十次,给自己加10*19积分,最终为207积分,88书币
把积分全部转换为书币,最终为7积分,98书币
仅作测试,不作其他用途,请知悉,谢谢。
解决方案:
请多指教~