美文网首页
手把手教学反反爬实践:利用页面js写入cookie

手把手教学反反爬实践:利用页面js写入cookie

作者: 安森老叔叔 | 来源:发表于2020-02-27 13:23 被阅读0次

开干!

如标题,这是一个利用页面js写入cookie后跳转链接的案例。
1.访问车300网站,这次我们想获取的是这个页面数据

image.png
2.查看源码可以发现,源码几乎都是js,根本没有页面内容
image.png
因为js在源码中,也不方便打断点,我就拷贝到本地文件中,并对下面eval内的字符串格式化(使用https://tool.oschina.net/codeformat/js/

js分析

关于这段js,我是这么看的:

  1. setParam是在构造查询字符串,根据搜索结果可以看出是“rt”和时间戳;
  2. 剩下的重点就是


    image.png

    t是现成的,那就通过执行这段js,来获得o函数的输出。

构造js文件

  1. 将set_param和下面eval内格式化后的js代码保存在本地文件
  2. 假设本地已经安装了nodejs
  3. node js文件运行,会看到有一些报错,比如


    image.png

    因为这种方式运行的js环境是不支持DOM的,所以如果只引用到属性的话,一般需要手动添加这些变量,如document,window等。这里我根据我的情况添加,



    大功告成!

具体代码如下:https://github.com/UncleAnson/js_crack/tree/master/%E8%BD%A6300

相关文章

网友评论

      本文标题:手把手教学反反爬实践:利用页面js写入cookie

      本文链接:https://www.haomeiwen.com/subject/xruthhtx.html