画廊WEB 未解决
分数:
35
金币:
4
题目作者:
苦味的辣条
一 血:
风掠
一血奖励:
4金币
解 决:
54
提 示:
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)
暂无评分
解题动态
CCC1112 攻破了该题 2小时前
fjakjasdhfa 攻破了该题 7小时前
一江明月送归舟 攻破了该题 2天前
valecalida 攻破了该题 4天前
Alter 攻破了该题 7天前
1柒1 攻破了该题 8天前
qi1102 攻破了该题 9天前
noob11 攻破了该题 12天前
KN11 攻破了该题 13天前
世界你好 攻破了该题 17天前
小楼一夜听春雨 攻破了该题 17天前
小懒 攻破了该题 17天前
ljmnb 攻破了该题 18天前
能工智人 攻破了该题 19天前
xmai001 攻破了该题 22天前
加州故事 攻破了该题 24天前
Yangnb 攻破了该题 25天前
suming 攻破了该题 27天前
CTF-大王 攻破了该题 1月前
评论
grant9221 2月前
举报
构造 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月前
举报
(⊙﹏⊙)