• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
驿般般
博客园    首页    新随笔    联系   管理    订阅  订阅

vulnhub-SpyderSecChallenge通关教程

靶机很简单,开始我们扫网段发现靶机为164

nmap 192.168.135.0/24 -sP

我们扫靶机发现只开启了80和22端口,这个思路就很简单了,我们通过80收集到破解22的信息登录22提权拿到root

nmap 192.168.135.164

但是我们发现一个问题22端口处于关闭状态!!!

nmap 192.168.135.164 -p- -A

发现这个是个静态页面,没有输入框,没有功能键,没有上传,只好看看静态页面,发现有两张图片看看是不是有什么隐写。

wget http://192.168.135.164/SpyderSecLogo200.png

wget http://192.168.135.164/Challenge.png

这里我知道的查看图片的方法最好用的莫过于exiftool,当然binwalk也不错,但strings也有自己的用途,发现十六进制HEX编码。

exiftool Challenge.png

直接用工具将16进制的解码看看他到底是什么,这里我面连续解了两次发现他是base64编码,标志性的==。

Base64那就简简单单了,kali里echo就能看到是什么。

echo 'QSFWdX5qdEgjNzI5c0xBO2g0JQ==' | base64 -d

我们知道JavaScript的eval函数能够将代码压缩隐藏,我面用工具发现它还是16进制啊,接着转换。

Alert也是很熟悉了,我怀疑他有注入,抓包看一下

我面通过抓包抓到了cookie值,这个cookie的突破口就不用我多解释了吧。(URL)

访问一下这个url发现无法访问,还记得alert吗,吧后缀下载分析

发现是一个视频,分析视频,并且用脚本跑一下底层,我也好想会写自己的脚本啊>_<

wget http://192.168.135.164/v/81JHPbvyEQ8729161jd6aKQ0N4/mulder.fbi

这里用的是别人的脚本,这个是个py2的脚本,这里我面发现了加解密工具TrueCrypt,还有提示是一个隐藏卷。

需要输入密码,我还不知道是什么,回头看看我面第一个在静态页面解出来的16进制,那个就是。。。

A!Vu~jtH#729sLA;h4%

输入密码查看隐藏卷发现flag

写完第二篇笔记才发现忘记总结了

这里我们通过web静态页面的源码发现了图片,通过图片我们发现了编码信息,通过解码我们获得了密码,这个是后面加密卷的密码。我们发现了javascript隐藏了目录,通过解码发现目录,访问下载视频,我们发现是个加密卷(当然这里还是用py2的脚本),我们通过工具成功拿到flag。

posted on 2026-10-29 20:33  驿般般  阅读(5)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3