首页 > 其他分享 >XSS跨站之分类及攻击手法

XSS跨站之分类及攻击手法

时间:2023-02-20 20:57:55浏览次数:32  
标签:XSS 存储 跨站 用户 漏洞 手法 php

25、Web漏洞-XSS跨站之分类及攻击手法

 

XSS跨站漏洞产生原理、危害、特点

原理:在变量接受数据的时候,如果接受的数据被执行了,那么就铲产生了XSS漏洞。

危害:

l  窃取管理员账号或cookie,入侵者可以冒充管理员的身份登陆后台,使得入侵者具有恶意操纵后台数据的能力,包括读取、更改、添加、删除一些信息。

l  窃取用户的个人信息或者登陆账号,对网站的用户安全产生巨大的威胁。例如冒充用户身份进行各种操作。

l  网站挂马。先将恶意攻击代码嵌入到web应用程序之中。当用户浏览该挂马页面时,用户的计算机则会被植入木马。

l  发送广告或者垃圾短信。攻击者可以利用XSS漏洞植入广告,或者发送垃圾信息,严重影响到用户的正常使用。

XSS跨站漏洞分类:反射,存储,DOM

反射型:也叫非存储型,这种代码不会被存储在数据库中的,只有使用了相应的链接才会中招。(发包x=m7->x.php->回包)

存储型:代码会被存储在数据库中,以后随便谁访问都会中招。(发包x=m7->x.php->写到数据库中的某个表中->x.php->回显)

DOM型:动态的改变html代码而不是通过在页面上的输入造成的xss,比如很多网页的“查看更多”按钮,虽然点击之后页面的地址没变,但是页面却发生了变化。(发包x=m7->本地浏览器静态前端代码=x.php)

XSS常规攻击手法:平台,工具,结合其他等等

Cookie session

用户凭据:通过凭据可以判断对方身份信息。

攻击成功的条件:对方有漏洞,浏览器存有cookie,浏览器不进行拦截,不存在带代码过滤和httponly,对方要触发漏洞地址。

Cookie:存储在本地,存活时间较长,中小型;

Seesion:会话,存储在服务器,存活时间较短,大型。(比如登陆某app后,在存活时间内未操作,再次打开app需重新登陆)

标签:XSS,存储,跨站,用户,漏洞,手法,php
From: https://www.cnblogs.com/cx330ki/p/17138873.html

相关文章

  • XSS跨站之订单及shell箱子反杀记
    XSS平台及工具使用postman可以通过获取的cookie登陆网站的后台beef工具必须在linux中才可以使用XSS经典应用案例测试Webshell后门中的后门箱子返回的代码中添加后门,......
  • 微信小程序:如何weui.wxss中的icon?
    使用步骤:1、在app.json中设置"useExtendedLib":{"weui":true},2、icon代码<text>1</text><viewclass="weui-icon-circle"></view><viewclass......
  • 【XSS】springboot 修复 XSS漏洞
    原文参考:https://www.cnblogs.com/kinome/p/12468421.htmlHttpGetBodyimportjavax.servlet.ServletRequest;importjava.io.BufferedReader;importjava.io.IOExcep......
  • phpstudy X1.29 后台存储型xss
    phpstudyX1.29后台存储型xss今天登录同学小皮运维后台的时候发现CPU占有率达到100%排查登录服务器通过top看了下CPU占用情况,发现存在xmrig挖矿进程(当时直接kill-9结......
  • xss,crsf,http头部。HTTP标签a,ifame
    https://blog.csdn.net/Dax1_/article/details/1240451912.xss:XSS是代码注入问题1.xss实际场景。简单来说,任何可以输入的地方都有可能引起XSS攻击,包括URL在标签属性......
  • 常见SQL注入手法总结与技巧(一)
    前言SQL是StructuredQueryLanguage的缩写,中文译为“结构化查询语言”。SQL是一种计算机语言,用来存储、检索和修改关系型数据库中存储的数据。sql注入是最为常见也是破......
  • 漏洞分析-存储型XSS-JAVA篇
    0x00原理分析存储型XSS:用户在浏览器传入的数据未做校验,导致一些恶意的前端代码被插入至数据库中,前端再次读取数据时,数据被当成前端代码,或与前端代码拼接并执行。0x01效......
  • jQuery1.0.3<3.5.0xss漏洞
    起因: 升级方法:1.找到jQuery文件,我的路径为:/src/main/webapp/plugin/jquery/js/jquery.min.js2.下载需要升级的jQuery文件到指定目录,建议与升级前的jQuery文件同目录。下......
  • The Origin of Cross-Site Scripting (XSS) - Hacker Etymology
    Cross-siteScriptingisthenameforawell-knowntypeofsecurityissuethatcanaffectwebsites.andIAlwaysthoughtthenameXssisterribleIthinkit'scon......
  • DVWA靶机-全级别测试-XSS(Stored)
    存储型的XSS存储型XSS又称持久型XSS,攻击脚本将被永久地存放在目标服务器的数据库或文件中,具有很高的隐蔽性低难度设置如下:源代码:<?phpif(isset($_POST['btnSign']))......