Level 1(the idiot test)Level 2Level 3Level 4level 5level 6level 7level 8level 9level 10level 11realistic 1realistic 2realistic 3realistic 4realistic 5realistic 6realistic 7realistic 8realistic 9realistic 10realistic 11Application 2Application 3
Level 1(the idiot test)

Level 2
没有上传密码文件,那就是没密码
Level 3


貌似可以全程开F12
Level 4

直接修改value为自己的邮箱

level 5
继续改邮箱
level 6

结果是
Your encrypted string is: 'abcdefgh'
嗯,分别加一位?
再来一次33333333
Your encrypted string is: '3456789:'
算一算:
396d78c2
level 7

命令!没过滤?

cat 一下奇怪的文件

哈哈 有空格过滤,不过
在一些漏洞利用场景,或者因为waf等原因,导致无法使用空格时,可以试试如下命令: IFS=,;cat<<<cat,/etc/passwdcat$IFS/etc/passwd cat${IFS}/etc/passwd cat</etc/passwd {cat,/etc/passwd} X=$'cat\x20/etc/passwd'&&$X
算了,不给偏门走
level 8
小女儿可还行!!

换个名字再找找规律

继续



what fk
php?


没有 那pwd

嗯 ls ..

有了
没注意到url里多了个tmp
level 9


这脑回路清奇
用level8的框解level9的题

level 10

连提示都没了

javascript?

cookie够不够隐蔽
level 11

放弃……
realistic 1

一个点赞网页 刷分 点👍时会抓到一个get请求

so 你想要几分 vote=99999999999?
realistic 2

源码里发现一个网页

随便登登,又没字典



成功!
realistic 3
看源码,拉到底

找到旧的文件
有诗集更新入口
上传oldindex源码为index
realistic 4

products.php?category=1 2 可以返回不同的结果 查询?sql?

改2为*

发信息给他————》
点左边自己的名字再点中间自己的名字
即可发送消息
后面需要发message的题都用的上

成功


到
order by 5 就出错了 找回显位
union all select 1,2,3,4UNION ALL 命令和 UNION 命令几乎是等效的,不过 UNION ALL 命令会列出所有的值。

下一步 怎么提交答案,返回去看题目


realistic 5


hash 10 year
网页内源码翻到这个

尝试看目录,有备份文件bak

拿到题目提到的hash

解密去

结束

realistic 6
是个解密的


是个加密工具

需要测试出加密算法
嗯 没办法 测吧
测不出来
下一题
realistic 7


file= 文件包含
文件名信息呢?



一路打开看下去

测试一下账号密码
应该需要破解

再试一试。
下一个
realistic 8

可能是从日志入手吧

有注册 有登录 有查询
试试看吧

前面为用户名:后面为描述

回到查询界面尝试注入
1' or 1
找到目标人物

Select * from users where username like Gary Hunter"



伪造cookie

cookie使用他的用户名 网页操作转账


转账成功
还需要清理日志

修改一下

realistic 9

Username: r-conner@crappysoft.com
Password: ilovemywork



拿到管理员的cookies 就可以伪造了
再去pay一下
It's beyond the scope of this mission to check the XSS. So, assume you got this cookie:
strUsername=m-crap%40crappysoft.com; strPassword=94a35a3b7befff5eb2a8415af04aa16c; intID=1;

成功获得权限
pay

前面mailing有delete函数


继续找

想办法删除



realistic 10

my account is 'Zach Sanchez' and my password is 'liberty638'



有student及staff 两个登录口
试试先



试试弱密码
就找阿尔法阶段的第一个用户

done
but

easy

头号玩家并不是administartor

cookies里又有好东西 admin=1/0???

hackbar不能持续修改 UA
或许需要其他工具

修改get及post请求即可完成数据修改


1改5试试



成功 没有post 评论 所以comments被清空了
继续改分

还是gym即rec=3

realistic 11

嗯
space46
src.tar.gz


啥也没有啊


sqli? 没有
page= ??? 命令执行
|ls|
Application 2


和1的明文sn不一样不一样
2这里没有
可能有算法之类的

它会去远程服务器请求sn进行对比

Application 3


- 作者:lea
- 链接:https://ofai.stream/article/hackthissite
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。



