当前位置: 首页 > news >正文

猿人学js逆向比赛第一届第十三题

一、分析请求

在这里插入图片描述

通过分析请求得知,本题目的参数为yuanrenxue_cookie,因为题目中中明说了是动态cookie,所以可以先删除这个cookie然后下脚本断点,简单分析看一下页面执行的js代码逻辑。

在这里插入图片描述

在经过这段代码的时候很明显的可以看到这里的有设置cookie,所以这里可以将赋值给cookie的内容手动复制到控制台看一下是什么。

在这里插入图片描述

发现就是刚才分析需要的那个参数,于是放开断点,去看一下是否是这个控制台打印出来的值。可以看到就是这个。(其实处理过加速乐系列的应该就已经能发现这个就是加速乐的第一部分)那么这里直接编写python代码提取出赋值部分的代码,然后执行一下,就得到了参数,这里利用python复现一下。

在这里插入图片描述

get_page_cookies函数如下:

def get_page_cookies(self):response = self.session.get(self.page_url)ck = re.search(r'cookie=(.*?);location',response.text)if ck:ck = ck.group(1)ck = execjs.eval(ck)ck = ck.replace(";path=/","")key = ck.split("=")[0]val = ck.split("=")[1]self.session.cookies.update({key:val})print(ck)
e({key:val})print(ck)

相关文章:

  • 百度seo营销网站长春百度seo公司
  • 如何将自己做的网站天津百度网站快速优化
  • js效果炫酷的网站推荐品牌传播方案
  • 有一个私人做慈善的网站企业网站营销实现方式
  • 我自己做的一个网站显示证书错误你就知道
  • 越城区住房和城乡建设局网站企业网站设计制作
  • Web Worker 通信封装与实战应用详解
  • C语言专题——关键字详解
  • Kafka的消费消息是如何传递的?
  • 关于Makefile
  • 【动手学深度学习】4.7. 前向传播、反向传播和计算图
  • 飞算 JavaAI 插件炸场!一小时搭图书管理系统
  • Python训练营-Day40-训练和测试的规范写法
  • 10-C#的dataGridView1和datatable的使用
  • 【Pandas】pandas DataFrame merge
  • 飞往大厂梦之算法提升-day08
  • libevent(1)之基础概述
  • 网站公安网安备案查询API集成指南
  • 元宇宙时代实物建模新趋势:动态纹理映射与实时渲染方案
  • 【驱动设计的硬件基础】PCI和PCI-E
  • TongWeb替换tomcat
  • 【机器学习深度学习】多层神经网络的构成
  • MySQL深分页性能瓶颈:问题分析与解决方案
  • Linux SPI核心驱动spidev.c深度解析
  • svn域名更换,批量修改项目svn地址(linux)
  • FineBI(二)- 数据导入