js破解之加速乐cdn
【摘要】 今天闲来无事,操作一波加速乐的cdn破解,比较简单。首先来看加速乐的js长什么样子用chrome工具格式化一下熟悉的eval,替换为console.log一下,执行再把输出结果格式化一下,代码很短,自己读一下,发现关键点我们这里要模拟的就是这个js生成的cookie,复制到控制台执行下发现有cookie生成接下来开始模拟整个过程,模拟之后再验证cookie是否可用。如何提取eval里的那段代...
今天闲来无事,操作一波加速乐的cdn破解,比较简单。
首先来看加速乐的js长什么样子
用chrome工具格式化一下
熟悉的eval,替换为console.log一下,执行
再把输出结果格式化一下,代码很短,自己读一下,发现关键点
我们这里要模拟的就是这个js生成的cookie,复制到控制台执行下
发现有cookie生成
接下来开始模拟整个过程,模拟之后再验证cookie是否可用。
如何提取eval里的那段代码就不说了,说下返回的这段js,分析发现里面含有document和window操作,这个时候先自己在浏览器执行下试试。
看到木有,只是简单的提取了下主机地址
当然我只是在百度下,开的F12,所以应该是你要爬取的网站的主机地址才对,把这个位置做下替换,接下来就可以放到execjs下执行了(其实我本人都是先用node执行,没问题后再转到execjs,node环境便于改错,调试),不出意外的话,这个时候应该报一个window未定义的错误,声明一下这个变量就好了(多数时候有些网站需要声明document和window变量,并且初始化一些默认参数)。好了,是时候出结果了。
嗯,结果正确哈。
整个过程比较简单浅显易懂,大致为初学爬虫同学提供一个思路,需要的同学可以私信我索要目标网址和破解函数,就这样吧。
(完)
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)