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

js逆向-webpack-python

网站(base64):aHR0cHM6Ly93d3cuY29pbmdsYXNzLmNvbS96aA==

案例响应解密爬取(webpack)

1、找到目标url

2、进行入口定位(此案例使用 ‘decrypt(’ 关键字搜索 )

3、找到位置进行分析

--t 为 data

-- e 为 key 并且是随机变换得(但只有两个值)

4、根据堆栈信息查找得er得被调用情况

--发现不同执行方式会有不同得生成n得值也就是 e(直接将代码copy进本地)

--t.header.user 是动态变得,获取时通过响应头获取,在传参

而 r 生成出来得则是解密后的值

5、将所需得代码都copy进本地后可以进行运行查找错误

--en函数错误,在将en导入本地

6、ee错误

-- 分析发现ee是一个webpack

--我们需要找到其加载器,都知道本地,使用加载器调用函数

7、找到n得函数位置

--发现一部分是一个标准的加载器写法

8、全部复制过来,

--然后把加载器赋值给全局变量

--方便调用

9、发现这个()中没有参数

--说明是多文件传入

--有参数说明是单文件传入

10、需要将另一个其参数的映射文件复制本地

--搜索参数找到其位置

--复制到本地

11、最后将两个文件引入到最初的js文件中,并进行调用

12、导入py文件进行调用执行

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • YOLOv8损失函数改进-增加MPDIoU提升边界框回归精度【附代码】
  • 苹果入局,AI手机或将实现“真智能”?
  • Spring懒加载Bean机制
  • 昇思25天学习打卡营第19天 | 基于MindSpore通过GPT实现情感分类
  • PGCCC|【PostgreSQL】PCA认证考试大纲#postgresql认证
  • GitHub 站点打不开
  • JVM原理(二十):JVM虚拟机内存的三特性详解
  • spark shuffle写操作——SortShuffleWriter
  • 将具有多个sheet的excel表格中所有sheet某一列翻译成中文,且保留原始样式
  • [Python学习篇] Python进程和线程
  • QT程序异常结束解决方法
  • rancher管理多个集群
  • 科技云报道:产业为根大模型应用为擎,容联云推动企业营销服场景重塑
  • 【网络协议】PIM
  • 深入浅出:Scikit-Learn基础教程
  • gitlab-ci配置详解(一)
  • Java深入 - 深入理解Java集合
  • leetcode讲解--894. All Possible Full Binary Trees
  • MySQL QA
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • select2 取值 遍历 设置默认值
  • Service Worker
  • springMvc学习笔记(2)
  • supervisor 永不挂掉的进程 安装以及使用
  • Theano - 导数
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 不上全站https的网站你们就等着被恶心死吧
  • 翻译:Hystrix - How To Use
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 前嗅ForeSpider中数据浏览界面介绍
  • 源码安装memcached和php memcache扩展
  • No resource identifier found for attribute,RxJava之zip操作符
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • # 数仓建模:如何构建主题宽表模型?
  • #git 撤消对文件的更改
  • #考研#计算机文化知识1(局域网及网络互联)
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (02)Unity使用在线AI大模型(调用Python)
  • (21)起落架/可伸缩相机支架
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (三)mysql_MYSQL(三)
  • (一)、软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZSWatch-Zephyr)
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • .cfg\.dat\.mak(持续补充)
  • .net 程序发生了一个不可捕获的异常
  • .NET6实现破解Modbus poll点表配置文件
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • /etc/skel 目录作用