XML注入:理论篇--定义原因防御
Posted WEL测试
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XML注入:理论篇--定义原因防御相关的知识,希望对你有一定的参考价值。
什么是XML注入漏洞
XML注入产生的原因
-
传输的数据包含了标签内容 -
修改数据时会覆盖原有的标签
XML注入漏洞例子
<?xml version="1.0" encoding="UTF-8"?>
<USER role="guest">
<name>user</name>
<passwd>123</passwd>
</USER>
<USER role="admin">
<name>admin</name>
<passwd>sss*kkkkk1</passwd>
</USER>
12345</passwd></USER><USER role="admin"><name>admin</name><passwd>123456</passwd></USER><!---
<?xml version="1.0" encoding="UTF-8"?>
<USER role="guest">
<name>user</name>
<passwd>12345</passwd>
</USER>
<USER role="admin">
<name>admin</name>
<passwd>123456</passwd>
</USER>
<!---
<USER role="admin">
<name>admin</name>
<passwd>sss*kkkkk1</passwd>
</USER>
如何防御XML注入
-
对用户输入进行检查 -
对特殊字符进行转码
< | < | 小于 |
|
|
|
|
|
|
|
|
|
|
|
|
以上是关于XML注入:理论篇--定义原因防御的主要内容,如果未能解决你的问题,请参考以下文章