首页 > 其他分享 >实战6-某企业钢铁资源-webpack

实战6-某企业钢铁资源-webpack

时间:2024-03-21 14:56:45浏览次数:15  
标签:实战 4.1 钢铁 webpack 参数 模块 断点 concat

目标网站

aHR0cHM6Ly9uZXdzLmJhb3d1Z3JvdXAuY29tL2xpc3Q/aWQ9MTQyNw==

1.简单介绍webpack

Webpack是一个用于构建现代 Web 应用程序的静态模块打包工具。通过将应用程序的所有资源(例如JavaScript、CSS、图片等)视为模块,并使用依赖关系来管理它们之间的引用,将它们打包成一个或多个最终的静态资源文件。

呈现形式

2.分析网站

找的数据请求链接,复制curl到工具中,反复测试,得出变量是headers中的值

搜索关键词打上断点测试

调试断点,找到正确的作用域
数据请求链接


作用域

3.先扣出核心代码

i = n("3452")
function get_header(){
            var r = {
            "x-user": "0/56f5cff3cad14853a44782c2c689ab2a",
            "x-nonce": Math.random().toString(36).substr(3, 10),
            "x-date": (new Date).getTime() / 1e3 | 0,
            "Content-Md5": i.MD5(t.data ? t.data : "").toString(i.enc.Hex)
        }
           , o = "".concat("post".toUpperCase(), "\n").concat(t.url, '\nx-user:').concat(r["x-user"], "\nx-nonce:").concat(r["x-nonce"], "\nx-date:").concat(r["x-date"], "\nContent-Md5:").concat(r["Content-Md5"], "\n");
        return r["x-signature"] = i.HmacSHA1(o, "13ade1de1eff43ffb821735f352a4148").toString().toUpperCase(), r}

4.方法一

4.1webpack

全部收缩起来发现是webpack形式
4.1.1扣出webpack
扣除全部webpack,并将模块部分置空

4.1.2处理webpack
先重新定义一个变量,并修改原本参数相对应

4.1.3.输出webpack调用的模块
小方法: 在脚本中搜索**.call**在上一行打印出函数的参数就是要调用模块的key便于查找模块,注意补环境


全部找到后如图写入:

5.传入参数得出结果

全部添加并运行无误后开始查找传入的参数

调试断点

5.1参数

参数1: ![](/i/l/?n=24&i=blog/2861542/202403/2861542-20240321143252021-685201983.png)

参数2:

5.2结果

结果

标签:实战,4.1,钢铁,webpack,参数,模块,断点,concat
From: https://www.cnblogs.com/gouqizi/p/18087373

相关文章

  • GUROBI案例实战(一)——Supply Network Design(网络流模型)
    GUROBI官方给出的案例,但本篇实现方式与其有些不一样,并且对一些函数给出了解释:ymodeling-examples/supply_network_design/supply_network_design_1.ipynbatmaster·Gurobi/modeling-examples(github.com)一、问题描述给定两个工厂、四个中转站、六个客户:FactorySupply......
  • Kubernetes CI/CD 实战:5分钟部署你的第一个应用
    Kubernetes是一个流行的容器编排平台,它可以帮助您轻松地部署和管理容器化应用程序。持续集成和持续交付(CI/CD)是一组实践,可以帮助您提高开发效率和可靠性。本教程将介绍如何使用KubernetesCI/CD工具来构建、测试和部署应用程序。目标了解KubernetesCI/CD的基本概......
  • 【unity实战】时间控制 昼夜交替 四季变化 天气变化效果
    最终效果文章目录最终效果日期季节控制时间昼夜交替素材如果没有天空盒,需要自己配置新增SkyboxBlendingShader.shader,控制天空盒平滑过渡交替变化下雨下雨粒子效果控制雨一直跟随玩家,但是旋转不跟随控制不同天气源码完结日期季节控制publicclassTimeManager:......
  • 尚硅谷Vue3入门到实战,最新版vue3+TypeScript前端开发教程
    1.创建Vue3工程npmcreatevue@latest或者npminitvue@latest输入项目名和需要的工具后进入项目如果项目报错使用命令安装Node.js的项目依赖包npmi启动vue项目,查看项目是否创建完成npmrundev直接删掉src然后创建src文件夹,在该文件夹中创建main.ts和App.vue文件......
  • 一学就会 | ChatGPT提示词-[简历指令库]-有爱AI实战教程(八)
    演示站点:  https://ai.uaai.cn 对话模块官方论坛:  www.jingyuai.com 京娱AI 一、导读:在使用ChatGPT时,当你给的指令越精确,它的回答会越到位,举例来说,假如你要请它帮忙写文案,如果没给予指定情境与对象,它会不知道该如何回答的更加准确。当你看到199的教程时,......
  • 性能测试实战系列(02):性能测试需求
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/15475614.html说明性能测试需求不是性能测试人员给出的,如果项目组没人能给出,性能测试人员可以引导,不同项目有不同的方案:迭代项目通过efk统计:https://www.cnblogs.com/uncleyong/p/15527484.html......
  • 性能测试实战系列(01):项目简介
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/15475614.html项目简介、背景略(后续完善) 项目架构礼品兑换中心微服务架构示意图(部分展示): 微服务项目开发、调试项目开发:略 另外,本地开发调试代码需要用到skywalking,方便查看调用链路:https://www.cnblog......
  • 性能测试实战系列(15):准备压测脚本、数据
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/15475614.html脚本查询礼品 兑换礼品 查询订单 其它设置http请求默认值  响应断言 后端监听器 数据库存量数据礼品:10000,在05章节已经通过存储过程造存量数据库存:10000,在05章节已经通过......
  • 性能测试实战系列(18):压测执行 - 容量场景(含监控、分析、调优、回归)
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/15475614.html测试执行根据容量场景设计,非gui执行脚本。 结果12线程  监控(部分) 性能问题:锁使用不合理待更新... ......
  • 性能测试实战系列(19):压测执行 - 稳定性场景(含监控、分析、调优、回归)
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/15475614.html测试执行根据稳定性场景设计,非gui执行脚本。 结果说明:下图大概00:25后tps上升,是因为我把服务器上无关的服务停了 结论达到压测目标 ......