Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
USP — लिनक्स सिस्टम पर एक udev नियम बनाकर स्थायित्व स्थापित करता है जो एक निर्दिष्ट पेलोड (बाइनरी या स्क्रिप्ट) के निष्पादन को ट्रिगर करता है। | Kitploit
उपकरण/GitHubGitHub/grahamhelton/usp
विशेषाधिकार वृद्धिस्थायित्व तंत्रपोस्ट-शोषणरेड टीमिंगपेलोड डेवलपमेंट
GitHubgrahamhelton/usp

USP

लिनक्स सिस्टम पर एक udev नियम बनाकर स्थायित्व स्थापित करता है जो एक निर्दिष्ट पेलोड (बाइनरी या स्क्रिप्ट) के निष्पादन को ट्रिगर करता है।

रिपॉजिटरी देखें
153221 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

USP

image

विशेषताएँ

यह Go प्रोग्राम एक Linux सिस्टम पर एक udev नियम बनाकर स्थायित्व (persistence) स्थापित करता है जो एक निर्दिष्ट पेलोड (बाइनरी या स्क्रिप्ट) के निष्पादन को ट्रिगर करता है। यह दो ट्रिगर विकल्प प्रदान करता है:

  • USB स्थायित्व: जब भी कोई USB उपकरण डाला जाता है तो पेलोड निष्पादित होता है।
  • बूट स्थायित्व: पेलोड सिस्टम बूट के दौरान निष्पादित होता है, /dev/random उपकरण का लाभ उठाते हुए।

इसके अतिरिक्त, यह स्थापित स्थायित्व को हटाने के लिए एक सफाई विकल्प प्रदान करता है।

उपयोग

  1. Go स्क्रिप्ट संकलित करें: go build -o usp

  2. स्क्रिप्ट को root विशेषाधिकारों (sudo) के साथ चलाएँ: sudo ./usp

आप निम्नलिखित फ़्लैग का उपयोग करके व्यवहार को अनुकूलित कर सकते हैं:

  • -f <filename>: वह पथ निर्दिष्ट करें जहाँ पेलोड लिखा जाएगा (डिफ़ॉल्ट: /usr/local/bin/persistence)।
  • -p <payload>: निष्पादित होने वाली पेलोड फ़ाइल (बाइनरी या स्क्रिप्ट) का पथ निर्दिष्ट करें। यह एक आवश्यक फ़्लैग है।
  • -r <rulesname>: udev नियम फ़ाइल का नाम निर्दिष्ट करें (डिफ़ॉल्ट: 75-persistence.rules)।
  • -usb: USB स्थायित्व सक्षम करें।
  • -random: /dev/random का उपयोग करके बूट स्थायित्व सक्षम करें।
  • -c: स्थायित्व साफ़ करें, पेलोड फ़ाइल और udev नियम हटाएँ।

उदाहरण

  • निम्नलिखित USB स्थायित्व विधि का उपयोग करता है ताकि जब भी कोई USB उपकरण कनेक्ट हो, example.sh चलाया जाए।
root@kitploit:~
sudo ./usp -p ./example.sh 
  • निम्नलिखित "random" स्थायित्व विधि का उपयोग करता है ताकि जब भी /dev/random लोड हो (जैसे बूट पर), my_backdoor_binary चलाया जाए। इसे /bin/ripgrep पर स्थापित किया गया है। (ripgrep बाइनरी के रूप में प्रच्छन्न)। इसके अतिरिक्त, नियम फ़ाइल /etc/udev/rules.d/123-notsektchy.rules में बनाई गई है।
root@kitploit:~
sudo ./usp -random  -f /bin/ripgrep -p my_backdoor_binary -r 123-notsketchy.rules

संदर्भ और अतिरिक्त पठन

  • https://www.aon.com/en/insights/cyber-labs/unveiling-sedexp
  • https://ch4ik0.github.io/en/posts/leveraging-Linux-udev-for-persistence/
  • https://opensource.com/article/18/11/udev
टूल डाउनलोड करें