信息收集
netdiscover 网络扫描工具
netdiscover -i eth0 -r 192.168.119.0/24
发现靶机IP 192.168.119.160
** nmap -A -p1-65535 192.168.119.160 **
托管Apache httpd服务的端口80,打开了端口139,445,3306
这告诉我们,NetBIOS 和 MySQL 服务分别在目标计算机上运行
开了80端口先看80
提示错误 网站正在建设中 。
dirb 目录扫描
发了一个logs目录
http://192.168.119.160/logs/
发现4个日志文件
其他三个提示错误
只有最后一个日志文件可以打开
enum4linux扫描
做所有简单枚举(-U -S -G -P -r -o -n -i)
enum4linux -a 192.168.119.160
找到 smb服务 有共享目录
在前面的扫描也发现了smb文件共享服务尝试连接一下
smbclient -L //192.168.119.160
连接一下ITDEPT 目录
发现两个文件 ,看看能不能尝试替换这两个文件进行shell
使用 echo 命令在这些文件中输入了 nc shell 调用脚本
也可以使用vim等进行编写
上传 成功
nc 连接shell
切换到bash 界面
python -c ‘import pty;pty.spawn(“/bin/bash”)’
查看有用信息
sudo -l
root 可以执行的有一个mysql文件
history
有用的信息很多
看见了切换到一个root只有有一个zsh
1 |
|
提权
find 查找 试一下
查找拥有suid权限的命令
find / -perm -40002>/dev/null
查找到zsh
mysql 没有密码进入不了
其他也全都要密码
进入cd /home/ganimedes
找到.bash_history 文件可以找到root 密码