515 - Pentesting Line Printer Daemon (LPD)
LPD协议简介
在20世纪80年代,Line Printer Daemon (LPD)协议在伯克利Unix中开发,后来通过RFC1179正式规范化。该协议通过端口515/tcp运行,允许通过lpr
命令进行交互。通过LPD打印的本质涉及发送一个控制文件(用于指定作业详细信息和用户)以及一个数据文件(保存打印信息)。虽然控制文件允许选择各种文件格式用于数据文件,但这些文件的处理取决于特定的LPD实现。Unix-like系统中一个广泛认可的实现是LPRng。值得注意的是,LPD协议可以被利用来执行恶意PostScript或PJL打印作业。
与LPD打印机交互的工具
PRET引入了两个基本工具,lpdprint
和lpdtest
,提供了一种与兼容LPD的打印机进行交互的简单方法。这些工具使得从打印数据到操作打印机上的文件(如下载、上传或删除)等一系列操作成为可能。
Shodan
端口 515
最后更新于