【网络安全】SQL注入-XFF头注入

注入原理

getenv(‘HTTP_X_FORWARDED_FOR’)获取可以回去远端服务器的ip地址,若没有进行处理我们可以使用HTTP_X_FORWARDED_FOR函数获取ip进行联合查询,从而造成xff注入漏洞
HTTP_X_FORWARDED_FOR的值没有进行过滤拼接SQL语句带入查询造成注入。

代码分析

在这里插入图片描述

注入步骤

  1. 是否可以回显ip
添加请求信息:
X-Forwarded-For

在这里插入图片描述
2. 判断是否存在注入点

1=1返回结果
在这里插入图片描述
1=2返回结果
在这里插入图片描述
3. 判断字段数量

在这里插入图片描述

》经判断字段数量为4

4.使用联合查询查看相关信息
在这里插入图片描述
5. 剩余步骤与联合注入无异,不在展示

猜你喜欢

转载自blog.csdn.net/qq_41158271/article/details/130019171