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.5k258منذ 3 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

SharPersist

أداة Windows للاستمرارية مكتوبة بلغة C#. للحصول على معلومات تفصيلية حول استخدام كل تقنية، راجع Wiki.

المؤلف - Brett Hawkins (@h4wkst3r)

الإصدار

  • يمكن العثور على الإصدار العام 1.0.1 من SharPersist في قسم Releases

التثبيت/البناء

مُجمَّع مسبقًا

  • استخدم الملف الثنائي المُجمَّع مسبقًا في قسم Releases

البناء بنفسك

اتبع الخطوات أدناه لإعداد Visual Studio من أجل ترجمة المشروع بنفسك. يتطلب ذلك عددًا من مكتبات .NET التي يمكن تثبيتها من مدير حزم NuGet.

المكتبات المستخدمة

تُستخدم مكتبات الطرف الثالث التالية في هذا المشروع.

LibraryURLLicense
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"
  • أضف مصدر حزمة بالرابط "https://api.nuget.org/v3/index.json"
  • ثبّت حزمة NuGet الخاصة بـ Costura.Fody. الإصدار الأقدم من 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 - الطريقة (إضافة، إزالة، فحص، سرد)
  • -o - إضافات اختيارية
  • -h - صفحة المساعدة

تقنيات الاستمرارية (-t)

  • keepass - تثبيت باب خلفي في ملف إعدادات KeePass
  • reg - إضافة/تعديل مفتاح التسجيل
  • schtaskbackdoor - تثبيت باب خلفي في مهمة مجدولة بإضافة إجراء إضافي إليها
  • startupfolder - ملف lnk في مجلد بدء التشغيل
  • tortoisesvn - برنامج نصي خطاف (hook) لـ Tortoise SVN
  • service - إنشاء خدمة Windows جديدة
  • schtask - إنشاء مهمة مجدولة جديدة

الطرق (-m)

  • add - إضافة تقنية استمرارية
  • remove - إزالة تقنية استمرارية
  • check - إجراء تشغيل تجريبي (dry-run) لتقنية الاستمرارية
  • list - سرد الإدخالات الحالية لتقنية الاستمرارية

الإضافات الاختيارية (-o)

  • env - إضافة اختيارية لإخفاء متغيرات البيئة للتسجيل
  • hourly - إضافة اختيارية لتكرار schtask
  • daily - إضافة اختيارية لتكرار schtask
  • logon - إضافة اختيارية لتكرار schtask

مفاتيح التسجيل (-k)

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

أمثلة

إضافة مشغلات الاستمرارية (إضافة)

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

خدمة Windows

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

إزالة مشغلات الاستمرارية (إزالة)

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

خدمة Windows

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

المهمة المجدولة

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

إجراء تشغيل تجريبي لمشغل الاستمرارية (فحص)

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

خدمة Windows

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

سرد إدخالات مشغل الاستمرارية (سرد)

التسجيل

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

خدمة Windows

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

تنزيل الأداة