画廊WEB 未解决
分数:
35
金币:
4
题目作者:
苦味的辣条
一 血:
风掠
一血奖励:
4金币
解 决:
40
提 示:
getimagesize($path)
描 述:
画框里藏着另一个世界,古老的协议能唤醒沉睡的代码。
class Gallery {
public $collection;
public function __destruct() {
echo $this->collection->getInfo();
}
}
class Collection {
public $items = array();
public function getInfo() {
$info = "";
foreach ($this->items as $item) {
$info .= "<p>作品名称: " . $item->name . "</p>";
}
return $info;
}
}
class Painting {
public $path;
public function __get($key) {
if (isset($this->$key)) {
return $this->$key;
}
return file_get_contents($this->path);
}
}
评分(0)
暂无评分
解题动态
xmai001 攻破了该题 1天前
加州故事 攻破了该题 4天前
Yangnb 攻破了该题 4天前
suming 攻破了该题 7天前
CTF-大王 攻破了该题 11天前
kabudy 攻破了该题 12天前
星宇Sec 攻破了该题 16天前
BKDZ 攻破了该题 16天前
ZSDJane 攻破了该题 20天前
mystery 攻破了该题 20天前
zbha 攻破了该题 22天前
mahiru 攻破了该题 22天前
香克斯呀 攻破了该题 27天前
yangyuhui 攻破了该题 1月前
布蕾脆脆奶芙 攻破了该题 1月前
pinus 攻破了该题 1月前
18023950116 攻破了该题 1月前
Jewion 攻破了该题 1月前
Apricityyy 攻破了该题 1月前
评论
grant9221 1月前
举报
构造 Gallery→Collection→Painting 的 file_get_contents 文件读 POP 链,生成一个 GIF 头 + setMetadata($gadget) 传对象本体的 phar 上传,再 ?view=phar://uploads/hash.gif 让 getimagesize 触发反序列化,__destruct 在响应末尾回显 /flag。
afeer123 2月前
举报
这个咋弄
afeer123 2月前
举报
这个咋弄
afeer123 2月前
举报
这个咋弄
zhang 2月前
举报
头疼
风掠 2月前
举报
有提示么
zhang 2月前
举报
(⊙﹏⊙)