【小迪安全2023】day43 php应用&SQL注入&符号拼接&请求方法&HTTP头&JSON&编码类

第43天 php应用&SQL注入&符号拼接&请求方法&HTTP头&JSON&编码类

(其他的都学过,只有搜索型没有学过)

搜索型
sql 复制代码
select * from news where id like '%$id%'

注入select * from news where id like '%a%'会把数据里带有'a'的数据全部找出来

假如数据库是

复制代码
user		password
admin		123456
xiaodi		123123
fgbmfj		11111

select * from news where id like '%a%'搜出来的结果是

复制代码
user		password
admin		123456
xiaodi		123123

select * from news where id like '%n%'搜出来的结果是

复制代码
user		password
admin		123456

select * from news where id like '%x%'搜出来的结果是

复制代码
user		password
xiaodi		123123
php-mysql-数据请求方法

全局变量方法:get post server files http头等

功能点及注入风险场景:

一、用户登录时

典型的登录认证场景,存在SQL注入风险

二、登录判断IP时

包含三种实现方式及对应的风险:

(前提是:使用php使用xff;因为换成其他函数就不行了,无法伪造了)

1、代码配置固定IP去判断

风险:策略绕过(可能通过伪造IP等方式绕过检查------xff)

2、数据库白名单IP去判断

风险:SELECT注入(查询白名单IP时可能存在SQL注入------select)

3、防注入记录IP去保存数据库

风险:INSERT注入(记录IP到数据库时可能存在注入)

三、文件上传将文件名写入数据库

风险:INSERT注入(将文件名保存到数据库时可能存在注入)
谷歌访问:inurl:?id=MG==

json数据格式里注入

遇到参数编码,payload编码后再发送

相关推荐
飞凌嵌入式1 小时前
用「EN 18031认证」通关欧盟,这张 “网络安全护照” 已就位
网络·安全·能源
●VON1 小时前
CANN安全与隐私:从模型加固到数据合规的全栈防护实战
人工智能·安全
程序员清洒2 小时前
CANN模型安全:从对抗防御到隐私保护的全栈安全实战
人工智能·深度学习·安全
秋邱2 小时前
不仅是极速:从 CANN SHMEM 看 AIGC 集群通信的“安全微操”艺术
安全·aigc
初恋叫萱萱2 小时前
CANN 生态安全加固指南:构建可信、鲁棒、可审计的边缘 AI 系统
人工智能·安全
岁杪杪3 小时前
关于运维:LINUX 零基础
运维·服务器·php
青茶3603 小时前
php怎么实现订单接口状态轮询(二)
前端·php·接口
麦聪聊数据3 小时前
为何通用堡垒机无法在数据库运维中实现精准风控?
数据库·sql·安全·低代码·架构
m0_466525294 小时前
绿盟科技风云卫AI安全能力平台成果重磅发布
大数据·数据库·人工智能·安全
一分半心动4 小时前
宝塔面板lnmp架构,tp6框架网站伪静态
nginx·php