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

SQL 注入攻击 - cookie base64编码注入

环境准备:构建完善的安全渗透测试环境:推荐工具、资源和下载链接_渗透测试靶机下载-CSDN博客

一、Base64编码介绍

原理

Base64编码的原理是将三个字节的二进制数据(共24位)转换成四个ASCII字符。由于每个ASCII字符可以表示64种状态(2^6),刚好可以用来表示24位二进制数据。这种编码方式通过将二进制数据划分为每组6位,然后将这6位的值转换为对应的Base64字符,从而实现编码过程。

字符集

Base64编码使用的64个字符包括:

  • 大写英文字母:A-Z
  • 小写英文字母:a-z
  • 数字:0-9
  • 两个额外的符号,在不同的系统中可能有所不同,通常是+/

此外,为了使编码的结果能够被整除为4,Base64编码可能会在最后使用=字符进行填充。

编码表

索引字符索引字符索引字符索引字符
0A16Q32g48w
http://www.lryc.cn/news/312726.html

相关文章:

  • Outlook邮箱后缀如何修改?怎么添加后缀?
  • [LeetBook]【学习日记】图书整理 II——用两个栈实现队列
  • 5G智能制造食品工厂数字孪生可视化平台,推进食品行业数字化转型
  • 一个系列很多样式的wordpress外贸建站模板
  • Wireshark_labs TCP
  • Linux程序崩溃调试
  • Day37 socket、TCP、UDP
  • 从 Language Model 到 Chat Application:对话接口的设计与实现
  • 无人机|LQR控制算法及其无人机控制中的应用仿真
  • ubuntu环境下docker容器详细安装使用
  • vue2源码分析-vue入口文件global-api分析
  • Javascript原型 ,原型链如何理解使用 ?有什么特点?
  • Flutter混合栈管理方案对比
  • Asp .Net Core 集成 Newtonsoft.Json
  • GPT对话知识库——ARM-Cortex架构分为哪几个系列?每个系列有几种工作模式?各种工作模式之间的定义和区别?每种架构不同的特点和应用需求?
  • 795. 前缀和(acwing)
  • 1910_野火FreeRTOS教程阅读笔记_prvStartFirstTask函数
  • 图论练习5
  • [C++] Volatile 和常量Const优化
  • 嵌入式学习day32 网络
  • 算法D33 | 贪心算法3 | 1005.K次取反后最大化的数组和 134. 加油站 135. 分发糖果
  • html地铁跑酷
  • 利用GPT开发应用001:GPT基础知识及LLM发展
  • Golang Ants 构建协程池
  • 【金三银四】面试题汇总(持续编写中)
  • Hive的数据存储
  • ORACLE 如何使用dblink实现跨库访问
  • Sentinel 面试题及答案整理,最新面试题
  • Qt在windows编译hiredis依赖库
  • 【工作向】protobuf编译生成pb.cc和pb.py文件