hacktricks/network-services-pentesting/pentesting-631-internet-printing-protocol-ipp.md

8 lines
1.1 KiB
Markdown
Raw Normal View History

2023-06-05 18:33:24 +00:00
# Protocolo de Impresión por Internet (IPP)
El Protocolo de Impresión por Internet (IPP) está definido en RFC2910 y RFC2911. Es un protocolo extensible, por ejemplo, "IPP Everywhere" es un candidato para un estándar en impresión móvil y en la nube y se han lanzado extensiones IPP para impresión 3D.
Debido a que IPP se basa en _HTTP_, hereda todas las características de seguridad existentes como la autenticación básica/digest y el cifrado _SSL/TLS_. Para enviar un trabajo de impresión o para recuperar información de estado de la impresora, se envía una solicitud HTTP POST al servidor IPP que escucha en el **puerto 631/tcp**. Una implementación de IPP de código abierto famosa es CUPS, que es el sistema de impresión predeterminado en muchas distribuciones de Linux y OS X. Similar a LPD, IPP es un **canal** para implementar los datos reales que se van a imprimir y se puede abusar como un portador de archivos PostScript o PJL maliciosos.
Si desea obtener más información sobre [**cómo hackear impresoras, lea esta página**](pentesting-printers/).