631 - Internet Printing Protocol(IPP)

जानें AWS हैकिंग को शून्य से हीरो तक htARTE (HackTricks AWS Red Team Expert)!

HackTricks का समर्थन करने के अन्य तरीके:

इंटरनेट प्रिंटिंग प्रोटोकॉल (IPP)

इंटरनेट प्रिंटिंग प्रोटोकॉल (IPP), जैसा कि RFC2910 और RFC2911 में निर्दिष्ट किया गया है, इंटरनेट पर प्रिंटिंग के लिए एक आधार के रूप में काम करता है। इसकी विस्तारित किये जाने की क्षमता को IPP Everywhere जैसी विकासों द्वारा प्रदर्शित किया गया है, जो मोबाइल और क्लाउड प्रिंटिंग को मानकीकृत करने का उद्देश्य रखता है, और 3D प्रिंटिंग के लिए विस्तारों की पेशकश की गई है।

HTTP प्रोटोकॉल का उपयोग करते हुए, IPP को बुनियादी/डाइजेस्ट प्रमाणीकरण और SSL/TLS एन्क्रिप्शन सहित स्थापित सुरक्षा अभ्यासों से लाभ होता है। प्रिंट जॉब सबमिट करना या प्रिंटर स्थिति का पूछताछ करना जैसे कार्रवाईयाँ, IPP सर्वर पर निर्दिष्ट पोर्ट 631/tcp पर कार्यान्वित की जाती हैं।

IPP का एक प्रसिद्ध कार्यान्वयन CUPS है, एक ओपन-सोर्स प्रिंटिंग सिस्टम जो विभिन्न लिनक्स वितरणों और OS X पर प्रसारी है। इसके उपयोगकर्ता की उपयोगिता के बावजूद, IPP, LPD के समान, PostScript या PJL फ़ाइलें के माध्यम से दुरुपयोग के लिए उपयोग किया जा सकता है, जो एक संभावित सुरक्षा जोखिम को हाइलाइट करता है।

# Example of sending an IPP request using Python
import requests

url = "http://printer.example.com:631/ipp/print"
headers = {"Content-Type": "application/ipp"}
data = b"..."  # IPP request data goes here

response = requests.post(url, headers=headers, data=data, verify=True)
print(response.status_code)

अगर आप प्रिंटर हैकिंग के बारे में और अधिक जानना चाहते हैं तो इस पेज को पढ़ें

जानें AWS हैकिंग को शून्य से हीरो तक htARTE (HackTricks AWS Red Team Expert)!

HackTricks का समर्थन करने के अन्य तरीके:

Last updated