摘要: 将javascript代码添加到客户端的方法是把它放置在伪协议说明符javascript:后的URL中。这个特殊的协议类型声明了URL的主体是任意的javascript代码,它由javascript的解释器运行。如果javascript:URL中的javascript代码含有多个语句,必须使用分号将 阅读全文
posted @ 2019-06-04 22:21 yourse1f 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 0X01源码分析 那么我们可以如何来构造语法呐??已知eval函数可以执行js 最终的输出是eval(this.xss="你提交的参数";) 那我们是不是可以从参数这里构造一个js 比如 this.xss=1";alert(/zhong/);// 那么我们要这样构造 当然这里未对参数名称做验证我们也 阅读全文
posted @ 2019-06-04 22:14 yourse1f 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 0X01DOM-XSS进阶之inner显式输出 首先我们先了解一下DOM型和和其他到底有什么区别 dom就是一个树状的模型,你可以编写Javascript代码根据dom一层一层的节点,去遍历/获取/修改对应的节点,对象,值。了解了这么一个知识点,你就会发现,其实dom xss并不复杂,他也属于反射型 阅读全文
posted @ 2019-06-04 17:01 yourse1f 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 真的发现什么都需要这个 所以还是来把它学了吧 正则表达式的基本知识汇总 行定位符(^与$) 行定位符是用来描述字符串的边界。“$”表示行结尾“^”表示行开始如"^de",表示以de开头的字符串 "de$",表示以de结尾的字符串。 单词定界符 我们在查找的一个单词的时候,如an是否在一个字符串”gr 阅读全文
posted @ 2019-06-04 15:51 yourse1f 阅读(944) 评论(0) 推荐(0) 编辑
摘要: jQuery 文档操作 - html() 方法 jQuery 文档操作参考手册 jQuery 文档操作参考手册 实例 设置所有 p 元素的内容: $(".btn1").click(function(){ $("p").html("Hello <b>world</b>!"); }); 亲自试一试 实例 阅读全文
posted @ 2019-06-04 12:22 yourse1f 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 请看下面的 HTML 片段: <html> <head> <title>DOM 教程</title> </head> <body> <h1>DOM 第一课</h1> <p>Hello world!</p> </body> </html> 从上面的 HTML 中: <html> 节点没有父节点;它是根 阅读全文
posted @ 2019-06-04 11:42 yourse1f 阅读(379) 评论(0) 推荐(0) 编辑