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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
avcleaner — مُعقّد شيفرة مصدر C/C++ لتجاوز مضادات الفيروسات | Kitploit
أدوات/GitHubGitHub/scrt/avcleaner
توليد الحمولةتحليل الملفات الثنائية
GitHubscrt/avcleaner

avcleaner

مُعقّد شيفرة مصدر C/C++ لتجاوز مضادات الفيروسات

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

الأكثر شعبية

عرض الكل →

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

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

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

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

avcleaner

مُعقّد مصدر C/C++ لتجاوز مضادات الفيروسات

مثال استخدام

منشورات المدونة

التنفيذ معقد إلى حد ما وهذا المجال في تطوير البرمجيات نادرًا ما يتم توثيقه بلغة مبسطة. لهذا السبب توجد منشورات مدونة تفصل كل خيار تصميمي وتتناول غرائب العمل مع LLVM API.

  • https://blog.scrt.ch/2020/06/19/engineering-antivirus-evasion/
  • https://blog.scrt.ch/2020/07/15/engineering-antivirus-evasion-part-ii/

البناء

root@kitploit:~
docker build . -t avcleaner
docker run -v ~/dev/scrt/avcleaner:/home/toto -it avcleaner bash #اضبط ~/dev/scrt/avcleaner على المسار حيث استنسخت avcleaner
sudo pacman -Syu
mkdir CMakeBuild && cd CMakeBuild
cmake ..
make -j 2
./avcleaner.bin --help

الاستخدام

بالنسبة للبرامج البسيطة، يكون الأمر بهذه السهولة:

root@kitploit:~
avcleaner.bin test/strings_simplest.c --strings=true --

ومع ذلك، يجب أن تعلم أنك تستخدم واجهة أمامية للمُصرّف (compiler frontend)، والتي لا تعمل بشكل جيد إلا إذا أعطيتها المسار إلى جميع التضمينات (includes) اللازمة لبناء مشروعك. على سبيل المثال، test/string_simplest.c يتضمن ملفات رأس من WinSDK، ويوضح النص البرمجي run_example.sh كيفية التعامل مع مثل هذه السيناريوهات.

الأخطاء الشائعة

root@kitploit:~
CommandLine Error: Option 'non-global-value-max-name-size' registered more than once! LLVM ERROR: inconsistency in registered CommandLine options

في حال واجهت هذا الخطأ، يُرجى استخدام CMakeLists_archlinux.txt بدلاً من CMakeLists.txt وسيختفي.

المساهمون

شكرًا @gituser5555 على إصلاح الأخطاء.

تنزيل الأداة