XiaodiSec day027 Learn Note 小迪渗透学习笔记

XiaodiSec day027 Learn Note 小迪渗透学习笔记

记录得比较凌乱,不尽详细

27day 还是 sql

知识点

数据类型注入: 数字型,字符型,搜索型,加密型

开始

数字型

数字型是 0-9

字符型

字符型是 a-z 等

在接收 sql 时,格式可能时单引号内包变量

需要考虑到闭包

搜索型

加入通配符入* . ?等

编码型

数据以编码值传递

在注入时需要编码后提交,后端对其进行解码,尝试执行

加密型

数据以密文发送,涉及加密方面的内容

如 base64 加密,一般考虑解出明文再操作,即整体加密,对部分明文加密再拼接可能会影响密文结果

格式型

如 JSON 等格式

sqlmap 进阶使用

在 tamper 目录中 base64encode.py 可用 base64 编码尝试注入

宽字符绕过

php 中的 addslash 函数会添加反斜杠,如 simple' order by 使后面的攻击失效

\是一个字节,

中文是两个字节,使用中文将反斜杠出现的位置占用即可阻止反斜杠出现

相关推荐
qq_4541757915 分钟前
c++学习-this指针
开发语言·c++·学习
恰薯条的屑海鸥27 分钟前
零基础在实践中学习网络安全-皮卡丘靶场(第九期-Unsafe Fileupload模块)(yakit方式)
网络·学习·安全·web安全·渗透测试·csrf·网络安全学习
哆啦A梦的口袋呀1 小时前
基于Python学习《Head First设计模式》第六章 命令模式
python·学习·设计模式
三月雪落无痕2 小时前
altium designer2024绘制stm32过程笔记x`
笔记·嵌入式硬件
程序猿tu3 小时前
Axios学习笔记
笔记·学习
有谁看见我的剑了?3 小时前
stress 服务器压力测试的工具学习
服务器·学习·压力测试
有谁看见我的剑了?3 小时前
stress-ng 服务器压力测试的工具学习
服务器·学习·压力测试
牛奶咖啡134 小时前
学习设计模式《十二》——命令模式
学习·设计模式·命令模式·队列请求·宏命令·可撤销恢复操作·参数化配置
余厌厌厌4 小时前
go语言学习 第9章:映射(Map)
服务器·学习·golang
委婉待续4 小时前
Qt的学习(一)
开发语言·qt·学习