渗透测试——cookie注入

2023-11-18

1.cookie注入原理

Cookie最先是由Netscape(网景)公司提出的,Netscape官方文档中对Cookie的定义是这样的:
Cookie是在HTTP协议下,服务器或脚本可以维护客户工作站上信息的一种方式。
Cookie的用途非常广泛,在网络中经常可以见到Cookie的身影。它通常被用来辨别用户身份、进行session跟踪,最典型的应用就是保存用户的账号和密码用来自动登录网站和电子商务网站中的“购物车”。
Cookie注入简单来说就是利用Cookie而发起的注入攻击。从本质上来讲,Cookie注入与传统的SQL注入并无不同,两者都是针对数据库的注入,只是表现形式上略有不同罢了。
要想深入了解Cookie注入的成因,必须要了解ASP脚本中的request对象。它被用来获取客户端提交的数据。
Request对象的使用方法一般是这样的:request.[集合名称](参数名称),比如获取从表单中提交的数据时可以这样写:request.form(“参数名称”),但ASP中规定也可以省略集合名称,直接用这样的方式获取数据:request(“参数名称”),当使用这样的方式获取数据时,ASP规定是按QueryString、Form、Cookies、ServerVariables的顺序来获取数据的。这样,当我们使用request(“参数名称”)方式获取客户端提交的数据,并且没有对使用request.cookies(“参数名称”)方式提交的数据进行过滤时,Cookie注入就产生了。

2.cookie注入步骤

1.寻找形如“.asp?id=xx”类的带参数的URL。
2.去掉“id=xx”查看页面显示是否正常&

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

渗透测试——cookie注入 的相关文章

  • LeetCode-160. 相交链表

    这是一道真的非常巧妙的题 题解思路如下 如果让他们尾端队齐 那么从后面遍历就会很快找到第一个相交的点 但是逆序很麻烦 于是有一个巧妙的思路诞生了 如果让短的先走完自己的再走长的 长的走完走短的 他俩就会正好对齐 于是 Definition
  • JAVA主流压缩解压工具对比、用法与选取

    一 JAVA主流压缩工具 java util zip 说明 Java标准库提供的压缩与解压功能 包含在java util zip包中 通过ZipInputStream和ZipOutputStream可以实现ZIP格式的压缩与解压缩操作 适用
  • Redis发布订阅和事物笔记

    Redis 发布订阅 Redis 发布订阅 pub sub 是一种消息通信模式 发送者 pub 发送消息 订阅者 sub 接收消息 Redis 客户端可以订阅任意数量的频道 下图展示了频道 channel1 以及订阅这个频道的三个客户端 c
  • 闻达(Wenda):基于Chatglm6b的知识库+大语言模型融合项目

    背景 随着ChatGPT模型的一炮而红 大语言模型已然风靡全球 成为了全世界闪烁的焦点 目前 越来越多的研发人员投入到大语言模型的扩展开发中 闻达 Wenda 便是其中一项重要成果 闻达源于清华大学开源的ChatGLM6b项目 作为少有的在
  • 基于灰色神经网络的订单需求预测代码

    目录 1 概述 2 代码 3 结果 1 概述 BP Back Propagation 神经网络模型是一种信息前向传播 误差反向传播的神经网络模型0 能够通过训练样本反向传播调节网络的阈值和权值 使误差平方最小 BP神经网络是目前应用最广泛的
  • Linux命令学习 - Ntpdate

    Ntpdate 命令简介 安装 网络时间同步命令 修改crontab文件添加或修改定时任务 语法 参数 命令简介 ntpdate 使用网络计时协议 NTP 设置日期和时间 此命令仅应用于 AIX 4 2 或后期版本 通过轮询指定的确定正确时
  • buuctf web [极客大挑战 2019]Upload

    上传头像 上传一下 看看能不能成功 抓包 抓取上传时的数据 看看限制条件 改两个地方 符合上传图片的要求 上传试试 一句话木马的
  • 作为 Java初学者,刚学完JavaSE,有什么可以做的项目吗

    文章目录 一 基于面向对象开发的黑框程序 1 1 开发工具 1 2 至少掌握这些 1 3 推荐做的项目 二 Java SE 桌面窗体小程序 基本可以忽略 三 Java SE 高级应用 四 下节预告 Author Gorit Date 202
  • MybatisPlus使用Left Join...on...一对多多表联查和Ipage分页返回数据问题

    问题 一对多关系表使用MybatisPlus的Ipage进行分页查询 会先执行联表查询sql语句 然后进行分页 像图中联表查询一对多关系 会有多条重复数据 使用Ipage分页会将这10条数据返回到xml中resultMap绑定的type 造

