【小迪安全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编码后再发送

相关推荐
互联网中的一颗神经元9 小时前
04 — 安全撤销:改错了怎么退回去
大数据·安全·elasticsearch
智脑API13 小时前
Claude Code sandbox.failIfUnavailable 怎么用?沙箱启动失败、拒绝降级和 CI 安全
安全·ci/cd
笨#小孩13 小时前
文件上传漏洞:原理与20种实战绕过方法(上)
安全·web安全
栩栩云生14 小时前
AI 最大的安全问题:它让”发送数据”看起来像”继续思考”
安全·github·agent
2601_9657984714 小时前
Is Piroll WordPress Theme Worth It for Freelancers? Full Review
数据库·php
zero_703216 小时前
HCIP 课程文字版思维导图笔记
服务器·网络·php
abbgogo17 小时前
OSPF动态路由协议
开发语言·php
晚安code18 小时前
MySQL 开发规范清单:建表、索引、SQL、ORM 四块一次讲透
数据库·sql·mysql
OCR_1337162127519 小时前
从硬件到加密协议:深度解析电子护照芯片的技术规范与安全架构
安全·安全架构
海浪仙人掌19 小时前
数据要素流通存在哪些安全隐患?数据要素流通怎样规避安全风险?
安全