Xss学习(二)之 JavaScript

xss 笔记 1,xss : 因为和css 冲突,改名字是xss,属于客户端攻击,网站管理员也是用户,攻击者盗取管理员的cookie,靠管理员身份作为“跳板”进行实施攻击。 XSS攻击最终目的是在网页中嵌入客户端恶意脚本代码,最常用的攻击代码是javascript语言,但也会使用其它的脚本语言 j avascript语言:是跨平台的,在jsp,php,asp,aspx,都可以使用 xss 用的脚本是可以构造的,有两千多种方法,要记者常用的函数就行 script, alert, img src 1.2 XSS漏洞 阅读详情

学习网站:http://xsst.sinaapp.com/example/1-2.php?page=2

一、查看源代码有如下部分:

<script name="亲!我就是你要看的那段JS代码!">
	var page=2; //我是页数
</script>
</div>

下一步: 把 page=2 改为 page=2;alert(document.cookie);

即: http://xsst.sinapp.com/example/1-2.php?page=2;alert(document.cookie)

输出结果:


然后在查看源代码:

<span style="font-size:14px;"><script name="亲!我就是你要看的那段JS代码!">
	var page=2;alert(document.cookie); //我是页数
</script>
</div></span>

二、如果是这种形式:

<script name="亲!我就是你要看的那段JS代码!">
	var page="3"; //我是页数
</script>
</div>
那么有两种方式:

<span style="font-size:14px;">http://xsst.sinapp.com/example/1-2.php?page=";alert(document.cookie);//

	或者

http://xsst.sinapp.com/example/1-2.php?page=";alert(document.cookie);var a="</span>


XSS注入之xss-labs (一)配置环境 (1)phpstudy 的安装 这里可以去看看我写的另外一个文章 SQL注入之sqli-labs_清丶酒孤欢ゞ的博客-优快云博客 这里面详细的讲了phpstudy的安装与搭建。 (2)xss-labs 的安装 mirrors / do0dl3 / xss-labs · GitCode 点击克隆里面的下载源码,随便选一个形式,然后将文件解压到 phpstudy 下的www 目录下 打开 phpstudy 中的 apache ,在浏览器中输入 127.0.0.1/xss-lab 阅读详情

相关推荐

【漏洞学习笔记1】XSS

【漏洞学习笔记1】XSS 跨站脚本攻击(Cross Site Scripting) 一、练习平台 (1):https://xssaq.com/yx/ 对应:https://www.cnblogs.com/bmjoker/p/9446472.html (在线网站练习本地无下载资源没有js代码,参考文章中的js源代码) (2):XSS Chanllenges:http://xss-quiz.int21h.jp/ 对应:https://blog.youkuaiyun.com/taozijun/article/details/

weixin_45515936的博客 1420

a链接执行javascript的方法

                            a链接执行javascript的方法 目的:禁止跳转,直接执行a链接绑定的函数 href="javascript:;",其中javascript:是伪协议,它可以让我们通过一个链接来调用javascript函数.而采用这个方式 javascript:;可以实现A标签的点击事件运行时,如果页面内容很多,有滚动条时,页面不会乱跳,用户体验更好...

shaonian1996 7555

Pikachu之XSS

小羊学安全 任重而道远~

weixin_48621644的博客 3449

XSS注入的原理与实现

一、JavaScript的常用脚本 1.window.location.href 用来跳转页面 eg:<script>window.location.href='www.jd.com'</script> 2.document.cookie 获取客户端的cookie值 3.script 可以通过“src”属性引入JavaScript文件 二、什么是同源策略 同源策略在web应用的安全模型中是一个重要概念。在这个策略下,web浏览器允许第一个页面的脚本访问第...

LJH1999ZN的博客 5275

web_XSS安全学习

漏洞知识库: 1  CSRF 跨站请求伪造 crossdomain.xml 文件来验证是否允许客户端的flash 跨域发送请求,使用的是白名单的思想 使用 token 足够复杂来防御 同源政策 a.com 通过 加载了b.com 的b.js 但是b.js 是运行在a.com 页面的所以对于a.com来说,b.js的源就应该是a.com而非b.com 等标签都可以跨域加载资

zcc1414的专栏 6945

最新网络安全-js安全知识点与XSS常用payloads_js 入xss的payload

JavaScript 是一种轻量级的编程语言,定义了HTML的行为。它与Java的关系类似周杰和周杰伦的关系(即没有关系)。

2401_84239830的博客 803

JavaScript安全性:XSS、CSRF和CORS等常见的安全漏洞及其解决方案

