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

华为手机网站建设策划书mr. tailor wordpress

华为手机网站建设策划书,mr. tailor wordpress,百度关键词网站怎么做,河南省和建设厅网站文章目录 宽字节注入是什么?注入练习让转义符失效联合查询 代码审计 宽字节注入是什么? 宽字节注入准确来说不是注入手法,而是另外一种比较特殊的情况。宽字节注入的目的是绕过单双引号转义。 宽字节注入是一种绕过单双引号转义的手段&#x…

文章目录

  • 宽字节注入是什么?
  • 注入练习
    • 让转义符失效
    • 联合查询
  • 代码审计

宽字节注入是什么?

宽字节注入准确来说不是注入手法,而是另外一种比较特殊的情况。宽字节注入的目的是绕过单双引号转义。

宽字节注入是一种绕过单双引号转义的手段,严格来说并不是注入手段。

注入练习

让转义符失效

以sqli-labs-32 关为例子,这一关会转义单双引号,所以没有办法进行SQL注入,输入下面语句:

?id=2'

返回页面如下:

在这里插入图片描述

返回的325c27是2\'的ASCII码转16进制的结果

\符号的16进制是5c,这时候想到GBK编码,如果能用GBK编码和5c配对,就能把5c变成GBK编码的一部分,强制它变成汉字,从而让\符号失效。

在https://www.qqxiuzi.cn/bianma/zifuji.php网站中查询GBK编码,在5c前面补两位数字,如825C,查询出汉字,说明可以进行拼接。

在hackbar的URL中输入

?id=2%82'

返回结果,转义符号已失效:

在这里插入图片描述

由于GBK编码的范围从81开始,325c27中的32不在GBK编码范围内,所以32未被匹配成GBK编码。

联合查询

联合查询输入语句:

?id=2%82'and 1=2 union select 1,version(),database() --+

运行结果如下,获得了数据库的版本号和名称:

在这里插入图片描述

代码审计

在路径C:\phpStudy\WWW\sqli-labs-master\Less-32下找到index.php文件用编辑器打开,找到下面的php代码:

//including the Mysql connect parameters.
include("../sql-connections/sql-connect.php");function check_addslashes($string)
{$string = preg_replace('/'. preg_quote('\\') .'/', "\\\\\\", $string);          //escape any backslash$string = preg_replace('/\'/i', '\\\'', $string);                               //escape single quote with a backslash$string = preg_replace('/\"/', "\\\"", $string);                                //escape double quote with a backslashreturn $string;
}// take the variables 
if(isset($_GET['id']))
{
$id=check_addslashes($_GET['id']);
//echo "The filtered request is :" .$id . "<br>";//logging the connection parameters to a file for analysis.
$fp=fopen('result.txt','a');
fwrite($fp,'ID:'.$id."\n");
fclose($fp);// connectivity mysql_query("SET NAMES gbk");
$sql="SELECT * FROM users WHERE id='$id' LIMIT 0,1";
$result=mysql_query($sql);
$row = mysql_fetch_array($result);

function check_addslashes($string)函数做单双引号的转义;

if(isset($_GET[‘id’]))接收参数,并通过$id=check_addslashes($_GET[‘id’]);语句将参数传给上面的函数;

mysql_query(“SET NAMES gbk”);函数将与数据库交互的字符改成GBK,这个语句是能用GBK让转义符失效的基础。

http://www.yayakq.cn/news/429262/

相关文章:

  • 亚马逊网站建设资料网站建设装修
  • ppt图标网站链接怎么做沧州地区做网站
  • 兰州医院网站制作76人vs猛龙
  • 门户营销型网站搭建建站公司还有前途吗
  • 郴州做网站的公司wordpress添加媒体失败
  • 广州市天河区建设局网站云落 wordpress主题
  • 绵阳网站建设哪家好响应式网站开发 三合一建站
  • 通过网站建设提高企业的大型网站 开发流程
  • 深圳专业网站建设技术北京网站建设推广
  • 网站建设 首选百川互动怎么做移动网站
  • 如何购买企业黄页网站网页设计代码模板人物介绍
  • 企业网站后台管理系统dedecms大气金融企业网站模板
  • 自己做的网站怎么在百度能搜到给别人做网站怎么赚钱吗
  • 云南网络网站推广wordpress 问答插件2
  • 可以做片头的网站成都营销网站建设
  • 校园图书回收网站建设网站建设开发公司
  • 泰来县城乡建设局网站wordpress仿论坛
  • 数据库2008做企业网站福利窝又一个wordpress
  • 网站建设的实践体会网站如何做触屏滑动
  • 室内设计知名网站网站服务器 同步备份
  • 房子如何上网站做民宿山东建设网站广告
  • 周口网站建设73data网站完成上线时间
  • 网站服务器服务商网站建设多少
  • 网站一个页面多少钱吴杰
  • 百度收录网站名湖南省博物馆网站建设
  • 自己开网站能赚钱吗海口网站建设哪家专业
  • 网站建设销售合作合同范本wordpress 永久链接
  • 开不锈钢公司怎么做网站在国内做网站网站代理
  • 岳阳网站建设有哪些wordpress 评论验证码
  • html网站地图模板申请域名之后如何做网站