![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
攻防世界
文章平均质量分 57
攻防世界做题笔记
海上清辉
赵客缦胡缨,吴钩霜雪明。
银鞍照白马,飒沓如流星。
展开
-
攻防世界 0ctf-unserialize(piapipia)
题目考点:任意文件读取 + php代码审计反序列化 我已经做题之前先dirsearch一下了 先尝试了一下流程 首先是注册页面注册 账号 接着在update界面取补充信息 最后返回发profile页面 里面有自己注册时候的信息 接着我们就来看看www.zip给的网页源码 register.php <?php require_once('class.php'); if($_POST['username'] && $_POST['password']) { $username.原创 2021-03-01 16:44:23 · 479 阅读 · 2 评论 -
攻防世界 comment
进去是个留言板页面 发帖需要登录 未登录回跳转到登录页面 一不做二不休 直接dirsearch扫描一下 看看有哪些文件 芜湖!意外发现git泄露!! 还扫到了个mysql.php???访问好像没啥子用 以后再说 GitHack 下载了一下 发现只下载了给write_do.php 代码贴下 <?php include "mysql.php"; session_start(); if($_SESSION['login'] != 'yes'){ header("Location: ./log.原创 2021-02-26 16:00:30 · 494 阅读 · 5 评论 -
攻防世界 Confusion1
进入页面 index.php页面查看了源码,没有什么发现 进入Login.php页面 返回404??? 查看一下源码 从这里看可能是个SSTI模板注入 这里推荐个初学者的SSTI文章SSTI y 确定是SSTI模板注入 按照正常的注入流程{{''.__class__.__mro__}} 页面返回的是 从这里来看应该是存在一个过滤 想到做过的SSTI题目 shrine用的是url_for函数 尝试一下 ...原创 2021-02-26 11:43:16 · 293 阅读 · 0 评论 -
攻防世界 easy_serialize_php
上来直接给源码 直接在代码中加入自己的理解 <?php $function = @$_GET['f']; function filter($img){ $filter_arr = array('php','flag','php5','php4','fl1g'); //implode()函数:把数组元素组合为字符串: $filter = '/'.implode('|',$filter_arr).'/i'; //$filter的值就是/php|flag|php5|.原创 2021-02-25 21:50:34 · 503 阅读 · 0 评论 -
攻防世界 unfinish
题目描述:sql注入 访问进去是个登录页面 dirsearch扫描了一下 访问register.php 注册了个账号 登录进去好像没什么用 返回登录页面 但是 这里我想到了一个注入方式 在我写sql注入基础知识的时候提到过 但是 没有仔细研究 二次注入 这里注入的点应该是在register.php页面中的name中 因为邮箱和密码还需要登录时候使用 具体可以看我前面的文章 单引号注册失败了 于是我将用户名改为root' and '1这里注册成功了 也就是说这里的闭合方式应该是单引号闭合 且没有我之前学.原创 2021-02-25 20:17:24 · 523 阅读 · 0 评论 -
攻防世界 Bug
进入界面随便注册一个root账号 点击Manage 页面返回Sorry,You are not admin! 需要用 admin账号 注册发现该账号已经被注册过了 发现有一个Findpwd界面 可以重置密码 问题来了 我不知道admin账号的生日和地址 先尝试一下改自己前面申请的root账号 改一下密码试试 这里要一直抓包 改掉username为admin尝试了一下 依然是成功的 所以这里admin的账号的密码就被改了 用admin登录 进入manage界面有提示IP NOT allowed burp.原创 2021-02-24 14:14:16 · 967 阅读 · 0 评论 -
攻防世界 ics-07
ics-07 hint:工控云管理系统项目管理页面解析漏洞 进入管理页面是个登录窗 左下角有个查看源码 <?php session_start(); if (!isset($_GET[page])) { show_source(__FILE__); die(); } if (isset($_GET[page]) && $_GET[page] != 'index.php') { include('flag.php'.原创 2021-02-24 12:44:39 · 487 阅读 · 0 评论 -
攻防世界 FlatScience
各种here these 一个个点 url不断变化 直接dirsearch扫描一些 - 最近做题经常做到robots.txt!!!1 访问了一下 也是给了admin.php 和 login.php 访问login界面是个登录窗 访问admin界面也是登录窗 不过账号已经给你了 看到登录界面难面尝试一下sql注入 这里我想到以前做个的一个sql注入加md5加密的题目 但是这个得需要知道查询的代码 没学过sqlite3 无奈wp CppSQLite3Queryquery = db.execQue.原创 2021-02-25 13:00:22 · 304 阅读 · 2 评论 -
攻防世界 lottery
lottery dirsearch扫描了一下 发现git文件 猜测.git 泄露原创 2021-02-23 22:09:56 · 200 阅读 · 1 评论 -
攻防世界 favorite_number
favorite_number <?php //php5.5.9 $stuff = $_POST["stuff"]; $array = ['admin', 'user']; if($stuff === $array && $stuff[0] != 'admin') { $num= $_POST["num"]; if (preg_match("/^\d+$/im",$num)){ if (!preg_match("/sh|wget|nc|python|p原创 2021-02-21 10:02:05 · 230 阅读 · 3 评论