LitCTF 2023 web wp

我Flag呢?

在源码里面,Ctrl+U看一下。

LitCTF 2023 web wp_第1张图片

Follow me and hack me

LitCTF 2023 web wp_第2张图片

Ping

前端有过滤,只能输入ip,不能加点系统命令什么的。

LitCTF 2023 web wp_第3张图片

抓包改包,发现可以执行系统命令,前面提到的前端验证猜想成立。

LitCTF 2023 web wp_第4张图片

获得flag

LitCTF 2023 web wp_第5张图片

导弹迷踪

前端小游戏,flag在源码里面,拼接一个NSSCTF就行啦。

LitCTF 2023 web wp_第6张图片

PHP是世界上最好的语言!!

题目描述:

探姬坚信PHP是世界上最好的语言,于是她用PHP写了一个小工具 (Flag位于根目录)

LitCTF 2023 web wp_第7张图片

payload:

system('cat /flag');

LitCTF 2023 web wp_第8张图片

作业管理系统

查看源码,获得账号密码

LitCTF 2023 web wp_第9张图片

进入管理界面,创建文件shell.php。

LitCTF 2023 web wp_第10张图片

然后编辑,写入:
GIF89a

访问shell.php,执行命令

LitCTF 2023 web wp_第11张图片

Vim yyds

先扫一下目录

LitCTF 2023 web wp_第12张图片

这题是vim泄露,原理如下。

LitCTF 2023 web wp_第13张图片

访问/.index.php.swp,下载一个文件如下(自己整了一下,太乱了):



?> } eval(system($_POST['cmd'])); echo "

Oh You got my password!

"; if ($_POST['password'] === base64_encode($password)) { echo "

can can need Vim

"; $password = "Give_Me_Your_Flag"; error_reporting(0); 闃熼噷甯堝倕璇碫im鏄笘鐣屼笂鏈€濂界殑缂栬緫鍣紝涓嶆帴鍙楀弽椹?

Vim yyds

} font-size: 20; p { br, } align-items: center; justify-content: center; display: flex; color: #39c2ff; h3.vim_said { } margin-left: 5px; margin-top: 50; justify-content: center; align-items: flex-start; display: flex; color: #50f728; h1.vim_yyds { } height: auto; width: 8rem; border: none; img { } justify-content: center; vertical-align: middle; align-content: center; display: flex; div.vim { } justify-content: center; align-items: center; display: flex; html { body,