date
Aug 5, 2021 12:02 PM
Related to 日程数据 1 (blog)
tags
slug
summary
icon
category
password
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/passwd
cat$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,4
UNION 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 许可协议,转载请注明出处。