随机推荐

  • windows下使用cpu进行mmsegmentation推理的环境配置

    背景介绍 需要将之前在ubuntu系统基于GPU训练的模型 复制到windows系统下用cpu进行测试推理 步骤如下 1 创建anconda虚拟环境 2 使用conda安装pytorch cpu以及对应的torchvision 这一步如果使
  • elementUI 日期组件 <el-date-picker type=“daterange“ > 时间范围遇到的问题 tips

    1 此组件默认展示两个日历框 并且两个日历框联动展示 2 若在同一日历中选择时间范围 只需将其联动解除 并隐藏右侧日历框 1 解除联动 标签中添加 unlink panels 属性即可 2 隐藏右侧日历 trbd date picker d
  • GO学习 --- 匿名函数

    一 匿名函数 Go支持匿名函数 如果我们某个函数只是希望使用一次 可以考虑使用匿名函数 匿名函数也可以实现多次调用 二 使用方式 方式一 在定义匿名函数时就直接调用 匿名函数 package main import fmt func mai
  • sas“安装后处理”失败的原因

    在安装sas软件时 最后一步会出现问题 如图 解决方法 1 SID过期 更新SID 或者更改计算机时间 用管理员身份运行 setup exe 在进行最后一步时 会有窗口弹出如下图 不要管它 PS 本人安装出错的原因不是SID过期 采用了第二
  • HTML编码与解码

    由于HTML是一种由符号标记的语言 所以该语言占用了一些表示的符号 而页面随时需要表示这些符号 所以HTML将一些被占用的符号或一些特殊功能的符号使用了一些特殊的方法标记 以便展示 这些方法就是HTML编码 HTML 中的预留字符必须被替换
  • js 给对象写 JSON.stringify 的方法

    但我们自己定义的对象 想要执行 JSON stringify 没法被序列化的属性就会产生报错 这时候应该用 toJson 来重写 具体代码是 object toJSON function return outputA a ouputB b
  • sqlite数据库处理大量数据(千万)

    先挖坑 连接 https www shuzhiduo com A VGzlVep15b
  • 5分钟学会创建微信小程序,超简单的入门指南

    小程序商城是一种在手机端直接购买商品的平台 它能够为商家提供便捷的销售渠道 并为消费者提供方便快捷的购物体验 要搭建一个小程序商城 我们可以通过乔拓云网进行操作 首先 我们需要登录乔拓云网的后台管理系统 在登录后台后 我们可以看到一个商城管
  • 解决 logback不打印 Mybatis SQL等相关日志 日志

    我使用的是 logback 1 2 3版本 其 maven 依赖如下
  • xd插件ui face

    简介 方便使用随机头像 使用 1 安装 略 2 在画布上画多个个圆圈 SHIFT CLICK画正圆 ALT CLICK复制 3 使用alt 框选全部的圆圈 4 对齐排列 5 如图点选 6 如图点选2 然后按 Apply 按钮
  • 【华为OD机试真题2023 JS】通信误码

    华为OD机试真题 2023年度机试题库全覆盖 刷题指南点这里 通信误码 时间限制 1s 空间限制 32MB 限定语言 不限 题目描述 信号传播过程中会出现一些误码 不同的数字表示不同的误码ID 取值范围为1 65535 用一个数组记录误码出
  • 使用Jenkins自动部署vue项目

    1 Jenkins简介 Jenkins是开源CI CD软件领导者 提供超过1000个插件来支持构建 部署 自动化 满足任何项目的需要 2 Jenkins安装 这里是使用docker compose安装Jenkins 所以需要先安装docke
  • 2018-10-22心得

    gtest 今天学习使用了gtest gtest 主要使用方法就是在一个 TEST TEST F 里写测试用例 然后通过在main函数使用 RUN ALL TEST 即可运行 gtest 对于TEST F 实际跟TEST 基本一样 但是它多
  • 随机信号分析实验(matlab仿真实验)

    一 实验内容 1 产生均匀分布的随机数 高斯分布的随机数和其他分布 瑞利 卡方 的随机数及画图 对生成的随机数进行分析 2 检验 1 中产生的均匀分布 高斯分布的数学期望和方差 并画出各种分布的随机变量的概率密度直方图 3 两组及多组独立的
  • redis缓存的预热、降级、雪崩、穿透、击穿

    一 预热 指将一些可能经常使用数据在系统启动的时候预先设置到缓存中 这样可以避免在使用到的时候先去数据库中查询 还有一种方式就是添加一个缓存刷新页 这样通过人工干预的方式将一些可能为热点的key添加到缓存中 二 降级 当访问量突然剧增 服务
  • JS中定时器的用法以及窗口的滚动条函数

    在JS中定时器由setInterval函数设置 第一个参数为定时器的回调函数 第二个参数为间隔 单位为毫秒 窗口的滚动由window对象的scrollBy函数和scrollTo函数完成 例子如下
  • 通过安装cpolar内网穿透在Kali上实现SSH远程连接的步骤指南

    文章目录 1 启动kali ssh 服务 2 kali 安装cpolar 内网穿透 3 配置kali ssh公网地址 4 远程连接 5 固定连接SSH公网地址 6 SSH固定地址连接测试 简单几步通过cpolar 内网穿透软件实现ssh 远
  • jsonp跨域

    由于浏览器的同源策略 前端请求存在跨域问题 jsonp解决跨域是利用了html的有些标签 例如script link img iframe等的天生具有跨域请求的特点 例子如下 a href 测试 a
  • 逃跑吧少年辅助快乐羊儿吧

    逃跑吧少年是4399刚刚推出的一款小游戏 收到热烈欢迎 绝对的高热度2d刺激小游戏 同时我还发过一个帖子不过被CSDN删掉了 所以我来这里我自己的博客重新发一遍 下载地址 点我下载 点击后会跳转到诚通网盘 有三个按钮 大家点击普通下载按钮
  • 渗透测试——cookie注入

    1 cookie注入原理 Cookie最先是由Netscape 网景 公司提出的 Netscape官方文档中对Cookie的定义是这样的 Cookie是在HTTP协议下 服务器或脚本可以维护客户工作站上信息的一种方式 Cookie的用途非常