XSS-Game level 13

简介: 第十三关利用 COOKIE 使用 事件绕过

第十三关利用 COOKIE 使用 事件绕过


image.png



先看源码 , 此关卡有三个参数 , 第一个 keyword 使用 htmlspecialchars() 编译后 输出在页面 , 难度较大


image.png

第二个参数 t_sort 使用 htmlspecialchars() 编译后 , 拼接在 value值 , 难度较大



image.png

第三个参数 user 从 COOKIE 中获取 , 过滤尖括号 <> 后 拼接在 value值 , 难度相对较小



image.png

使用代理( Burp Suite )拦截请求 , 修改cookie , 添加点击事件  并修改type属性 使input输入框展示


image.png


左侧第一个双引号用来闭合 value属性的 左双引号



image.png


相关文章
Minesweeper game(Plain version)--C
Minesweeper game(Plain version)--C
40 0
|
4月前
|
搜索推荐 Docker 容器
生信分析代码之前还好好的,怎么就报错了 Error in Ops. data. frame(guide_loc, panel_loc) :'==' only defined for equally-sized data frames
执行 `DimPlot` 函数时遇到错误 `;Error in Ops. data. frame(g guides_loc, panel_loc) : &#39;==&#39; only defined for equally-sized data frames`。解决方案和办法
1195 0
生信分析代码之前还好好的,怎么就报错了 Error in Ops. data. frame(guide_loc, panel_loc) :'==' only defined for equally-sized data frames
|
开发工具 Android开发 git
Android Studio完美解决 you are about to commit crlf line separators,warning: CRLF will be replaced by LF
Android Studio完美解决 you are about to commit crlf line separators,warning: CRLF will be replaced by LF
1098 1
Android Studio完美解决 you are about to commit crlf line separators,warning: CRLF will be replaced by LF
XSS-Game level 12
第十二关利用 HTTP_USER_AGENT 通过点击事件绕过
140 0
XSS-Game level 12
XSS-Game level 11
第十一关通过 Referer , 利用事件绕过
121 0
XSS-Game level 11
XSS-Game level 8
第八关过滤的很严 , 只能编码绕过了
129 0
XSS-Game level 8
XSS-Game level 9
第九关过滤的很严 , 使用编码绕过
107 0
XSS-Game level 9
XSS-Game level 10
第十关过滤了尖括号 > < , 并且隐藏了输入框 , 使用事件绕过,并使输入框取消隐藏
XSS-Game level 10