hackme的web部分水题writeup集合

简单介绍,hackme是提供ctf基础题的一个很好的网站,网站链接如下:
网站链接
这次把web部分的头几个没什么值得说的题说一下,因为太短了,单独发一篇博客不值得。

hide and seek

几乎每个平台都有这道题,直接右击查看源代码即可看到flag。目的就是教会我们查看网页源代码。应平台要求,flag就不提供了。

scoreboard

网页源代码里是没有的,也没有很多的提示,那么只能说flag在服务器端或者在数据包里,起码不在客户端。scoreboard页面可以和服务器端沟通的只有登录按钮和提交flag的按钮。我们先尝试抓包,建议使用burp suite,非常好用。wireshark也可以完成这一题,不过做后面的题可能不太方便,主要是wireshark不能发包。开始抓包就可以做各种尝试,关闭浏览器重新打开页面(因为浏览器有缓存,如果不关闭不会发新的内容),登录退出,在提交flag框内随便提交一串字符串。最后在提交字符串的响应包的头部发现flag。
这道题主要是教我们抓包以及告诉我们包的头部可能会包含信息。

homepage

提示比较明显,问我们有没有检查代码。所以我们就在网页源代码里寻找js代码,可以发现code.js,点开发现是一堆颜表情,这就是aaencode,直接google,有很多解码的网页,解码后得到一段代码,然后直接运行,浏览器按F12可以打开调试器,然后运行,可以得到一个二维码,用手机扫一下就可以得到flag。
这道题主要是让我们了解aaencode,以及js代码的调试。

总结

这三道题,不仅入门,而且并没有什么过多的步骤,所以放在一起。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值