BugkuCTF-WEB部分题解(一)

域名解析

访问 flag.baidu.com 提示:找不到网站 无法进行DNS解析
直接访问123.206.87.240 返回400 Bad Request
查询400错误 详情

两种方法解析域名

1.修改hosts文件:

直接在hosts文件中添加flag.baidu.com 120.24.86.145

2.修改头信息:

用burpsuit抓包修改host头信息为flag.baidu.com

得到flag

变量1

审计代码发现需要get一个变量


$$ args为一个可变变量(args的值将作为一个变量名)
var_dump()函数用于输出变量的相关信息,由此可以想到flag可能在全局变量数组中,args=GLOBALS 得到flag

Web5

题目提示 JSPFUCK(jother编码)
将一长串代码复制到浏览器控制台运行,得到Flag后字母转化为大写

网站被黑

御剑扫描网站后台发现shell.php
访问需要登录密码
burp字典爆破得密码:hack
登录得到flag

管理员系统

随便提交一个账号密码提示:IP禁止访问,请联系本地管理员登陆,IP已被记录
在这里插入图片描述
抓包伪造XFF头改为本地IP:127.0.0.1
查看网页源代码将注释中的字符串base64解密得test123
猜测为管理员密码 账号为admin
抓包提交返回得Flag

web4

根据提示查看源代码,将P1+‘%35%34%61%61%32’+P2 enscape解密
分析代码
在这里插入图片描述
将代码中的字符串提交得到Flag

flag在index里

该题用到php://filter
搬运大佬的博客
构造语句php://filter/read/convert.base64-encode/resource=index.php
得到base64代码,解码得源代码
从注释中得到Flag

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值