【伪造IP】【二次注入】【二次编码注入】

伪造IP

在这里插入图片描述

普通传递&引用传递

function addself ($parm){
	$parm++; 
}
$a=10;
addself($a);
echo 'a的值'.$a;#10

function addself (&$parm){
	$parm++; 
}
$a=10;
addself($a);
echo 'a的值'.$a;#11


Ctrl +ALT+L 恢复自动页面格式化

LESS19

在这里插入图片描述

INSERT INTO `security`.`referers` (`referer`, `ip_address`) VALUES ('http://www.sqli.com/Less-19/, ' and extractvalue(1, concat(0x7e,( database()),0x7e)) and '', '127.0.0.1')

是否使用addslashes等过滤函数能够杜绝sql注入
1. 整型
2. 宽字节
3. 二次注入
4. 二次编码注入

服务器端会自动的进行一次URL解码

PHP常见的可逆的加密解密函数: URLENCODE URLDECODE BASE64encode BASE64DECODE RAWURLENCODE

在这里插入图片描述

$a = '1' and '1';
echo 'before urlencode :' .$a."<br>";
$a = urlencode($a);
echo 'after urlencode :' .$a."<br>";

$a = urldencode($a);
echo 'after urldencode :' .$a."<br>";


$a = '1' and '1';
echo 'before base64_encode:' .$a."<br>";
$a = base64_encode($a);
echo 'after base64_encode:' .$a."<br>";

$a = base64_dencode($a);
echo 'after base64_dencode:' .$a."<br>";

$a = '1' and '1';
echo 'before rawurlencode:' .$a."<br>";
$a = rawurlencode($a);
echo 'after rawurlencode:' .$a."<br>";

$a = rawurldencode($a);
echo 'after rawurldencode:' .$a."<br>";

在这里插入图片描述

二次注入


$con =mysqli_connect()

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值