515 - Pentesting Line Printer Daemon (LPD)
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
1980 के दशक में, लाइन प्रिंटर डेमन (LPD) प्रोटोकॉल बर्कले यूनिक्स में विकसित किया गया, जिसे बाद में RFC1179 के माध्यम से औपचारिक रूप दिया गया। यह प्रोटोकॉल पोर्ट 515/tcp पर कार्य करता है, जो lpr
कमांड के माध्यम से इंटरैक्शन की अनुमति देता है। LPD के माध्यम से प्रिंटिंग का सार एक नियंत्रण फ़ाइल (जो नौकरी के विवरण और उपयोगकर्ता को निर्दिष्ट करती है) के साथ एक डेटा फ़ाइल (जो प्रिंट जानकारी रखती है) भेजने में निहित है। जबकि नियंत्रण फ़ाइल डेटा फ़ाइल के लिए विभिन्न फ़ाइल प्रारूपों का चयन करने की अनुमति देती है, इन फ़ाइलों का प्रबंधन विशिष्ट LPD कार्यान्वयन द्वारा निर्धारित किया जाता है। यूनिक्स-जैसे सिस्टम के लिए एक व्यापक रूप से मान्यता प्राप्त कार्यान्वयन LPRng है। विशेष रूप से, LPD प्रोटोकॉल का उपयोग दुष्ट पोस्टस्क्रिप्ट या PJL प्रिंट नौकरियों को निष्पादित करने के लिए किया जा सकता है।
PRET दो आवश्यक उपकरण, lpdprint
और lpdtest
, पेश करता है, जो LPD-संगत प्रिंटर के साथ इंटरैक्ट करने का एक सीधा तरीका प्रदान करते हैं। ये उपकरण डेटा प्रिंट करने से लेकर प्रिंटर पर फ़ाइलों को प्रबंधित करने, जैसे डाउनलोड, अपलोड, या हटाने तक की एक श्रृंखला की क्रियाएँ सक्षम करते हैं:
For individuals interested in further exploring the realm of printer hacking, a comprehensive resource can be found here: Hacking Printers.
port 515
सीखें और AWS हैकिंग का अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE) सीखें और GCP हैकिंग का अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)