rpcclient enumeration
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
**Relative Identifiers (RID)**์ **Security Identifiers (SID)**๋ Windows ์ด์ ์ฒด์ ์์ ๋คํธ์ํฌ ๋๋ฉ์ธ ๋ด์ ์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน๊ณผ ๊ฐ์ ๊ฐ์ฒด๋ฅผ ๊ณ ์ ํ๊ฒ ์๋ณํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ ์ค์ํ ๊ตฌ์ฑ ์์์ ๋๋ค.
SID๋ ๋๋ฉ์ธ์ ๊ณ ์ ์๋ณ์๋ก, ๊ฐ ๋๋ฉ์ธ์ด ๊ตฌ๋ณ๋ ์ ์๋๋ก ํฉ๋๋ค.
RID๋ SID์ ์ถ๊ฐ๋์ด ํด๋น ๋๋ฉ์ธ ๋ด์ ๊ฐ์ฒด์ ๋ํ ๊ณ ์ ์๋ณ์๋ฅผ ์์ฑํฉ๋๋ค. ์ด ์กฐํฉ์ ๊ฐ์ฒด ๊ถํ ๋ฐ ์ ๊ทผ ์ ์ด๋ฅผ ์ ํํ๊ฒ ์ถ์ ํ๊ณ ๊ด๋ฆฌํ ์ ์๊ฒ ํฉ๋๋ค.
์๋ฅผ ๋ค์ด, pepe
๋ผ๋ ์ฌ์ฉ์๋ ๋๋ฉ์ธ์ SID์ ๊ทธ์ ํน์ RID๋ฅผ ๊ฒฐํฉํ ๊ณ ์ ์๋ณ์๋ฅผ ๊ฐ์ง ์ ์์ผ๋ฉฐ, ์ด๋ 16์ง์(0x457
) ๋ฐ 10์ง์(1111
) ํ์์ผ๋ก ํํ๋ฉ๋๋ค. ์ด๋ก ์ธํด ๋๋ฉ์ธ ๋ด์์ pepe์ ๋ํ ์์ ํ๊ณ ๊ณ ์ ํ ์๋ณ์๊ฐ ์์ฑ๋ฉ๋๋ค: S-1-5-21-1074507654-1937615267-42093643874-1111
.
Samba์ rpcclient
์ ํธ๋ฆฌํฐ๋ ์ด๋ฆ์ด ์ง์ ๋ ํ์ดํ๋ฅผ ํตํ RPC ์๋ํฌ์ธํธ์ ์ํธ ์์ฉํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ ๋ช
๋ น์ SMB ์ธ์
์ด ์ค์ ๋ ํ SAMR, LSARPC ๋ฐ LSARPC-DS ์ธํฐํ์ด์ค์ ๋ฐํํ ์ ์์ต๋๋ค. ์ข
์ข
์๊ฒฉ ์ฆ๋ช
์ด ํ์ํฉ๋๋ค.
์๋ฒ ์ ๋ณด๋ฅผ ์ป์ผ๋ ค๋ฉด: srvinfo
๋ช
๋ น์ ์ฌ์ฉํฉ๋๋ค.
์ฌ์ฉ์๋ฅผ ๋์ดํ ์ ์์ต๋๋ค: querydispinfo
๋ฐ enumdomusers
๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ฌ์ฉ์์ ์ธ๋ถ์ ๋ณด: queryuser <0xrid>
๋ก ํ์ธํฉ๋๋ค.
์ฌ์ฉ์์ ๊ทธ๋ฃน: queryusergroups <0xrid>
๋ก ํ์ธํฉ๋๋ค.
์ฌ์ฉ์์ SID๋: lookupnames <username>
์ ํตํด ๊ฒ์๋ฉ๋๋ค.
์ฌ์ฉ์์ ๋ณ์นญ: queryuseraliases [builtin|domain] <sid>
๋ก ํ์ธํฉ๋๋ค.
๊ทธ๋ฃน: enumdomgroups
.
๊ทธ๋ฃน์ ์ธ๋ถ์ ๋ณด: querygroup <0xrid>
.
๊ทธ๋ฃน์ ๊ตฌ์ฑ์: querygroupmem <0xrid>
.
๋ณ์นญ ๊ทธ๋ฃน: enumalsgroups <builtin|domain>
.
๋ณ์นญ ๊ทธ๋ฃน์ ๊ตฌ์ฑ์: queryaliasmem builtin|domain <0xrid>
.
๋๋ฉ์ธ: enumdomains
.
๋๋ฉ์ธ์ SID๋ฅผ ๊ฒ์: lsaquery
.
๋๋ฉ์ธ ์ ๋ณด ์ป๊ธฐ: querydominfo
.
๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ณต์ : netshareenumall
.
ํน์ ๊ณต์ ์ ๋ํ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ: netsharegetinfo <share>
.
์ด๋ฆ์ผ๋ก SIDs: lookupnames <username>
.
๋ ๋ง์ SIDs: lsaenumsid
.
๋ ๋ง์ SIDs๋ฅผ ํ์ธํ๊ธฐ ์ํ RID ์ํ: lookupsids <sid>
.
๋๊ตฌ samrdump ์ rpcdump ์ ์๋ ๋ฐฉ์์ ๋ ์ ์ดํดํ๊ธฐ ์ํด Pentesting MSRPC๋ฅผ ์ฝ์ด์ผ ํฉ๋๋ค.
AWS ํดํน ๋ฐฐ์ฐ๊ณ ์ฐ์ตํ๊ธฐ:HackTricks Training AWS Red Team Expert (ARTE) GCP ํดํน ๋ฐฐ์ฐ๊ณ ์ฐ์ตํ๊ธฐ: HackTricks Training GCP Red Team Expert (GRTE)
๋ช ๋ น์ด
์ธํฐํ์ด์ค
์ค๋ช
queryuser
SAMR
์ฌ์ฉ์ ์ ๋ณด ๊ฒ์
querygroup
๊ทธ๋ฃน ์ ๋ณด ๊ฒ์
querydominfo
๋๋ฉ์ธ ์ ๋ณด ๊ฒ์
enumdomusers
๋๋ฉ์ธ ์ฌ์ฉ์ ์ด๊ฑฐ
enumdomgroups
๋๋ฉ์ธ ๊ทธ๋ฃน ์ด๊ฑฐ
createdomuser
๋๋ฉ์ธ ์ฌ์ฉ์ ์์ฑ
deletedomuser
๋๋ฉ์ธ ์ฌ์ฉ์ ์ญ์
lookupnames
LSARPC
์ฌ์ฉ์ ์ด๋ฆ์ SIDa ๊ฐ์ผ๋ก ์กฐํ
lookupsids
์ฌ์ฉ์ ์ด๋ฆ์ ๋ํ SIDs ์กฐํ (RIDb ์ํ)
lsaaddacctrights
์ฌ์ฉ์ ๊ณ์ ์ ๊ถํ ์ถ๊ฐ
lsaremoveacctrights
์ฌ์ฉ์ ๊ณ์ ์์ ๊ถํ ์ ๊ฑฐ
dsroledominfo
LSARPC-DS
๊ธฐ๋ณธ ๋๋ฉ์ธ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ
dsenumdomtrusts
AD ํฌ๋ ์คํธ ๋ด์ ์ ๋ขฐ๋ ๋๋ฉ์ธ ์ด๊ฑฐ