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

8 lines
1 KiB
Markdown
Raw Normal View History

2023-06-06 18:56:34 +00:00
# Protocolo de Impressão na Internet (IPP)
2022-04-28 16:01:33 +00:00
2023-06-06 18:56:34 +00:00
O Protocolo de Impressão na Internet (IPP) é definido no RFC2910 e RFC2911. É um protocolo extensível, por exemplo, o "IPP Everywhere" é um candidato a um padrão em impressão móvel e em nuvem e as extensões IPP para impressão 3D foram lançadas.
2022-04-28 16:01:33 +00:00
2023-06-06 18:56:34 +00:00
Como o IPP é baseado em _HTTP_, ele herda todos os recursos de segurança existentes, como autenticação básica/digest e criptografia _SSL/TLS_. Para enviar um trabalho de impressão ou recuperar informações de status da impressora, uma solicitação POST HTTP é enviada para o servidor IPP que está ouvindo na porta **631/tcp**. Uma implementação IPP de código aberto famosa é o CUPS, que é o sistema de impressão padrão em muitas distribuições Linux e OS X. Semelhante ao LPD, o IPP é um **canal** para implantar os dados reais a serem impressos e pode ser abusado como um transportador para arquivos PostScript ou PJL maliciosos.
2022-04-28 16:01:33 +00:00
2023-06-06 18:56:34 +00:00
Se você quiser aprender mais sobre [**hacking de impressoras, leia esta página**](pentesting-printers/).