XSS可以用来修改我网站的一部分,一个不打算修改的部分

Can XSS Be Used To Modify A Part Of My Website, One That Was Not Intended To Be Modified?

本文关键字:修改 一个 XSS 一部分 网站      更新时间:2023-09-26

我正在研究XSS,到目前为止我能找到的就是可以使用javascript。自1)将恶意代码注入到个人资料页面中。(要修改的页面)。或2)HTML和javascript可用于修改浏览器中显示的客户端页面的属性,以及3)它也许可以在页面的权限级别服务器端从Web服务器查询信息。

是否应该担心我网站上的XSS漏洞实际上会修改我网站的页面服务器端?(进行一些每个人都会受到影响的更改)

你需要区分

服务器端语言(例如PHP)和客户端语言(HTML,CSS,Javascript)。攻击者可能有多种攻击选择,具体取决于您网站上的漏洞。例如,如果你让用户发表评论并且不对他们输入的文本做任何事情,他们可以将任何HTML,CSS或Javascript注入你的网站,就像你这样做一样。这可能导致数据被盗,攻击者将能够检索访问他注入的页面的任何人的数据(再次取决于您的网站)。他们不能在您的网站上使用像PHP这样的服务器端语言.
TLDR;你让攻击者成为管理员,他们甚至可以将你的用户重定向到他们自己的页面。

XSS 可以修改您网站的一部分,如果您的网站具有由 Web 服务器处理的输入对象,甚至可以修改不打算修改的部分。如果 Web 服务器的输入读取器功能具有完全访问权限,并且该函数不"挑剔",因此不会逃脱潜在的用户编写的代码,则它可能会执行恶意代码,导致它对网站和任何连接的资源进行更改服务器端。(由于此执行发生在服务器端,因此您网站的所有新访问者都将查看这些更改。

您只能通过网站上的 URL 请求或输入字段注入恶意项目。

注入在客户端的 JavaScript 可以收集 JavaScript 变量的值。它还可以窃取带有登录令牌的 cookie 等信息。