515 - Pentesting Line Printer Daemon (LPD)
Вступ до протоколу LPD
У 1980-х роках був розроблений протокол Line Printer Daemon (LPD) в Berkeley Unix, який пізніше був узаконений через RFC1179. Цей протокол працює через порт 515/tcp, дозволяючи взаємодію через команду lpr
. Суть друку через LPD полягає в надсиланні контрольного файлу (для вказання деталей завдання та користувача) разом з файлом даних (який містить інформацію для друку). Хоча контрольний файл дозволяє вибір різних форматів файлів для файлу даних, обробка цих файлів визначається конкретною реалізацією LPD. Широко визнаною реалізацією для систем, схожих на Unix, є LPRng. Зокрема, протокол LPD може бути використаний для виконання зловмисних друкувальних завдань PostScript або PJL.
Інструменти для взаємодії з принтерами LPD
PRET представляє два основні інструменти, lpdprint
та lpdtest
, які пропонують простий спосіб взаємодії з принтерами, сумісними з LPD. Ці інструменти дозволяють виконувати різноманітні дії від друку даних до маніпулювання файлами на принтері, такі як завантаження, вивантаження або видалення.
Для осіб, які зацікавлені у подальшому дослідженні сфери взлому принтерів, вичерпний ресурс можна знайти тут: Hacking Printers.
Shodan
порт 515
Last updated