发现目标主机开放了web服务和SMB服务
┌──(rootkali)-[~/Desktop] └─# bash nmap.sh 10.10.11.106 1 ⚙ Starting Nmap 7.92 ( https://nmap.org ) at 2022-01-01 02:43 EST Nmap scan report for 10.10.11.106 Host is up (0.25s latency). PORT STATE SERVICE VERSION 80/tcp open http Microsoft IIS httpd 10.0 |_http-title: Site doesn't have a title (text/html; charset=UTF-8). | http-auth: | HTTP/1.1 401 Unauthorizedx0D |_ Basic realm=MFP Firmware Update Center. Please enter password for admin | http-methods: |_ Potentially risky methods: TRACE |_http-server-header: Microsoft-IIS/10.0 135/tcp open msrpc Microsoft Windows RPC 445/tcp open microsoft-ds Microsoft Windows 7 - 10 microsoft-ds (workgroup: WORKGROUP) 5985/tcp open http Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP) |_http-title: Not Found |_http-server-header: Microsoft-HTTPAPI/2.0 Service Info: Host: DRIVER; OS: Windows; CPE: cpe:/o:microsoft:windows Host script results: | smb2-time: | date: 2022-01-01T14:43:35 |_ start_date: 2022-01-01T14:37:37 | smb-security-mode: | authentication_level: user | challenge_response: supported |_ message_signing: disabled (dangerous, but default) | smb2-security-mode: | 3.1.1: |_ Message signing enabled but not required |_clock-skew: mean: 6h59m59s, deviation: 0s, median: 6h59m58s Service detection performed. Please report any incorrect results at https://nmap.org/submit/ . Nmap done: 1 IP address (1 host up) scanned in 53.61 seconds
我们访问web服务时,提示我们要输入账号和密码,我们使用admin/admin登录成功
登录页面时发现是台打印机,我们点击Fireware Updates页面,发现类似文件上传的页面
我尝试了很久的文件上产webshell都没有成功,切换思路,既然目标主机开放了445端口和共享SMB服务,那么我们可以利用SCF文件攻击(虽然这种攻击方式很不常见)。我们首先先手动创建一个scf文件
然后启动responder程序进行监听
我们上传我们写的shell.scf文件,上传成功后会出现一个tony用户的哈希值,加密的方式是NTLMv2
我们使用hashcat对这个哈希值进行破解,破解得到的密码是liltony
我们使用这个账号密码进行登录,得到了普通用户的权限
我们查看到存在spoolsv这个进程,这是一个Windows Print Spooler服务,存在一个CVE漏洞编号,对应的CVE编号是CVE-2021-1675
我们在目标主机上远程加载我们的powershell脚本,并且使用脚本创建一个匿属管理员组的用户
添加成功后,我们可以使用这个账户密码进行登录了,权限是管理员权限



