whaleCTF-web 来着小白的writeup

新手,大神不喜勿喷( ̄▽ ̄)"

SQL注入:

先尝试了sqlmap跑,直接被封IP了,~~>_<~~只能手注了

输入1后发现跳转正常

 

输入1 后报错SQL syntax

 

说明存在SQL注入

 

分别输入1 and 1 = 1    1 and 1 = 2      1 and 1 = 1查看页面返回结果,说明为注入类型为数字型

 

猜解表名是否存在

?id=1 and exists(select flag from flag)

 

猜解字段长度

?id=1 and (select length(flag) from flag)>5

 

猜解字段内容的ascii

1 and (select ord(substr(flag,1,1))from flag)>39

 

依次猜解字段中其它字母

97  98  99  100  31  32  33  34

a    b   c   d    1   2   3   4

                    学习于 蓝鲸塔主

 

Find me:

直接查看源代码就行了

 

 

http呀:

打开后问,刚刚发生了什么?果断查看源码,什么都没有

 

注意到这个网址的后缀为.html 修改一下.php 直接跳回.html,这个网址一定是隐藏了什么,果然抓包修改出flag

 

 

 

本地登陆:

题目为本地登陆?其实就可以想到伪造一个本地IP

BP抓包GO

 

 

果然,发现仅仅允许本地登陆,那么添加伪造IPX-Forwarded-For:127.0.0.1继续GO

 

 

提示:你没有一个admin

 

 

0换成1,继续GOflag出来了

 

 

 

 

密码泄露:

打开发现一个有意思的网站名

 

输入password.txt打开,发现一个密码表

 

 

正常思路,导入密码本,进行爆破

 

 

找到密码了,让我们继续输入看看,居然还不对,白高兴了,再回去看看Response,找到一串base64加密

 

 

 

解码出一个网址来,继续进入,发现一个小黑留言板
留言一下试试,居然说没有登陆,BP抓包登陆一下,guestroot,IsLogin=1flag(需要修改格式哦)

 

 


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值