Bugku,Web:点login咋没反应

1.解题过程:

先进入场景,一个登录界面,随便输入账号密码登录都没有反应

查看源代码,发现存有网页元素的超链接 css 点击进入查看

 进入看到了 html 网页的元素构成

可以看到最上方被注释掉的提示,尝试 ?31351,构造 get 请求

 得到一页代码

分析可知如果 cookie 变量的值经过反序列化后得到的值与 KEY 中强比较一模一样就会输出 flag

将内容主要部分截取使用 php 代码写出程序得到 cookie 的值

 

 可以从上面的代码知道调用的 cookie 名称为 BUGKU 

所以构造 cookie 之间请求上传得到 flag

 

2.知识点:

(1)涉及到的 PHP 函数:

         unserialize()

                 作用:将括号内的值进行反序列化处理

         error_reporting(0);    

                 作用:关闭错误报告

(2)include_once () 语句:

                 作用:是指在脚本执行期间包含并运行指定文件

(3)$_COOKIE [ ] 数组:

                 作用:可以读取Cookie变量的值

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Part 03

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

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

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

打赏作者

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

抵扣说明:

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

余额充值