小迪

参考

https://www.bilibili.com/video/BV1JZ4y1c7ro?p=24
https://www.zhihu.com/search?type=content&q=xss%E8%B7%A8%E7%AB%99%E5%8E%9F%E7%90%86

原理

由于Waf防火墙等原因,攻击服务器已经变得十分困难了,所以攻击者逐渐把目光聚焦在了前端客户端上。xss跨站(cross site script 为避免与前端叠成样式表的缩写"CSS"冲突,故又称XSS)本质就是前端漏洞,通过js脚本嵌入到web页面中去,使别的用户访问都会执行相应的嵌入代码,从而盗取用户资料、利用用户身份进行某种动作或者对访问者进行病毒侵害的一种攻击方式。

创建一个get传参

传参:,发现产生弹窗

ie浏览器默认设置就不行

XSS攻击的危害

1.盗取各类用户帐号,如机器登录帐号、用户网银帐号、各类管理员帐号
2.控制企业数据,包括读取、篡改、添加、删除企业敏感数据的能力
3.盗窃企业重要的具有商业价值的资料
4.非法转账5.强制发送电子邮件
6.网站挂马
7.控制受害者机器向其它网站发起攻击

XSS攻击分类

反射型 xss 攻击(Reflected XSS)
(非持久性跨站点脚本攻击)漏洞产生的原因是攻击者注入的数据反映在响应中。

pikachu靶场
反射性xss(get)
发现有字数限制,检查修改maxlength输入更多字符

或者直接修改url


存储型XSS(Stored XSS)


每次访问这个页面都会自动弹窗。

DOM型
DOM理解为一个一个访问HTML的标准的编程接口。DOM是一个前端的接口,并没有和后端做任何的交互。客户端的脚本程序可以通过DOM动态地检查和修改页面内容,它不依赖于提交数据到服务器端,而从客户端获得DOM中的数据在本地执行,如果DOM中的数据没有经过严格确认,就会产生DOM XSS漏洞。


Java代码前端和后端一样,但是,如果是PHP代码的话,浏览器看到的是编译后的结果。


XSS 常规攻击手法

在留言板或者填写订单信息插入xss,网站管理员查看触发

被过滤了


xss平台

https://xss8.cc/xss.php?do=login
https://xsshs.cn/xss.php?do=login

没配置好网站环境,后续补充

参考笔记:https://www.yuque.com/samxara/swro13/rd2d5r#Kz0WF

Session是在服务端保存的一个数据结构,用来跟踪用户的状态,这个数据可以保存在集群、数据库、文件中;

Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式。

