攻防世界web PHP2 writeup

先前的无思路

题目页面
在这里插入图片描述问我能不能登陆上这个网站

但是没有登录入口,于是F12查看network
在这里插入图片描述发现接收方式为GET

于是盲猜应该有id字段

输入id=admin进行尝试

在这里插入图片描述惊奇地发现,页面发生了变化,再尝试传入密码无果

尝试burpsuite 爆破无果

尝试sqlmap 注入??无果

最终查看别人的wirteup了解了…

正确思路

index.phps(正确思路)

url后跟index.php查看源码
(好吧新知识记下来)
知识点:phps文件就是php的源代码文件,通常用于提供给用户(访问者)查看php代码,因为用户无法直接通过Web浏览器看到php文件的内容,所以需要用phps文件代替。其实,只要不用php等已经在服> 务器中注册过的MIME类型为文件即可,但为了国际通用,所以才用了phps文件类型。 它的MIME类型为:text/html, application/x-httpd-php-source, application/x-httpd-php3-source。

出现以下页面
在这里插入图片描述
通过源码我们了解到,页面接收通过url传入的id参数并对id参数进行一系列操作。

1.首先对id进行一次url解码
2.如果解码后的结果是admin还会禁止登陆

但是通过刚刚的尝试发现只有id为admin才可以登录

说明id必须为admin,由此,想出将admin进行二次url编码

admin二次url十六进制编码后变为

%25%36%31%25%36%34%25%36%64%25%36%39%25%36%65
重新尝试输入该id值得
在这里插入图片描述
得到flag…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值