Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/cyborgsecurity/poisonapple
آليات الاستمراريةما بعد الاستغلالالفريق الأحمر
GitHubcyborgsecurity/poisonapple

PoisonApple

أداة سطر أوامر لتطبيق وإزالة آليات الثبات في macOS، مصممة لمحاكاة التهديدات وعمليات الفريق الأحمر. تدعم 17 تقنية بما في ذلك LaunchAgents و Cron و LoginHooks.

عرض المستودع
229324منذ 4 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

PoisonApple

هذه أداة سطر أوامر لتنفيذ تقنيات آلية الاستمرارية المختلفة على macOS. صُممت هذه الأداة لاستخدامها من قبل صيادي التهديدات لأغراض محاكاة التهديدات السيبرانية.

التثبيت

قم بذلك:

root@kitploit:~
$ pip3 install poisonapple --user

ملاحظة: تم كتابة PoisonApple واختبارها باستخدام Python 3.9، ومن المفترض أن تعمل باستخدام Python 3.6 أو أحدث.

ملاحظات مهمة!

  • ستقوم PoisonApple بإجراء تعديلات على نظام macOS الخاص بك، يُنصح باستخدامها فقط على آلة افتراضية. على الرغم من أنه يمكن إزالة أي تقنية آلية استمرارية تمت إضافتها باستخدام هذه الأداة بسهولة (-r)، يرجى استخدامها بحذر!
  • يُرجى الانتباه: من المرجح أن تتسبب هذه الأداة في إطلاق تنبيهات من قبل منتجات الأمان الشائعة لمكافحة الفيروسات / كشف الاستجابة / غيرها من منتجات أمان macOS.
  • لفهم كيفية عمل أي من هذه التقنيات بعمق، يُرجى الاطلاع على The Art of Mac Malware, Volume 1: Analysis - Chapter 0x2: Persistence بقلم Patrick Wardle من Objective-See. إنه مصدر رائع.

الاستخدام

راجع خيارات التبديل في PoisonApple (--help):

root@kitploit:~
$ poisonapple --help
usage: poisonapple [-h] [-l] [-t TECHNIQUE] [-n NAME] [-c COMMAND] [-r]

Command-line tool to perform various persistence mechanism techniques on macOS.

optional arguments:
  -h, --help            show this help message and exit
  -l, --list            list available persistence mechanism techniques
  -t TECHNIQUE, --technique TECHNIQUE
                        persistence mechanism technique to use
  -n NAME, --name NAME  name for the file or label used for persistence
  -c COMMAND, --command COMMAND
                        command(s) to execute for persistence
  -r, --remove          remove persistence mechanism

قائمة التقنيات المتاحة:

root@kitploit:~
$ poisonapple --list
      ,       _______       __
  .-.:|.-.   |   _   .-----|__|-----.-----.-----.
.'        '. |.  |   |  |  |  |__ --|  |  |  |  |
'-."~".  .-' |.  ____|_____|__|_____|_____|__|__|
  } ` }  {   |:  |  _______             __
  } } }  {   |::.| |   _   .-----.-----|  |-----.
  } ` }  {   `---' |.  |   |  |  |  |  |  |  -__|
.-'"~"   '-.       |.  _   |   __|   __|__|_____|
'.        .'       |:  |   |__|  |__|
  '-_.._-'         |::.|:. |
                   `--- ---' v0.2.3

+--------------------+
| AtJob              |
+--------------------+
| Bashrc             |
+--------------------+
| Cron               |
+--------------------+
| CronRoot           |
+--------------------+
| Emond              |
+--------------------+
| Iterm2             |
+--------------------+
| LaunchAgent        |
+--------------------+
| LaunchAgentUser    |
+--------------------+
| LaunchDaemon       |
+--------------------+
| LoginHook          |
+--------------------+
| LoginHookUser      |
+--------------------+
| LoginItem          |
+--------------------+
| LogoutHook         |
+--------------------+
| LogoutHookUser     |
+--------------------+
| Periodic           |
+--------------------+
| Reopen             |
+--------------------+
| Zshrc              |
+--------------------+

تطبيق آلية استمرارية:

root@kitploit:~
$ poisonapple -t LaunchAgentUser -n testing
      ,       _______       __
  .-.:|.-.   |   _   .-----|__|-----.-----.-----.
.'        '. |.  |   |  |  |  |__ --|  |  |  |  |
'-."~".  .-' |.  ____|_____|__|_____|_____|__|__|
  } ` }  {   |:  |  _______             __
  } } }  {   |::.| |   _   .-----.-----|  |-----.
  } ` }  {   `---' |.  |   |  |  |  |  |  |  -__|
.-'"~"   '-.       |.  _   |   __|   __|__|_____|
'.        .'       |:  |   |__|  |__|
  '-_.._-'         |::.|:. |
                   `--- ---' v0.2.3

[+] Success! The persistence mechanism action was successful: LaunchAgentUser

إذا لم يتم تحديد أمر (-c)، فسيتم استخدام أمر افتراضي يقوم بالكتابة في ملف على سطح المكتب في كل مرة يتم فيها تشغيل آلية الاستمرارية:

root@kitploit:~
$ cat ~/Desktop/PoisonApple-LaunchAgentUser
Triggered @ Tue Mar 23 17:46:02 CDT 2021 
Triggered @ Tue Mar 23 17:46:13 CDT 2021 
Triggered @ Tue Mar 23 17:46:23 CDT 2021 
Triggered @ Tue Mar 23 17:46:33 CDT 2021 
Triggered @ Tue Mar 23 17:46:43 CDT 2021 
Triggered @ Tue Mar 23 17:46:53 CDT 2021 
Triggered @ Tue Mar 23 17:47:03 CDT 2021 
Triggered @ Tue Mar 23 17:47:13 CDT 2021 
Triggered @ Tue Mar 23 17:48:05 CDT 2021 
Triggered @ Tue Mar 23 17:48:15 CDT 2021

إزالة آلية استمرارية:

root@kitploit:~
$ poisonapple -t LaunchAgentUser -n testing -r
...

استخدام أمر مخصص:

root@kitploit:~
$ poisonapple -t LaunchAgentUser -n foo -c "echo foo >> /Users/user/Desktop/foo"
...
تنزيل الأداة