ctf (seelog) - Go语言中文社区

ctf (seelog)


  这次要说的和上篇一样,也是一道i春秋下的ctf。

给的题目如下图:


 依旧是找flag,题目为seelog,直接访问连接  http://106.75.86.18:3333

给出的提示是:不是内部网站。我第一时间想到的是会不会这个服务器上还有其他的网站,进过尝试发现方向不对。再仔细从头看,题目为seelog(看日志),解题思路应该与log有关。经过无数的尝试,发现在url后面加上log就可以访问到日志。


逐个访问日志文件,先访问error.log,仔细查找发现里面全部是出错是产生的日志文件。再访问access.log,发现里面大部分也是访问出错是产生的日志文件,还可以看到访问者的ip和访问状态码,以172开头的,一看就是内网。

有状态码,那就可以进行搜索了。搜索正常访问的状态码200,由于所有的状态码前面都有空格,所以搜索的时候也要加上空格,不然搜索的就是包含有200的这个路径了。

逐个查找发现有三个状态码为200的,分别是 /index.html  、/log 、/wojiushiHouTai888/denglU.php?username=admin&password=af3a-6b2115c9a2c0&submit=%E7%99%BB%E5%BD%95 。


逐个访问,前面两个都访问失败。只有第三个访问成功,是一个登陆窗口,而flag就在登陆窗口的下面

需要注意的是:最后访问的ip是http://106.75.86.18:3333加上找到的路径,而不是172.16.3.1,不要看到日志里面这个ip访问的是正常的状态码。172开头的是内网,而我们是访问不到的。

最后将找到的flag填到一开始的网站就完成了。

到这里,就全部完成了。













版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/cs_xiaoqiang/article/details/79088874
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-27 19:16:07
  • 阅读 ( 1716 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