admin 发表于 2020-4-17 16:13:34

某多多-anti_content分析








主要就是分析下anti_content的生成过程




请求流程:首页搜索框输入关键字-得到结果https://img-blog.csdnimg.cn/20200417110720221.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjg5NTcyOA==,size_16,color_FFFFFF,t_70

https://img-blog.csdnimg.cn/20200417111942175.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjg5NTcyOA==,size_16,color_FFFFFF,t_70数据获取的链接是 http://yangkeduo.com/proxy/api/search,参数如↓,其中需要解决的参数有三个 list_id、 flip、 anti_contenthttps://img-blog.csdnimg.cn/20200417112839465.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjg5NTcyOA==,size_16,color_FFFFFF,t_70 list_id、 flip可以在首页或上一次的请求中得到,不需要过多阐述,重点在 anti_contenthttps://img-blog.csdnimg.cn/20200417102641352.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjg5NTcyOA==,size_16,color_FFFFFF,t_70控制台搜索 anti_content只有几个,全部打上断点,刷新页面停在这里就是我们要的值https://img-blog.csdnimg.cn/20200417102841976.png从堆栈往上追踪到这里,后面因为是异步执行的了,在这里断点重新重新开始https://img-blog.csdnimg.cn/20200417103007183.png一开始这里的值都为 undefined ,多次执行得到 t=kt{},再下一步就得到值,那么我们要的值应该就是这个kt生成的,继续跟进https://img-blog.csdnimg.cn/20200417103300910.pnghttps://img-blog.csdnimg.cn/20200417103313960.png这个kt就是目标了,主要执行的就是 t >> Kt()这个函数https://img-blog.csdnimg.cn/20200417103520491.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjg5NTcyOA==,size_16,color_FFFFFF,t_70Kt这里三个地方要注意,第一个地方就是R值,是个随机值,会影响到e第一个函数的执行位置(其实哪个都是正确的)。e主要就是生成一个数组,里面要验证一些浏览器的参数,具体可以自行找到 n(mt,V)这里了解。第三段就是最后return的值,就是 anti_contenthttps://img-blog.csdnimg.cn/20200417103738238.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjg5NTcyOA==,size_16,color_FFFFFF,t_70https://img-blog.csdnimg.cn/20200417104128388.pnghttps://img-blog.csdnimg.cn/20200417103825350.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjg5NTcyOA==,size_16,color_FFFFFF,t_70https://img-blog.csdnimg.cn/20200417104039782.png将 anti_content代入即可请求得到结果。需要注意的是,anti_content生成的过程验证了 鼠标点击位置、url、useragent、cookie、时间戳之类的东西,这些除了cookie、url需要自行传入,其他值写死即可。https://img-blog.csdnimg.cn/20200417110429749.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjg5NTcyOA==,size_16,color_FFFFFF,t_70




https://img-blog.csdnimg.cn/20191228160714984.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjg5NTcyOA==,size_16,color_FFFFFF,t_70



X_w 发表于 2020-4-17 16:21:41

66666

我想两颗西柚 发表于 2020-4-17 16:40:59

66666

marvin 发表于 2020-4-17 16:52:34

666

Henryhaohao 发表于 2020-4-17 17:12:37

6

非易 发表于 2020-4-17 17:31:12

我直说了我爱你

qq244766455 发表于 2020-4-17 17:50:02

66666

小威 发表于 2020-4-17 17:51:24

大佬

Sadusky 发表于 2020-4-17 17:59:01

学习一下

pythonORjs 发表于 2020-4-17 18:01:10

.
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 某多多-anti_content分析