515 - Pentesting Line Printer Daemon (LPD)
Wprowadzenie do protokołu LPD
W latach 80. XX wieku został opracowany protokół Line Printer Daemon (LPD) w systemie Berkeley Unix, który później został formalizowany w RFC1179. Protokół ten działa na porcie 515/tcp i umożliwia interakcję za pomocą polecenia lpr
. Istota drukowania za pomocą LPD polega na wysyłaniu pliku kontrolnego (w celu określenia szczegółów zadania i użytkownika) wraz z plikiem danych (który zawiera informacje do wydruku). Podczas gdy plik kontrolny umożliwia wybór różnych formatów plików dla pliku danych, obsługa tych plików zależy od konkretnej implementacji LPD. Powszechnie uznawaną implementacją dla systemów Unixopodobnych jest LPRng. Należy zauważyć, że protokół LPD może być wykorzystany do wykonania złośliwych zadań drukowania PostScript lub PJL.
Narzędzia do interakcji z drukarkami LPD
PRET wprowadza dwa niezbędne narzędzia, lpdprint
i lpdtest
, które oferują prosty sposób interakcji z drukarkami kompatybilnymi z LPD. Narzędzia te umożliwiają wykonanie szeregu działań, od drukowania danych po manipulację plikami na drukarce, takie jak pobieranie, przesyłanie lub usuwanie:
Dla osób zainteresowanych dalszym zgłębianiem dziedziny hakowania drukarek, kompleksowe źródło można znaleźć tutaj: Hacking Printers.
Shodan
port 515
Last updated