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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ACEshark — ACEshark هي أداة مصممة للاستخراج والتحليل السريع لتكوينات خدمات Windows وإدخالات التحكم في الوصول، مما يلغي الحاجة إلى أدوات مثل accesschk.exe أو ثنائيات أخرى غير أصلية. | Kitploit
أدوات/GitHubGitHub/t3l3machus/aceshark
تصعيد الامتيازاتتحليل الثغرات الأمنيةتدقيق التكوينجمع المعلوماتما بعد الاستغلالاختبار الاختراقالفريق الأحمر
GitHubt3l3machus/aceshark

ACEshark

ACEshark هي أداة مصممة للاستخراج والتحليل السريع لتكوينات خدمات Windows وإدخالات التحكم في الوصول، مما يلغي الحاجة إلى أدوات مثل accesschk.exe أو ثنائيات أخرى غير أصلية.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

ACEshark

Python License

ما هو؟

ACEshark هي أداة مصممة للاستخراج والتحليل السريع لإعدادات خدمات Windows وإدخالات التحكم في الوصول (Access Control Entries)، مما يلغي الحاجة إلى أدوات مثل accesschk.exe أو غيرها من الملفات الثنائية غير الأصلية.

لماذا؟

  • تحديد وتحليل أذونات الخدمات بكفاءة للكشف عن ناقلات تصعيد الامتيازات المحتملة (تغيير binpath لخدمة وإعادة تشغيلها).
  • تدقيق أذونات الخدمات لمستخدمين محددين أو عبر جميع المجموعات والحسابات.

كيف يعمل

عند تشغيل ACEshark، يقوم ببدء تشغيل خادم HTTP/HTTPS ليعمل كمستمع لإعدادات الخدمات وإدخالات التحكم في الوصول. تقوم الأداة بإنشاء سكربت استخراج صغير بناءً على الخيارات المحددة، ويقوم المستخدم بتشغيله على الجهاز الهدف. ثم يقوم ACEshark باسترداد البيانات ومعالجتها، مما يوفر تحليلًا مفصلاً.

يقوم ACEshark بإنشاء ملف سجل لكل إعداد خدمة مستخرج، مما يسمح بإعادة إنشاء التقارير إذا لزم الأمر.

❗مهم

  1. حتى إذا تم تصنيف خدمة ما كمرشح ممتاز لتصعيد الامتيازات وفقًا لإدخالات التحكم في الوصول (ACEs) والإعدادات الخاصة بها، فهناك ميزات أمان أخرى في Windows قد تمنعك من استغلالها فعليًا.
  2. من المحتمل ألا تكون هذه الأداة خفية بشكل خاص.
  3. استخدام هذه الأداة ضد مضيفات ليس لديك إذن صريح لاختبارها غير قانوني. أنت مسؤول عن أي مشاكل قد تسببها باستخدام هذه الأداة.

نظرة عامة

image

aceshark2

التثبيت

  1. استنسخ المستودع:
root@kitploit:~
git clone https://github.com/t3l3machus/ACEshark
  1. ثبّت التبعيات:
root@kitploit:~
cd ACEshark  
pip3 install -r requirements.txt  

أنت جاهز الآن.

ملاحظة: إذا فشل النسخ التلقائي لسكربت الاستخراج إلى الحافظة، فقد تحتاج إلى تثبيت آلية نسخ/لصق، مثل sudo apt-get install xclip أو sudo apt-get install xselect.

الاستخدام

root@kitploit:~
ACEshark.py [-h] [-s SERVER_ADDRESS] [-p PORT] [-c CERTFILE] [-k KEYFILE] [-f FILE_INPUT] [-i] [-g] [-a] [-x CUSTOM_MODE] [-lg] [-gs] [-e] [-z CONFIG_FILENAME] [-d DELIMITER] [-q] [-v]

ACEshark is a utility designed for rapid extraction and analysis of Windows service configurations and Access Control Entries, eliminating the need for tools like accesschk.exe or other non-native binaries.

options:
  -h, --help            show this help message and exit

BASIC OPTIONS:
  -s SERVER_ADDRESS, --server-address SERVER_ADDRESS
                        Your server IP or domain name. This option cannot be used with -f.
  -p PORT, --port PORT  HTTP / HTTPS server port (default: 80 / 443).
  -c CERTFILE, --certfile CERTFILE
                        Optional: Path to the TLS certificate for enabling HTTPS.
  -k KEYFILE, --keyfile KEYFILE
                        Optional: Path to the private key for the TLS certificate.
  -f FILE_INPUT, --file-input FILE_INPUT
                        ACEshark creates log files every time you run the extractor script on a machine (stored in ~/.ACEshark). Use this option to regenerate a services config analysis from a log file. This
                        option cannot be used with -s.

MODES:
  -i, --interesting-only
                        List only those service ACEs that can potentially be abused by your user, based on their SID and group membership, with at least (WRITE_PROPERTY AND CONTROL_ACCESS) or GENERIC_ALL
                        privileges.
  -g, --great-candidates
                        Similar to --interesting-only but with stricter criteria. A service is labeled as a great candidate for privilege escalation if the service's START_TYPE == DEMAND_START AND TYPE ==
                        WIN32_OWN_PROCESS AND your user has (WRITE_PROPERTY AND CONTROL_ACCESS) OR GENERIC_ALL privileges.
  -a, --audit           Audit mode. Analyzes all service ACEs without searching for user-specific abusable services (Long output). This option also downgrades the extractor script, omitting the retrieval of
                        the current user's SID and group membership information. By default, the WRITE_PROPERTY and CONTROL_ACCESS rights are highlighted for simplicity when they are present.
  -x CUSTOM_MODE, --custom-mode CUSTOM_MODE
                        Provide a comma-separated list of integers representing the generic access rights to match. Only service ACEs that your user may be able to abuse, based on their SID and group
                        membership matching the provided rights, will be listed. Use -lg to list all predefined generic access rights.
  -lg, --list-generic   List all predefined generic access rights.

EXTRACTOR MODIFICATIONS:
  -gs, --get-service    This option modifies the extractor script to use Get-Service for listing available services. While cleaner, it may not work with a low-privileged account. The default Get-ChildItem
                        approach, though less elegant, is more likely to succeed in most cases.
  -e, --encode          Generate Base64-encoded services configuration extractor script instead of raw PowerShell.
  -z CONFIG_FILENAME, --config-filename CONFIG_FILENAME
                        Change the temporary filename used to store the extracted services configuration before transferring the data via HTTP (default: sc.txt).
  -d DELIMITER, --delimiter DELIMITER
                        Change the delimiter value used for service config serialization (default: #~). Use this option cautiously. It is rarely needed.

OUTPUT:
  -q, --quiet           Do not print the banner on startup.
  -v, --verbose         Print the user's SID and group membership info as well (not applicable in Audit mode).

شكر خاص

  • ماريوس ك. باباس (المعروف أيضًا باسم Pri3st)، لمساعدته في اختبار الأداة!
  • TJ_Null، للاختبار وتقديم ملاحظات قيمة!
تنزيل الأداة