gpt4 book ai didi

javascript - 为什么这个 JavaScript 注入(inject)攻击不起作用?

转载 作者:行者123 更新时间:2023-12-02 16:10:12 26 4
gpt4 key购买 nike

我正在尝试找到正确的方法来强化我的 Javascript 抵御代码注入(inject)攻击。

因此,我创建了我认为会成功的代码注入(inject):

    document.getElementById("result").innerHTML = "hello <script> alert(0) <\/script> kuku";

评估document.getElementById("result").innerHTML在调试器中显示它确实经历了:

"hello <script> alert(0) </script> kuku"

那怎么没有警报呢?

最佳答案

设置 .innerHTML包含 <script> 的内容 block 永远不会导致嵌入的代码被评估。就是这样.innerHTML有效。

关于javascript - 为什么这个 JavaScript 注入(inject)攻击不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30293987/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com