js破解之加速乐cdn

举报
huaerxiela 发表于 2019/09/25 17:03:01 2019/09/25
【摘要】 今天闲来无事,操作一波加速乐的cdn破解,比较简单。首先来看加速乐的js长什么样子用chrome工具格式化一下熟悉的eval,替换为console.log一下,执行再把输出结果格式化一下,代码很短,自己读一下,发现关键点我们这里要模拟的就是这个js生成的cookie,复制到控制台执行下发现有cookie生成接下来开始模拟整个过程,模拟之后再验证cookie是否可用。如何提取eval里的那段代...

今天闲来无事,操作一波加速乐的cdn破解,比较简单。

首先来看加速乐的js长什么样子

image.png

用chrome工具格式化一下

image.png

熟悉的eval,替换为console.log一下,执行

image.png

再把输出结果格式化一下,代码很短,自己读一下,发现关键点

image.png

我们这里要模拟的就是这个js生成的cookie,复制到控制台执行下

image.png

发现有cookie生成

image.png

接下来开始模拟整个过程,模拟之后再验证cookie是否可用。

如何提取eval里的那段代码就不说了,说下返回的这段js,分析发现里面含有document和window操作,这个时候先自己在浏览器执行下试试。

image.png

看到木有,只是简单的提取了下主机地址

image.png

当然我只是在百度下,开的F12,所以应该是你要爬取的网站的主机地址才对,把这个位置做下替换,接下来就可以放到execjs下执行了(其实我本人都是先用node执行,没问题后再转到execjs,node环境便于改错,调试),不出意外的话,这个时候应该报一个window未定义的错误,声明一下这个变量就好了(多数时候有些网站需要声明document和window变量,并且初始化一些默认参数)。好了,是时候出结果了2_02.png?tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

image.png

嗯,结果正确哈。

整个过程比较简单浅显易懂,大致为初学爬虫同学提供一个思路,需要的同学可以私信我索要目标网址和破解函数,就这样吧。

(完)


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。