开发人员应该采取适当的措施来保护他们的应用程序免受这些漏洞的影响,包括过滤和验证用户输入、使用安全的JavaScript库和框架、使用CSRF令牌和配置CORS等。本文将介绍几种常见的JavaScript安全漏洞,包括XSS、CSRF和CORS,并提供解决方案以保护您的应用程序免受这些漏洞的影响。例如,一个攻击者可能会发送一个包含修改用户密码的请求,而这个请求看起来是来自用户自己的浏览器,因此网站可能会对请求进行处理并修改用户密码。由于浏览器的同源策略,一般情况下,跨域请求是不允许的。

tyxjolin的专栏 5253

JavaScript防御XSS攻击的过滤技术实战

可通过escapeHtml配置项替换默认的转义函数,实现更严格的编码策略:此功能适用于需要符合特定合规标准(如SOC2、GDPR)的系统,确保输出始终处于“双重保护”状态。综上,js-xss不仅是一款实用工具,更是一套完整的安全工程解决方案。掌握其核心机制与配置技巧,是构建健壮Web应用不可或缺的能力。在现代Web应用安全体系中,内容过滤机制的核心之一是白名单控制策略。与黑名单相比,白名单通过明确允许特定标签和属性的方式,从根本上缩小了攻击面,提升了系统的可预测性与安全性。

weixin_42610010的博客 1031

XSS篇——javascript:伪协议

一、前言 今天,遇到一个别人挖的坑,问题是这样的。 做了一个列表页,可以筛选数据,有很多筛条件。主要是有input复选框和<a>标签两种。如图:     其中房价的筛选条件使用<a>标签,代码如下 1 <a href="javascript:;" name="price">150元-300元</a>   用javascript:; 来阻止了a标签跳转链接。 但是,却发现在IE下面点击a标签,居然清除了其他input复选框.

weixin_50464560的博客 8152

xss.js.zip

xss是一个用于对用户输入的内容进行过滤,以避免遭受 XSS 攻击的模块,可通过白名单来控制允许的标签及相关的标签属性,另外还提供了一系列的接口以便用户扩展。

使用AI编写测试用例——详细教程

现阶段AI还不能完全替代人工测试用例编写,但如果把AI当做一个提高效率的工具,它将会是一个很强大的辅助。

公众号|软件测试老吴 3万+

HTTP Only下的XSS攻击

今天继续给大家介绍渗透测试相关知识,本文主要内容是HTTP Only下的XSS攻击。 一、设置HTTP Only后XSS攻击手段 二、表单劫持绕过HTTP Only获取用户名密码 三、读取浏览器记住的明文密码

永远是少年 1650

svn co --depth和svn up --set-depth 只check out下一层文件 只更新指定文件 只更新下一层的用法

svn的工程可能很大 有时我们只需要部分文件即可 这里介绍几个命令 1.svn co(check out) --depth --depth=empty,files,immediates,infinity 假设某svn结构如下 svn://root/PRO/A_dir/a svn://root/PRO/B_dir/b svn://root/PRO/c_file svn co --depth=emptysvn://root/PRO 此时只会在本地check out出 PRO/的空目录。 sv.

cy413026的博客 1万+

js-xss:全面防护XSS攻击的JavaScript安全过滤库

在Web开发中,用户输入的安全处理是至关重要的环节。js-xss是一个专门用于防止跨站脚本攻击的JavaScript库,通过白名单配置机制对不可信HTML进行安全过滤,保障应用安全运行。🚀 ## 快速安装与基础使用 ### 安装方式 **通过NPM安装:** ```bash npm install xss ``` **通过Bower安装:** ```bash bower install

gitblog_00695的博客 920

2.数字芯片时序正确的前提—Max-transition

芯片物理设计中最基本的Max-transition检查

weixin_43868998的博客 5426

Open Interpreter利用Code Interpreter实现本地化

作为一个可以在本地环境中运行的工具,Open Interpreter可以访问互联网,没有文件大小和运行时间的限制,并且可以利用任何包或库。去年7月,OpenAI发布了一个强大的插件,名为Code Interpreter(代码解释器),它可以根据用户的自然语言需求生成并执行代码解决方案,帮助完成各种任务,如数据分析、图表创建和文件编辑等。Open Interpreter不仅是一个编码解释器,它还是一个强大的工具,专注于处理复杂任务,将GPT-4代码解释器的强大功能与本地开发环境的灵活性完美结合在一起。

DigitalChina_DCG的博客 1794

JavaScript XSS防护终极指南:js-xss完整安全解决方案

