ํ๋ฆฐํฐ์ ์ ๋ณด
Tip
AWS ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training AWS Red Team Expert (ARTE)
GCP ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:HackTricks Training GCP Red Team Expert (GRTE)
Azure ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks ์ง์ํ๊ธฐ
- ๊ตฌ๋ ๊ณํ ํ์ธํ๊ธฐ!
- **๐ฌ ๋์ค์ฝ๋ ๊ทธ๋ฃน ๋๋ ํ ๋ ๊ทธ๋จ ๊ทธ๋ฃน์ ์ฐธ์ฌํ๊ฑฐ๋ ํธ์ํฐ ๐ฆ @hacktricks_live๋ฅผ ํ๋ก์ฐํ์ธ์.
- HackTricks ๋ฐ HackTricks Cloud ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ PR์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.
์ธํฐ๋ท์๋ ๊ธฐ๋ณธ/์ฝํ ๋ก๊ทธ์ธ ์๊ฒฉ ์ฆ๋ช
์ผ๋ก LDAP์ ๊ตฌ์ฑ๋ ํ๋ฆฐํฐ์ ์ํ์ฑ์ ๊ฐ์กฐํ๋ ์ฌ๋ฌ ๋ธ๋ก๊ทธ๊ฐ ์์ต๋๋ค.
์ด๋ ๊ณต๊ฒฉ์๊ฐ ํ๋ฆฐํฐ๋ฅผ ์
์ฑ LDAP ์๋ฒ์ ์ธ์ฆํ๋๋ก ์์ผ ์ ์๊ธฐ ๋๋ฌธ์
๋๋ค (์ผ๋ฐ์ ์ผ๋ก nc -vv -l -p 389 ๋๋ slapd -d 2๋ฉด ์ถฉ๋ถํฉ๋๋ค) ๊ทธ๋ฆฌ๊ณ ํ๋ฆฐํฐ์ ์๊ฒฉ ์ฆ๋ช
์ ํ๋ฌธ์ผ๋ก ์บก์ฒํ ์ ์์ต๋๋ค.
๋ํ, ์ฌ๋ฌ ํ๋ฆฐํฐ๋ ์ฌ์ฉ์ ์ด๋ฆ์ด ํฌํจ๋ ๋ก๊ทธ๋ฅผ ํฌํจํ๊ฑฐ๋ ๋๋ฉ์ธ ์ปจํธ๋กค๋ฌ์์ ๋ชจ๋ ์ฌ์ฉ์ ์ด๋ฆ์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
์ด ๋ชจ๋ ๋ฏผ๊ฐํ ์ ๋ณด์ ์ผ๋ฐ์ ์ธ ๋ณด์ ๋ถ์กฑ์ ํ๋ฆฐํฐ๋ฅผ ๊ณต๊ฒฉ์์๊ฒ ๋งค์ฐ ํฅ๋ฏธ๋กญ๊ฒ ๋ง๋ญ๋๋ค.
์ฃผ์ ์ ๋ํ ๋ช ๊ฐ์ง ์๊ฐ ๋ธ๋ก๊ทธ:
- https://www.ceos3c.com/hacking/obtaining-domain-credentials-printer-netcat/
- https://medium.com/@nickvangilder/exploiting-multifunction-printers-during-a-penetration-test-engagement-28d3840d8856
ํ๋ฆฐํฐ ๊ตฌ์ฑ
- ์์น: LDAP ์๋ฒ ๋ชฉ๋ก์ ์ผ๋ฐ์ ์ผ๋ก ์น ์ธํฐํ์ด์ค์์ ์ฐพ์ ์ ์์ต๋๋ค (์: Network โ LDAP Setting โ Setting Up LDAP).
- ๋์: ๋ง์ ์๋ฒ ๋๋ ์น ์๋ฒ๋ ์๊ฒฉ ์ฆ๋ช ์ ๋ค์ ์ ๋ ฅํ์ง ์๊ณ ๋ LDAP ์๋ฒ ์์ ์ ํ์ฉํฉ๋๋ค (์ฌ์ฉ์ฑ ๊ธฐ๋ฅ โ ๋ณด์ ์ํ).
- ์ ์ฉ: LDAP ์๋ฒ ์ฃผ์๋ฅผ ๊ณต๊ฒฉ์๊ฐ ์ ์ดํ๋ ํธ์คํธ๋ก ๋ฆฌ๋๋ ์ ํ๊ณ Test Connection / Address Book Sync ๋ฒํผ์ ์ฌ์ฉํ์ฌ ํ๋ฆฐํฐ๊ฐ ๋น์ ์๊ฒ ๋ฐ์ธ๋ฉํ๋๋ก ๊ฐ์ ํฉ๋๋ค.
์๊ฒฉ ์ฆ๋ช ์บก์ฒ
๋ฐฉ๋ฒ 1 โ ๋ท์บฃ ๋ฆฌ์ค๋
sudo nc -k -v -l -p 389 # LDAPS โ 636 (or 3269)
์๊ณ ์ค๋๋ MFP๋ netcat์ด ์บก์ฒํ ์ ์๋ ๊ฐ๋จํ simple-bind๋ฅผ ํ๋ฌธ์ผ๋ก ์ ์กํ ์ ์์ต๋๋ค. ํ๋ ์ฅ์น๋ ์ผ๋ฐ์ ์ผ๋ก ์ธ์ฆํ๊ธฐ ์ ์ ์ต๋ช ์ฟผ๋ฆฌ๋ฅผ ์ํํ๋ฏ๋ก ๊ฒฐ๊ณผ๋ ๋ค๋ฅผ ์ ์์ต๋๋ค.
๋ฐฉ๋ฒ 2 โ ์ ์ฒด ์ ์ฑ LDAP ์๋ฒ (๊ถ์ฅ)
๋ง์ ์ฅ์น๊ฐ ์ธ์ฆํ๊ธฐ ์ ์ ์ต๋ช ๊ฒ์์ ์ํํ๊ธฐ ๋๋ฌธ์ ์ค์ LDAP ๋ฐ๋ชฌ์ ์ค์ ํ๋ฉด ํจ์ฌ ๋ ์ ๋ขฐํ ์ ์๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค:
# Debian/Ubuntu example
sudo apt install slapd ldap-utils
sudo dpkg-reconfigure slapd # set any base-DN โ it will not be validated
# run slapd in foreground / debug 2
slapd -d 2 -h "ldap:///" # only LDAP, no LDAPS
ํ๋ฆฐํฐ๊ฐ ์กฐํ๋ฅผ ์ํํ ๋ ๋๋ฒ๊ทธ ์ถ๋ ฅ์์ ํ๋ฌธ ์๊ฒฉ ์ฆ๋ช ์ ๋ณผ ์ ์์ต๋๋ค.
๐ก
impacket/examples/ldapd.py(Python rogue LDAP) ๋๋Responder -w -r -f๋ฅผ ์ฌ์ฉํ์ฌ LDAP/SMB๋ฅผ ํตํด NTLMv2 ํด์๋ฅผ ์์งํ ์ ์์ต๋๋ค.
์ต๊ทผ ํจ์ค๋ฐฑ ์ทจ์ฝ์ (2024-2025)
ํจ์ค๋ฐฑ์ ์ด๋ก ์ ์ธ ๋ฌธ์ ๊ฐ ์๋๋๋ค โ ๊ณต๊ธ์ ์ฒด๋ค์ 2024/2025๋ ์ ์ด ๊ณต๊ฒฉ ํด๋์ค๋ฅผ ์ ํํ ์ค๋ช ํ๋ ๊ถ๊ณ ๋ฅผ ๊ณ์ ๋ฐํํ๊ณ ์์ต๋๋ค.
Xerox VersaLink โ CVE-2024-12510 & CVE-2024-12511
Xerox VersaLink C70xx MFP์ ํ์จ์ด โค 57.69.91๋ ์ธ์ฆ๋ ๊ด๋ฆฌ์(๋๋ ๊ธฐ๋ณธ ์๊ฒฉ ์ฆ๋ช ์ด ๋จ์ ์๋ ๊ฒฝ์ฐ ๋๊ตฌ๋)๊ฐ ๋ค์์ ์ํํ ์ ์๊ฒ ํ์ต๋๋ค:
- CVE-2024-12510 โ LDAP ํจ์ค๋ฐฑ: LDAP ์๋ฒ ์ฃผ์๋ฅผ ๋ณ๊ฒฝํ๊ณ ์กฐํ๋ฅผ ํธ๋ฆฌ๊ฑฐํ์ฌ ์ฅ์น๊ฐ ๊ตฌ์ฑ๋ Windows ์๊ฒฉ ์ฆ๋ช ์ ๊ณต๊ฒฉ์๊ฐ ์ ์ดํ๋ ํธ์คํธ๋ก ์ ์ถํ๊ฒ ํฉ๋๋ค.
- CVE-2024-12511 โ SMB/FTP ํจ์ค๋ฐฑ: ํด๋๋ก ์ค์บ ๋ชฉ์ ์ง๋ฅผ ํตํด ๋์ผํ ๋ฌธ์ ๋ก NetNTLMv2 ๋๋ FTP ํ๋ฌธ ์๊ฒฉ ์ฆ๋ช ์ ์ ์ถํฉ๋๋ค.
๊ฐ๋จํ ๋ฆฌ์ค๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
sudo nc -k -v -l -p 389 # capture LDAP bind
or a rogue SMB server (impacket-smbserver)๋ ์๊ฒฉ ์ฆ๋ช
์ ์์งํ๊ธฐ์ ์ถฉ๋ถํฉ๋๋ค.
Canon imageRUNNER / imageCLASS โ ๊ถ๊ณ 2025๋ 5์ 20์ผ
Canon์ ์์ญ ๊ฐ์ ๋ ์ด์ ๋ฐ MFP ์ ํ๊ตฐ์์ SMTP/LDAP ํจ์ค๋ฐฑ ์ทจ์ฝ์ ์ ํ์ธํ์ต๋๋ค. ๊ด๋ฆฌ ์ก์ธ์ค ๊ถํ์ด ์๋ ๊ณต๊ฒฉ์๋ ์๋ฒ ๊ตฌ์ฑ์ ์์ ํ๊ณ LDAP ๋๋ SMTP์ ์ ์ฅ๋ ์๊ฒฉ ์ฆ๋ช ์ ๊ฒ์ํ ์ ์์ต๋๋ค (๋ง์ ์กฐ์ง์ด ์ค์บ-ํฌ-๋ฉ์ผ์ ํ์ฉํ๊ธฐ ์ํด ํน๊ถ ๊ณ์ ์ ์ฌ์ฉํฉ๋๋ค).
์ ์กฐ์ ์ฒด์ ์ง์นจ์ ๋ค์๊ณผ ๊ฐ์ด ๋ช ์์ ์ผ๋ก ๊ถ์ฅํฉ๋๋ค:
- ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ํจ์น๋ ํ์จ์ด๋ก ์ ๋ฐ์ดํธํฉ๋๋ค.
- ๊ฐ๋ ฅํ๊ณ ๊ณ ์ ํ ๊ด๋ฆฌ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ํ๋ฆฐํฐ ํตํฉ์ ์ํด ํน๊ถ AD ๊ณ์ ์ ํผํฉ๋๋ค.
์๋ํ๋ ์ด๊ฑฐ / ์ ์ฉ ๋๊ตฌ
| ๋๊ตฌ | ๋ชฉ์ | ์์ |
|---|---|---|
| PRET (Printer Exploitation Toolkit) | PostScript/PJL/PCL ๋จ์ฉ, ํ์ผ ์์คํ ์ ๊ทผ, ๊ธฐ๋ณธ ์๊ฒฉ ์ฆ๋ช ํ์ธ, SNMP ๋ฐ๊ฒฌ | python pret.py 192.168.1.50 pjl |
| Praeda | HTTP/HTTPS๋ฅผ ํตํด ๊ตฌ์ฑ ์์ง (์ฃผ์๋ก ๋ฐ LDAP ์๊ฒฉ ์ฆ๋ช ํฌํจ) | perl praeda.pl -t 192.168.1.50 |
| Responder / ntlmrelayx | SMB/FTP ํจ์ค๋ฐฑ์์ NetNTLM ํด์ ์บก์ฒ ๋ฐ ์ค๊ณ | responder -I eth0 -wrf |
| impacket-ldapd.py | ํด๋ฆฌ์ด ํ ์คํธ ๋ฐ์ธ๋๋ฅผ ์์ ํ๊ธฐ ์ํ ๊ฒฝ๋์ ์ ์ฑ LDAP ์๋น์ค | python ldapd.py -debug |
๊ฐํ ๋ฐ ํ์ง
- ํจ์น / ํ์จ์ด ์ ๋ฐ์ดํธ MFP๋ฅผ ์ ์ํ๊ฒ ์ํํฉ๋๋ค (์ ์กฐ์ ์ฒด PSIRT ๊ณต์ง๋ฅผ ํ์ธํ์ญ์์ค).
- ์ต์ ๊ถํ ์๋น์ค ๊ณ์ โ LDAP/SMB/SMTP์ ๋๋ฉ์ธ ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ์ง ๋ง์ญ์์ค; ์ฝ๊ธฐ ์ ์ฉ OU ๋ฒ์๋ก ์ ํํฉ๋๋ค.
- ๊ด๋ฆฌ ์ก์ธ์ค ์ ํ โ ํ๋ฆฐํฐ ์น/IPP/SNMP ์ธํฐํ์ด์ค๋ฅผ ๊ด๋ฆฌ VLAN์ ๋ฐฐ์นํ๊ฑฐ๋ ACL/VPN ๋ค์ ๋์ญ์์ค.
- ์ฌ์ฉํ์ง ์๋ ํ๋กํ ์ฝ ๋นํ์ฑํ โ FTP, Telnet, raw-9100, ๊ตฌํ SSL ์ํธ.
- ๊ฐ์ฌ ๋ก๊น ํ์ฑํ โ ์ผ๋ถ ์ฅ์น๋ LDAP/SMTP ์คํจ๋ฅผ syslogํ ์ ์์ต๋๋ค; ์์์น ๋ชปํ ๋ฐ์ธ๋๋ฅผ ์๊ด๊ด๊ณํฉ๋๋ค.
- ๋น์ ์์ ์ธ ์ถ์ฒ์์ ํด๋ฆฌ์ด ํ ์คํธ LDAP ๋ฐ์ธ๋ ๋ชจ๋ํฐ๋ง (ํ๋ฆฐํฐ๋ ์ผ๋ฐ์ ์ผ๋ก DC์๋ง ํต์ ํด์ผ ํฉ๋๋ค).
- SNMPv3 ๋๋ SNMP ๋นํ์ฑํ โ ์ปค๋ฎค๋ํฐ
public์ ์ข ์ข ์ฅ์น ๋ฐ LDAP ๊ตฌ์ฑ์ ์ ์ถํฉ๋๋ค.
์ฐธ๊ณ ๋ฌธํ
- https://grimhacker.com/2018/03/09/just-a-printer/
- Rapid7. โXerox VersaLink C7025 MFP ํจ์ค๋ฐฑ ๊ณต๊ฒฉ ์ทจ์ฝ์ .โ 2025๋ 2์.
- Canon PSIRT. โ๋ ์ด์ ํ๋ฆฐํฐ ๋ฐ ์ํ ์ฌ๋ฌด์ค ๋ค๊ธฐ๋ฅ ํ๋ฆฐํฐ์ ๋ํ SMTP/LDAP ํจ์ค๋ฐฑ์ ๋ํ ์ทจ์ฝ์ ์ํ.โ 2025๋ 5์.
Tip
AWS ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training AWS Red Team Expert (ARTE)
GCP ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:HackTricks Training GCP Red Team Expert (GRTE)
Azure ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks ์ง์ํ๊ธฐ
- ๊ตฌ๋ ๊ณํ ํ์ธํ๊ธฐ!
- **๐ฌ ๋์ค์ฝ๋ ๊ทธ๋ฃน ๋๋ ํ ๋ ๊ทธ๋จ ๊ทธ๋ฃน์ ์ฐธ์ฌํ๊ฑฐ๋ ํธ์ํฐ ๐ฆ @hacktricks_live๋ฅผ ํ๋ก์ฐํ์ธ์.
- HackTricks ๋ฐ HackTricks Cloud ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ PR์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.


