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>
.
๋ช ๋ น์ด | ์ธํฐํ์ด์ค | ์ค๋ช |
queryuser | SAMR | ์ฌ์ฉ์ ์ ๋ณด ๊ฒ์ |
querygroup | ๊ทธ๋ฃน ์ ๋ณด ๊ฒ์ | |
querydominfo | ๋๋ฉ์ธ ์ ๋ณด ๊ฒ์ | |
enumdomusers | ๋๋ฉ์ธ ์ฌ์ฉ์ ์ด๊ฑฐ | |
enumdomgroups | ๋๋ฉ์ธ ๊ทธ๋ฃน ์ด๊ฑฐ | |
createdomuser | ๋๋ฉ์ธ ์ฌ์ฉ์ ์์ฑ | |
deletedomuser | ๋๋ฉ์ธ ์ฌ์ฉ์ ์ญ์ | |
lookupnames | LSARPC | ์ฌ์ฉ์ ์ด๋ฆ์ SIDa ๊ฐ์ผ๋ก ์กฐํ |
lookupsids | ์ฌ์ฉ์ ์ด๋ฆ์ ๋ํ SIDs ์กฐํ (RIDb ์ํ) | |
lsaaddacctrights | ์ฌ์ฉ์ ๊ณ์ ์ ๊ถํ ์ถ๊ฐ | |
lsaremoveacctrights | ์ฌ์ฉ์ ๊ณ์ ์์ ๊ถํ ์ ๊ฑฐ | |
dsroledominfo | LSARPC-DS | ๊ธฐ๋ณธ ๋๋ฉ์ธ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ |
dsenumdomtrusts | AD ํฌ๋ ์คํธ ๋ด์ ์ ๋ขฐ๋ ๋๋ฉ์ธ ์ด๊ฑฐ |
๋๊ตฌ samrdump ์ rpcdump ์ ์๋ ๋ฐฉ์์ ๋ ์ ์ดํดํ๊ธฐ ์ํด Pentesting MSRPC๋ฅผ ์ฝ์ด์ผ ํฉ๋๋ค.
AWS ํดํน ๋ฐฐ์ฐ๊ณ ์ฐ์ตํ๊ธฐ:HackTricks Training AWS Red Team Expert (ARTE) GCP ํดํน ๋ฐฐ์ฐ๊ณ ์ฐ์ตํ๊ธฐ: HackTricks Training GCP Red Team Expert (GRTE)