Low级别
- 当我们在表格中输入名字和内容就会存储到数据库,并在页面显示出来

- 同样的我们输入一个名字,然后在内容中输入我们的payload语句,分析是否能***成功。

***成功。这时我们的语句被存储在数据库中。
Medium级别
通过源码可以看出,对message的值进行了标签的过滤以及预定义符的转义。对name的值进行了转义。
- 可能我们在message中很难实现***,但是我们可以尝试在name中进行***。因为在那里转义的时候只转义了小写,我们只需要将payload中的一个或多个字符大写即可成功***。

但是这时我们发现这里只能输入这几个字符,怎么办。
High级别
impossible级别
- 直接看下源码吧,人家都说不可能的了,看看为什么不可能

这个源码在high的基础上,给name的值加上了htmlspecialchars()函数进行转义,将预定义符号转换为html实体