[ شرح ] تخطي الافيرا و قتله جزئياً - شرح مفصل للعمل و كيفية التفكير

إخواني الأعـزاء ، أصدقائي الأوفياء ، أعضاء هذه المجتمع العربي التــطويري الأول, أقدم لكم شرحي لكيفية قتل الافيرا بشكل جزئي و تخطيه مقدمة لكيفية

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1 (permalink)  
قديم 2012-07-19, 03:44 PM
الصورة الرمزية صوتك يناديني

 
تاريخ التسجيل: Dec 2011
المشاركات: 5,816
صوتك يناديني is on a distinguished road
افتراضي [ شرح ] تخطي الافيرا و قتله جزئياً - شرح مفصل للعمل و كيفية التفكير


[ شرح ] تخطي الافيرا و قتله جزئياً - شرح مفصل للعمل و كيفية التفكير v22v_91_327_184.png

إخواني الأعـزاء ، أصدقائي الأوفياء ، أعضاء هذه المجتمع العربي التــطويري الأول, أقدم لكم شرحي لكيفية قتل الافيرا بشكل جزئي و تخطيه

مقدمة لكيفية التفكير

قبل البدء بكل عمل علينا التفكير بكل النواحي حتى لو كنت تحسبها مغلقة طبقا لقول الاخ باك تو تراك المبرمج الجيد هو الذي ينظر الى طرفي شارع مع ان الشارع باتجاه واحد قبل ان يعبر
فببساطة حماية اغلب مكافاحات الفيروس تعتمد على عمل هووك كيرنال ليفل و على قائمة ال SSDT لمنع التلاعب به و من اجل حماية نفسه من القتل و ايضا كي يتحكم بالنظام بشكل كامل و يتحكم بمنع تنفيذ الفيروسات


فكرة الثغرة

الثغرة تعتمد على خلل في هوكات ال SSDT التي يقوم بها درايفر الافيرا حيث انه من اهم هووكات الجماية يجب ان ترتكز على الدوال التالية
NtOpenProcess اولا و بشكل رئيسي
NtTerminateProcess بشكل رئيسي
NtOpenThread
NtTerminateThread
NtSuspendProcess
و الخ من من الدوال

الثغرة تعتمد على الخلل بان درايفر الافيرا لم يعمل هووك
NtOpenProcess
و لكن كل محاولات القتل ستفشل بسبب الهوكات الباقية لكن هناك طريقة اخيرة هي بحقن ثريد القتل بعملية سيرفس الافيرا Avguard
لكن هناك حماية ASLR و ايضاً CreateRemoteThread سيفشل في حالة الحقن بالعمليات المملوكة من قبل حساب System

لذا علينا استخدام دوال الناتيف ك NtCreateThreadEx او RtlCreateUserThread

وحقن ثريد يقوم بقتل السيرفس بعد اخذ مقبض لعملية سيرفس الافيرا


تطبيق الثغرة

تم التطبيق بنجاح باللغات التالية

C |Black-ID
AutoIT | Black-ID
C++ | Simon-Benyo
VB.NET | Simon-Benyo
C# | Simon-Benyo


تحميل المشاريع

المشاريع المتوفرة حالياً هي بلغة
VB.NET
#C

و التحميل من هنا بقسم مشاريع الاعضاء


http://www.dev-point.com/vb/t314023.html


يرجى منكم الرد بالموضوع الموجود بقسم مشاريع الاعضاء

حيث ان هذا الموضوع فقط لشرح الاستغلال و كيفية التفكير


الخاتمة

محبكم دوماً سيمون بنيو

بأمان الله

:32::32::32:
:32::32:
:32:


__________________
قلبي " معك " لو شفت جسمي مع الناس...
ما غاب " طيفك "عن خيالي دقيقه ..
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدليلية (Tags)
للعمل, مفصل, و, الافيرا, التفكير, تخطي, جزئياً, شرح, كيفية, قتله



جديد مواضيع قسم حمايه الاجهزه
 
أدوات الموضوع
انواع عرض الموضوع

[ شرح ] تخطي الافيرا و قتله جزئياً - شرح مفصل للعمل و كيفية التفكير


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
اعرف شخصيتك من اسمك حبوبه العامه 0 2012-06-20 01:15 AM
التفكير أولاً والعمل ثانياً والتقوى ثالثاً حبوبه العامه 0 2012-05-25 01:23 PM

RSS RSS 2.0 XML MAP HTML


الساعة الآن 10:46 PM


Powered by vBulletin Copyright ©2000 - 2014

Security team


Search Engine Optimization by vBSEO 3.6.0