【问题标题】:How to end HTML code midway?如何中途结束 HTML 代码?
【发布时间】:2018-03-09 04:11:08
【问题描述】:

我在自己的网站上尝试 Html 注入。但是,我无法完全更改我的页面(我的意思是在当前页面中显示我先前输入的部分之后我无法更改它。我知道我之前无法更改任何内容这)。我能够添加我自己的字段,除了我的原始 html 内容之外的所有内容都保留在那里。

我试图将

标签: php html xss code-injection


【解决方案1】:

根据目标页面的 HTML 的其余部分,您也许可以打开一个样式为“display:none”的 div,而不要关闭该标签。然后,后面的任何东西都会嵌套在那个不可见的 div 中。

如果目标页面有不匹配的结束 div 标签,您可以尝试打开许多上述标签以确保没有显示任何内容。

否则,您可以注入 JavaScript 来隐藏最后一个标签之后的任何内容。

为了更直接地回答问题,结束正文或 html 标记标志着文档的结束,但浏览器的实际行为取决于每个供应商。浏览器经常尝试猜测在 HTML 格式错误时呈现 HTML 的最佳方式是什么。这叫做标签汤:https://en.m.wikipedia.org/wiki/Tag_soup

【讨论】:

    猜你喜欢
    • 2010-11-10
    • 2011-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    相关资源
    最近更新 更多