الوسوم:
حالة الموضوع:
مغلق
  1. .:: RSS ::.

    .:: RSS ::. عضوية آلية

    الأنتساب:
    ‏9 سبتمبر 2011
    المشاركات:
    14,005
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    36
    الإقامة:
    IQ-T34M
    بسم الله الرحمن الرحيم



    الـ [heuristic scan] هي تقنية تستخدمها برامج مكافحة الفايروسات والبرامج الخبيثة,


    ------------

    مبدأ عملها ؟؟

    يقوم برامج مكافحة الفايروسات بتشغيل الملف ببيئة وهمية ومراقبة سلوكه, اي ماذا يفعل البرنامج؟
    هل يقوم بعمل اتصالات خارجية ؟ هل يقوم بزرع نفسه في الرجستري ؟
    في حال قام الملف بسلوك مشبوه يقوم برامج المكافحه باصدار تحذير,
    طبعا هذه العملية تحدث قبل تشغيل الملف [اي قبل النقر عليه بل اثناء عملية الفحص].

    -----------

    التخطي ؟؟

    كما قلنا سابقا, الذي يقوم بتشغيل الملف في هذه الحالة هو برنامج مكافحة الفايروسات,
    ولكن اذا قام المستخدم بتشغيل الملف الذي سوف يقوم بتشغيله الويندوز.
    الفكرة هنا هي عمل مقارنة لنرى من الذي قام بتشغيل الملف ؟؟
    والشرط هو :
    اذا لم يكن الذي قام بتشغيل الملف هو الويندوز [explorer.exe]
    سوف نقوم بجعل الملف يغلق نفسه, او يقوم بنشاط طبيعي او اي شيئ ترغب به [....]
    -- [للمبرمجين التحقق من الـ parent process] --

    ------------

    الكود ؟؟

    الكود سأضعه بلغة سي, طبعا بعد فهمك للفكرة تستطيع كتابته باي لغة تريدها [...]
    كود:

    DWORD fpid,epid;

    void Bypass()
    {
    PROCESSENTRY32 pe;
    HANDLE hkz=CreateToolhelp32Snapshot

    (TH32CS_SNAPPROCESS,0);
    pe.dwSize=sizeof(PROCESSENTRY32);
    if (Process32First(hkz,&pe))
    {
    do
    {
    if (pe.th32ProcessID==GetCurrentProcessId())
    {
    fpid=pe.th32ParentProcessID;
    }

    if (stricmp(pe.szExeFile,"explorer.exe")==0)
    {
    epid=pe.th32ProcessID;
    }
    }
    while(Process32Next(hkz,&pe));
    }
    }

    void main()
    {
    Bypass();
    if(fpid!=epid)
    return 0;
    }
    ------------

    عيوب هذه الطريقة ؟؟

    من عيوب هذه الطريقة انه حتى يعمل الملف, يجب ان يتم تشغيله بلنقر عليه
    اي انه اذا تم تشغيله من داخل برنامج الوين رار مثلا !! لن يعمل لان من قام بتشغيله هو الوين رار
    وليس الويندوز !

    ------------

    طبعا لم اقم بتجريبها على جميع الحمايات
    اي استفسار, او تصحيح لخطأ او اضافة معلومة, مرحب بها :32:

     
حالة الموضوع:
مغلق

مشاركة هذه الصفحة