news 2026/9/15 7:50:06

【SQL注入】数字西游-欢迎来到水帘洞做客

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【SQL注入】数字西游-欢迎来到水帘洞做客

输入1留言后发现被存储了,因此可以猜测是存储型xss。

输入<script>,<ScRiPt>,<img>,javascript:都被拦,但还有<a href>这种点击型没被拦

因为明文javascript:被拦截,所以我们把第一个字母进行html编码化,即&#106;

所以输入留言的payload如下:

<a href="&#106;script:alert(1)">111</a>
  • <a href="...">:超链接标签,黑名单没禁<a>
  • href里正常写网址,写成javascript:JS代码这种 "伪协议",意思是点链接时执行冒号后的 JS
  • &#106;:把javascript:的首字母 j 藏起来,骗过明文匹配;
  • alert(1):探针,能弹窗就证明 JS 执行成功;
  • >111</a>:页面上显示一个可点的 "111"。

多了个蓝色字体的111,点击后就存储成功了。

通过bp发现留言的message和访客的visitor_code。

查看网页源代码还发现了一个接口:

并且下面还告诉了我们的请求方式:

POST /api/check_xss HTTP/1.1 ← 请求行:提交到哪个接口 Content-Type: application/json ← 请求头:告诉服务器“体是JSON格式” ← 空行 {"message":"x"} ← 请求体:真正的数据,键值对,值什么都行,这里是x

抓包然后进行对应修改:

发现访客码haobachang666999.,成功进去。

查看网页源代码发现有个崩将军账号。

输入1提示账号不存在,输入bengjiangjun123 提示账号或密码错误

因为有输入框,知道账号需要密码,所以猜测要在密码进行sql注入。

输入万能密码。

' or '1'='1'-- -

成功登录。

每个页面内容如下:

先看修改密码的源代码,发现只需要输入账户和新密码而不用旧密码,也就是说我们bp抓包后修改账户和新密码然后放包便修改成功,便可以用修改后的账号登录。

查看巡逻日志的网页源代码发现有一串编码,看着像base64,进行解码。

得到了个新用户名就可以进行抓包了,输入1后进行抓包。

放包后修改成功。

退出账户后再用修改后的进行登录,成功看到flag。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/15 7:49:27

全球指数估值对比实战:从PE百分位到资产配置决策

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/15 7:47:42

055、结构化输出:JSON模式与工具调用

055、结构化输出&#xff1a;JSON模式与工具调用 昨晚线上告警&#xff0c;一台边缘网关的Agent任务卡死&#xff0c;日志里反复出现同一个错误&#xff1a;JSONDecodeError: Expecting property name enclosed in double quotes。我盯了几分钟&#xff0c;发现问题不在模型&am…

作者头像 李华
网站建设 2026/9/15 7:46:56

JavaScript运算符实战指南:从类型转换到安全编程

1. 这不是语法清单&#xff0c;而是一份 JavaScript 运算符的实战操作手册你打开浏览器控制台敲下console.log(5 3)&#xff0c;它立刻返回8——这背后不是魔法&#xff0c;而是 JavaScript 引擎在毫秒级内完成了一整套运算符解析、类型转换、执行求值与结果返回的完整链路。我…

作者头像 李华
网站建设 2026/9/15 7:46:21

华为OD机试真题 新系统 2026-09-02 PythonJS【查找幸运数】

目录 题目 思路 Code 题目 题目内容: 在仅由数字组成的字符串中,找出只由 6 或 8 组成的最长连续子串。 输入描述: 输入数字字符串,长度小于 256。 输出描述: 输出所有最长子串,去重后按字典序排序;字符串为空或没有符合子串时输出 [""]。 样例 1 …

作者头像 李华
网站建设 2026/9/15 7:45:26

3步搞定网站蜘蛛爬行统计系统避坑指南

3步搞定网站蜘蛛爬行统计系统避坑指南 网站被黑挂马不知道怎么办?别慌,这往往是监控缺失的前兆。 很多老板盯着后台流量却对爬虫一无所知,直到被搜索引擎降权才后知后觉。 这份 避坑指南 教你搭建网站蜘蛛爬行统计系统,从根源堵住安全漏洞。 需求分析与痛点直击…

作者头像 李华
网站建设 2026/9/15 7:44:19

周末特刊:从学术 Paper 到高确定性商业原型的 14 条落地经验

周末特刊&#xff1a;从学术 Paper 到高确定性商业原型的 14 条落地经验在生成式 AI 爆发的浪潮中&#xff0c;arXiv 上每天涌现出上百篇顶尖 AI 论文。从 ReAct、Self-RAG、GraphRAG 到 Tree of Thoughts、AgentCoder、SGLang&#xff0c;学术界的创新速度令人惊叹。 然而&…

作者头像 李华