自从发了上一篇破解连尚读书的文章后,我在里面提了下破解过手淘,因此有不少朋友都让我出一个破解淘宝的教程。我不敢直接发出来,万一有人拿这技术去干了坏事,那我岂不是也得跟着蹲监狱了?可是这事儿得提上日程啊,否则吊着你们口味可不大好,说我夸夸其词,因此仍是提一下吧。这里就给点提示,稍微介绍一下破解手淘的足迹接口吧,也就是你访问过的商品列表。web
手淘足迹接口的api是mtop.relationrecommend.wirelessrecommend.recommend,也就是说所有url为:https://h5api.m.taobao.com/h5/mtop.relationrecommend.wirelessrecommend.recommend/2.0。这里别问我怎么知道的,哈哈只要你努力总会有办法的,咱们接着往下面走。算法
有了接口那确定就直接访问咯,当当当当,哈哈请求参数非法,是否是已经见惯不惯了?json
到了这里你应该要想到用手机去试一试,由于客户端能够用webview去加载,就能够获取一些信息。别问我是怎么知道的,仍是那句话,只要你够努力这一切你都能知道。api
哈哈说的这么神,这里仍是解释一下。由于手淘要考虑至少第一次加载的时候须要和服务端同步加密key,因此说服务端必定会种一个header放到客户端,这将是加密的重点key。微信
若是你觉得事情到此为止,那么你就过小看阿里了。随便打开一个手淘的接口,你会发现有这么一个sign参数,这个英文字母就是明着告诉你这是在加密,可是你就是破解不了,是否是要被这个给气死了。app
若是你不传这个sign会是什么结果呢?答案是非法请求,请看下图less
有人说若是我用以前的sign和时间戳,是否是能请求成功呢?若是能够的话那你也过小看手淘了,时间戳校验对于这种巨无霸app来讲是基本功。那若是你真的这样作会怎么样呢,答案是报接口已过期的错误,这里我就懒得去操做截图了,这种以前早就试过了。学习
那么若是你破解了sign是否是就没问题了呢,我只能说大的问题是没有了,可是你确定仍是获取不到数据的,这里面小坑仍是有特别多的,就算你破解出来了sign算法。要是没有踏平那些小坑的话,也是获取不了数据的。加密
此处省略一万字,,,,,,,,,,,,,。url
说了不公开怎么破解的,可不想给本身找麻烦。有人会怀疑我是否是在瞎说,根本没有破解成功。这里我必须给你们贴个图,就跟平时双手打字同样,必须以证清白。
有人说怎么证实这个数据是正确的呢,下面我贴出手淘里个人足迹页面,你们看看数据是同样的,都是个人淘宝帐号下的数据。发挥大家的想象力,从一个json数据里看是否是对应填充到这个页面的,这对于咱们移动端开发人员来讲应该不难的吧?
看到的小伙伴帮忙点个赞好很差,这个破解特别复杂,这是我以前千辛万苦搞出来的。这个可不是开玩笑,你要是在网上能搜索到这个破解方法,淘宝早就改了。因此我也不会轻易就发出来这个算法的,否则把牢底坐穿均可能。可是咱们能够探讨一下其余技术,感兴趣的同窗能够用微信扫描入群。这个群将只讨论有价值的技术,只灌有养分的水。废话少说,我们作技术的历来都是作的比说的多,群里都是热爱学习的小伙伴,你们快快扫码入群吧!