在当今Web应用开发中,**XSS攻击防护**已成为每个开发者必须掌握的核心安全技能。js-xss作为一款专门针对JavaScript的**HTML安全过滤**库,提供了完整的**白名单机制**和灵活的**自定义规则**,帮助开发者有效防止跨站脚本攻击,保障应用安全。 ## 🛡️ 为什么需要XSS防护? **跨站脚本攻击(XSS)** 是最常见的Web安全威胁之一。攻击者通过在网页中注入恶意

gitblog_01001的博客 1165

Xilinx SDK工程编译、链接、调试注意事项

1、添加工程 启动SDK时选取workspace,如下图所示: 对应的workpace文件夹中会生成如下几个文件: 如果当前workspace是首次加载工程,SDK会进入启动界面 点击Import Project,导入已有工程 点击Browse,添加工程路径,一个完整的工程包含一个bsp文件夹,一个HW文件夹,和一个src文件夹(添加C功能函数) 点击Fini...

Autumn_He的博客 1万+

XSS学习总结

为探讨清楚XSS的诸多细节,作者对学习过程进行了全面、详细、系统的总结,形成了本文。本文是经由xss-labs训练总结而来,因此配合作者的xss-labs通关全详解食用更佳(怎么可以光学习不训练呢)。

Keeping it fresh at all times. 1714

随机森林的可解释性分析(含python代码)

随机森林的“黑箱”特性逐渐凸显,这使得我们难以理解和解释模型内部的工作机制。对于许多应用场景而言,仅仅获得高准确率的预测结果是不够的;了解预测背后的逻辑同样重要,特别是在医疗诊断、金融风险评估等领域。因此,对随机森林进行可解释性分析变得尤为重要。

m0_59257547的博客 3848

YOLOv8/v9 遥感图像目标检测实战指南:建筑物检测与变化监测

遥感图像在城市规划、灾害评估、农业监管等领域应用广泛,但传统目标检测方法存在效率低、精度不足、难以适配遥感图像大尺寸、多尺度目标等问题。本文以“建筑物检测与变化监测”为核心,基于DOTA、NWPU VHR-10等公开数据集,系统讲解YOLOv8/v9在遥感图像中的实战流程。从数据获取、格式转换、模型训练优化,到大图切片推理、建筑物变化监测,全程提供可复现的代码与参数配置。通过针对性优化(旋转增强、切片推理等),模型在NWPU VHR-10数据集上mAP50达0.85以上,可适配卫星影像、无人机航拍等多场景

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 520

ZYNQ PL通过EMIO ETHE1外接PHY由GMII转RGMII

1,设置EMIO方式引出ETHE1 2,从GMII过度到RGMII GMII: 发送 gmii_tx_clk gmii_tx_d[7:0] gmii_tx_en gmii_tx_er 接收 gmii_rx_clk gmii_rx_d[7:0] gmii_rx_dv gmii_rx_er RGMII: 发送 tx_clk tx_d[3:0] tx_ctrl 接收 rx_clk rx_d[3:0] rx_ctrl 首先数据总线从时钟单边沿采样8bit转变为了双边沿采样4bit,从88E1

wangjie36的博客 1万+

什么是XSS攻击?

网络千万条,安全第一条。网安不规范,网站都完蛋! 前端工程师接触最多的漏洞我想就是 XSS 漏洞了,然鹅并不是所有的同学对其都有一个清晰的认识。这篇文章将带领大家认清XSS攻击,以及对于XSS攻击该如何防范。 什么是XSS攻击? XSS攻击指的是: 通过利用网页开发时留下的漏洞,恶意攻击者往Web页面里插入恶意 Script代码,当用户浏览时,嵌入其中Web里面的Script代码会被执...

weixin_40851188的博客 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

js-xss 项目教程

js-xss 项目的目录结构如下: ``` js-xss/ ├── AUTHORS ├── CHANGELOG.md ├── LICENSE ├── README.md ├── README.zh.md ├── SECURITY.md ├── bower.json ├── package.json ├── bin/ │ └── xss ├── benchmark/ │ └── ... ├...

gitblog_00029的博客 1005

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

XSS漏洞学习

定义:XSS(Cross Site Scripting)攻击全称跨站脚本攻击,是为不和层叠样式表 (Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。成因:XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植 入到提供给其它用户使用的页面中,而程序对输入和输出的控制不够严格,导致“精心构造” 的脚本输入后,再输到前端时被浏览器当作有效代码解析执行从而产生危害。当受害者访问 这些页面时,浏览器会解析并执行这些恶意代码。

m0_63017297的博客 1695

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: XSS学习(一)之HTML
下一篇: VMware WorkStation的三种网络连接方式
Praifire
博客等级 码龄10年 38粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值