开学第三周刷题总结

WEB题

disabled_button
首先我们打开场景链接http://220.249.52.133:57930

在这里插入图片描述
这个按钮确实不能按,那我们就打开它的源码看一下吧

在这里插入图片描述
我们发现了disabled=" “解决方法有两个;
方法一:
删除代码:disabled=”"
然后点击网页上的flag图标就可以得到flag了
方法二:
将disabled=""改为disabled=“false”
然后点击网页上的flag图标就可以得到flag了
在这里插入图片描述
weak_auth
首先我们打开题目提示链接: http://220.249.52.133:39195
在这里插入图片描述
我们随便输入一个用户名和密码试试得到提示在这里插入图片描述
发现它应该用admin用户名登录然后我们再看看它的源码,在这里插入图片描述
提示需要一个字典,它的意思应该是爆破于是用burp进行爆破,当密码为123456时返回长度不同

在这里插入图片描述
我们利用爆破到的东西然后返回输入在这里插入图片描述flag就出来了
command_execution
首先我们打开题目链接: http://220.249.52.133:58267
在这里插入图片描述
这个题主要是利用hackbar进行POST注入,我们可以在火狐浏览器上下载hackbar插件,我们首先输入本地的地址得到在这里插入图片描述
这里它是ping目标ip3次
这里我们尝试使用命令连接符,因为我们知道flag在flag.txt中,所以我们查找该文件
在这里插入图片描述
发现原来在/home/目录下,最后我们cat它
命令:127.0.0.1 & cat /home/flag.txt
在这里插入图片描述我们要的答案就出来了

MISC题

掀桌子
首先我们打开题目,c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2
我们观察题目可以发现题目中的字符串由0-9、a-f组成,我们知道2位十六进制可表示1个字节,写脚本将该字符串两两分组转换成字节,发现所有字节均大于128,我们又知道ASCII码表示范围是0-127,于是每一个字节都减去128,再转换成字符串,得到flag,
在这里插入图片描述

Crypto题

轮转机加密
题目:你俩继续往前走,来到了前面的下一个关卡,这个铺面墙上写了好多奇奇怪怪的 英文字母:
1: < ZWAXJGDLUBVIQHKYPNTCRMOSFE <
2: < KPBELNACZDTRXMJQOYHGVSFUWI <
3: < BDMAIZVRNSJUWFHTEQGYXPLOCK <
4: < RPLNDVHGFCUKTEBSXQYIZMJWAO <
5: < IHFRLABEUOTSGJVDKCPMNZQWXY <
6: < AMKGHIWPNYCJBFZDRUSLOQXVET <
7: < GWTHSPYBXIZULVKMRAFDCEONJQ <
8: < NOZUTWDCVRJLXKISEFAPMYGHBQ <
9: < XPLTDSRFHENYVUBMCQWAOIKZGJ <
10: < UDNAJFBOWTGVRSCZQKELMXYIHP <
11:< MNBVCXZQWERTPOIUYALSKDJFHG <
12:< LVNCMXZPQOWEIURYTASBKJDFHG <
13:< JZQAWSXCDERFVBGTYHNUMKILOP <
密钥为:2,3,7,5,13,12,9,1,8,10,4,11,6
密文为:NFQKSEVOQOFNP
其实刚开始看到这真的没有思路,经过朋友提点才知道这其中的奥秘,密钥的意思代表我们在接下来以什么顺序排列,但是这不仅仅包括行还有列所以这就需要密文提到的字母了,我们以第一行为例,密钥提示它是2,所以我们应该选择把第二行排到第一行的位置,密文提示N,所以我们就在现在的第二行倒着数到N然后排列,之后把刚才没有数到的字母排列到后面;
NACZDTRXMJQOYHGVSFUWIKPBEL
然后我们就按照这个方法一直排列:
NACZDTRXMJQOYHGVSFUWIKPBEL
FHTEQGYXPLOCK BDMAIZVRNSJUW
QGWTHSPYBXIZULVKMRAFDCEONJ
KCPMNZQWXY IHFRLABEUOTSGJVD
SXCDERFVBGTYHNUMKILOPJZQAW
EIURYTASBKJDFHGLVNCMXZPQOW
VUBMCQWAOIKZGJXPLTDSRFHENY
OSFEZWAXJGDLUBVIQHKYPNTCRM
QNOZUTWDCVRJLXKISEFAPMYGHB
OWTGVRSCZQKELMXYIHPUDNAJFB
FCUKTEBSXQYIZMJWAORPLNDVHG
NBVCXZQWERTPOIUYALSKDJFHGM
PNYCJBFZDRUSLOQXVETAMKGHIW
然后我们从上到下找到一句可以组成一句话的英语字母就可以了,可以把它转换成小写字母会更好找一些
提示:提交时直接交上自己的字符串,前面不用加flag了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值