跨站脚本相关查询 |网络应用安全

发布于 2025-01-04 15:37:23 字数 346 浏览 1 评论 0原文

我读到我们可以过滤元字符等等。我知道这一切。那个教程里是这样写的。

用脚本攻击网站的人,其基本格式是这样的。

<script>alert("Hi")</script>

因此,使用的特殊字符如下所示。

<  >  (  )  "  /

因此,在该教程中,它是这样写的,您可以根据您的输入转换该字符。 诸如此类

< = &bc
< = &mb

。那么如何转换这样的特殊字符我应该在代码中编写什么呢?

I have read that we can filter meta characters and all that. I know all about that. In that tutorial there were written like this.

People who attack site with script, its basic format is like this.

<script>alert("Hi")</script>

So the special characters, which are used are shown below.

<  >  (  )  "  /

So in that tutorial it’s written like this you can convert this character as per your input.
Like

< = &bc
< = &mb

and so on. Then how to convert this special characters like this what should I have to write in code?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

书间行客 2025-01-11 15:37:23

为了完成您的要求,可以使用 string.fromCharCode() 函数。上面的语句可以写如下,它适用于一些基本的过滤器。

String.fromCharCode(60, 115, 99, 114, 105, 112, 116, 62, 97, 108, 101, 114, 116, 40, 34, 72, 105, 34, 41, 60, 47, 115, 99, 114, 105, 112, 116, 62)

In order to accomplish what you are asking for is by using string.fromCharCode() function. the above statement can be written as follows and it works for few basic filters.

String.fromCharCode(60, 115, 99, 114, 105, 112, 116, 62, 97, 108, 101, 114, 116, 40, 34, 72, 105, 34, 41, 60, 47, 115, 99, 114, 105, 112, 116, 62)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文