2021/12/5 XSS跨站原理及攻击手法相关推荐

  1. 2021/12/9 xss跨站绕过及修复

    小迪 https://www.bilibili.com/video/BV1Jb4y1d7hW?p=28 参考笔记https://www.yuque.com/weiker/xiaodi/nqcvum h ...

  2. 第三十五天:XSS跨站反射存储DOM盲打劫持

    XSS跨站-原理&攻击&分类等 XSS跨站-反射型&存储型&DOM型等 XSS跨站-攻击手法&劫持&盗取凭据等 XSS跨站-攻击项目&XSS平台 ...

  3. day36 XSS跨站MXSSUXSSFlashXSSPDFXSS

    前言 #知识点: 1.XSS跨站-原理&攻击&分类等 2.XSS跨站-MXSS&UXSS&FlashXss&PDFXSS等 1.原理 指攻击者利用网站程序对用户 ...

  4. 如何进行渗透测试XSS跨站攻击检测

    国庆假期结束,这一节准备XSS跨站攻击渗透测试中的利用点,上一节讲了SQL注入攻击的详细流程,很多朋友想要咨询具体在跨站攻击上是如何实现和利用的,那么我们Sinesafe渗透测试工程师为大家详细的讲讲 ...

  5. Web漏洞-Xss跨站

    25.Xss跨站之原理分类及攻击方法 原理 XSS 跨站漏洞产生原理,危害,特点? 本质,产生层面,函数类,漏洞操作对应层,危害影响,浏览器内核版本等 本质 跨站脚本攻击是指攻击者往Web页面里插入恶 ...

  6. XSS跨站脚本攻击与CSRF跨站请求伪造攻击的学习总结

    转载:https://blog.csdn.net/baidu_24024601/article/details/51957270 XSS跨站脚本攻击与CSRF跨站请求伪造攻击的学习总结. <di ...

  7. 解决jquery版本过低引发的XSS跨站安全漏洞

    解决jquery版本过低引发的安全漏洞 测试网站是否存在此XSS跨站漏洞: 以google浏览器为例,打开要测试的网站,在Console窗口输入: $.fn.jquery 回车查看版本号 $(&quo ...

  8. xss跨站攻击【网络攻防CTF】(保姆级图文)

    目录 什么是xss跨站攻击 实验内容 实验步骤 如何避免xss跨站攻击 总结 欢迎关注 『网络攻防CTF』 系列,持续更新中 欢迎关注 『网络攻防CTF』 系列,持续更新中 什么是xss跨站攻击 跨站 ...

  9. WAF——针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入、XSS跨站、Webshell上传、命令注入、非法HTTP协议请求、非授权文件访问等...

    核心概念 WAF Web应用防火墙(Web Application Firewall),简称WAF. Web攻击 针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入.XSS跨站.Websh ...

  10. php mysql可以跨站_Laravel5中防止XSS跨站攻击的方法

    本文实例讲述了Laravel5中防止XSS跨站攻击的方法.分享给大家供大家参考,具体如下: Laravel 5本身没有这个能力来防止xss跨站攻击了,但是这它可以使用Purifier 扩展包集成 HT ...

最新文章

  1. WPF ComboBox_SelectionChange事件中获取当前文本的方法
  2. 元素的子元素_从暂元里取出子元素 | Stata编程
  3. TypeError: decoding Unicode is not supported
  4. linux gz bz,linux把文件压缩命令 tar gz bz bz2
  5. 区块链80%项目靠同一个故事拿钱,但标准链说最坏的时机就是好的开始
  6. python函数使用易错点_Python易错例题
  7. 页面升紧急级访问_部落冲突10-13本 发育规划丨升什么性价比最高?
  8. 命令模式应用_命令设计模式的应用
  9. Failed to restart docker.service: Unit is masked.真正的解决办法
  10. ProcessOn画图
  11. pytorch中的Variable详解
  12. 读透《华为数据之道》
  13. RTSP视频流开发经验总结
  14. 【嵌入式系统开发12】在stm32F103C8T6环境下,用HAL库,采用中断模式编程,控制LED的高亮与熄灭
  15. 1867最短路径问题(SPFA)
  16. HP工作站如何在BIOS下开启、关闭安全芯片
  17. mixamo骨骼_mixamo动作库的模型和动作绑定控制器的方法-上集
  18. 爬虫玩得好,牢饭吃到饱?这3条底线千万不能碰!
  19. 有关Unity3D的OnRenderImage()和Blit()的一些问题
  20. aruco字典如DICT_4X4_50含义

热门文章

  1. html鼠标移动图片自动放大,当鼠标移动到图片上时跟随鼠标显示放大的图片效果...
  2. 博途wincc 与 sql 连接操作(博途V14 wincc advanced)
  3. GitHub 20000+ Star,超轻量OCR系统PP-OCRv3效果再提升5% - 11%!
  4. 营业执照生成_营业执照丢失补办要哪些资料?营业执照补办流程什么?你想知道的都在这里!...
  5. 一个简单的WEB网页制作作业——黑色的山河旅行社网站(5个页面)HTML+CSS+JavaScript
  6. 音频专用linux系统,适用于Linux系统的6款音频编辑软件,
  7. linux C 实现HTTP get 及post 请求
  8. Linux线程的终止
  9. EEGLAB初步学习(1)
  10. lammps后处理:Python调用Ovito模块配置方法