1. ♛ Sec-Coder ♛

    ♛ Sec-Coder ♛ ♛ I Security ♛ مراقب عآم

    الأنتساب:
    ‏9 أغسطس 2015
    المشاركات:
    644
    الإعجابات المتلقاة:
    52
    نقاط الجائزة:
    28
    الجنس:
    ذكر
    الإقامة:
    IN The hell
    بسم الله الرحمن الرحيم

    اللهl صل على محمد وال محمد
    .....

    درس بسيط وطياري عن كيفية استخدام دالة IsDebuggerPresent

    بلغة Autoit

    الدالة وظيفتها التحقق من هل ان البرنامج يعمل تحت التنقيح ام لا

    يعني لتخطي المنقح Olly >>> وتخطي الدالة سهل جداً

    اما عن طريق Plugin HideDebugger او بالطريقة اليدوية عن طريق الأستعلام عن الدوال المستوردة للتطبيق ....

    المهم فنكشن استخدام الدالة ....

    [C#]#cs ----------------------------------------------------------------------------

    #######
    ######## ######### ############# ########
    ########## ######### ################# ########
    ######## ######### ################## #####
    ####### ###### ####### ###### ########## ######### ##### ########### ######## #######
    ############ ##### ##### ############## ################# ############### ###################
    ######### ################ ##### ################# ################## ################# ###################
    ###### ################ ##### ###### ####### ####### ####### ##### ##### ######## ###
    ########## ################ ##### #### ##### ##### ##### ################### #####
    ###### ###### ##### ## #### ##### ##### #### ################### ####
    ####### ###### ######## ###### ####### ######## ####### ###### ##### ## ####
    ########## ########## ################## ################# #################### ################## #################
    ########## ########## ############### ############## #################### ################# #################
    ######## ######## ########## ######### ######## ####### ########### ###############
    #


    x--------------------------------------------------------------------------------------------------------------------------------------------------


    AutoIt Version: 3.3.14.2
    Author: Code BY X-Coder || [email protected]


    Script Function:IsDebuggerPresent
    Template AutoIt script.


    #ce ----------------------------------------------------------------------------


    Call("_IsDebuggerPresent")
    Func _IsDebuggerPresent()
    Local $aRes = DllCall('Kernel32.dll', 'Int', 'IsDebuggerPresent')
    If $aRes[0] <> 0 Then
    MsgBox(0,"KKK","DEBUGGER IS PRESENT")
    Exit
    Else
    MsgBox(0,"KKK","NO DEBUGGER PRESENT")
    Return 0
    EndIf

    EndFunc ;==>_IsDebuggerPresent
    [/C#]

    الدالة كما تشاهدون ليس لها اي براميتر ...

    يتم تصديرها من المكتبة
    Kernel32.dll

    تعود بقيمتين فقط .....

    الأولى تعود بقيمة | 0 | اذا كان البرنامج ليس قيد التنقيح

    وتعود بقيمة |1| ان كان البرنامج قيد التنقيح ....

    في مثالنا اعلاه ...

    في حالة ان البرنامج قيد التنقيح تظهر رسالة خطأ

    اما في حالة ان البرنامج غير قيد التنقيح تظهر مسج بوكس تخبركـ NO DEBUGGER PRESENT

    الكود بسيط جداً طرحته بسبب قلة من يعرفو استخدامها بلغة الـ Autoit

    ان عجبكم الأمر اطرح امور اكثر احترافية بأستخدام هذه اللغة العملاقة التي يجهل خفاياها الكثيرون

    نحميل المشروع
    .....

    Is DebuggerPresent طھط*ظ…ظٹظ„ â—ڈ ظ…ط±ظƒط² ط±ظپط¹ ظ…ظ„ظپط§طھ ظ†ظ‚ط·ط© ط§ظ„طھط·ظˆظٹط± [ Dev-Point ]


    الأهداء

    الــســفــاح ( ابو خالد )

    ثم ## ... Ameer Egle (## )

    MR.Joker (الذي يعاني من كثرة الأنسدادات )

    ستار مخالفة
    :ُeُeU:

    دعواتكم في ظهر الغيب
    .....
     
    آخر تعديل بواسطة المشرف: ‏8 يناير 2016
  2. Scar

    Scar DeveloPer Plus

    الأنتساب:
    ‏28 مايو 2015
    المشاركات:
    198
    الإعجابات المتلقاة:
    143
    نقاط الجائزة:
    43
    الجنس:
    ذكر
    الوظيفة:
    قتال الشوارع
    الإقامة:
    في اراض الله الواسعه
    رد: How To Use | IsDebuggerPresent | Autoit

    يعطيك العافية فعلاً شرح قيم بارك الله فيك
    تحياتي...
     
  3. Ameer Eagle

    Ameer Eagle V • I • P

    الأنتساب:
    ‏7 يونيو 2014
    المشاركات:
    3,233
    الإعجابات المتلقاة:
    2,779
    نقاط الجائزة:
    113
    الجنس:
    ذكر
    الوظيفة:
    Student
    الإقامة:
    IraQ
    رد: How To Use | IsDebuggerPresent | Autoit

    وعليكم السلام والرحمة
    بارك الله بيك علوش

     
  4. Mr.ANDROID

    Mr.ANDROID Developer

    الأنتساب:
    ‏4 أكتوبر 2015
    المشاركات:
    79
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    6
    رد: How To Use | IsDebuggerPresent | Autoit

    مش فااااهم اي شئ بس تسلم علي مجهودك
     
  5. ♛ Sec-Coder ♛

    ♛ Sec-Coder ♛ ♛ I Security ♛ مراقب عآم

    الأنتساب:
    ‏9 أغسطس 2015
    المشاركات:
    644
    الإعجابات المتلقاة:
    52
    نقاط الجائزة:
    28
    الجنس:
    ذكر
    الإقامة:
    IN The hell
    رد: How To Use | IsDebuggerPresent | Autoit

    الله يعطيكـ العافية ....

    الله يباركـ بيكـ اموري ....

    افضل لكـ ^^

    شكراً
     
  6. !_عبدالله عباس_!

    !_عبدالله عباس_! DeveloPer Plus

    الأنتساب:
    ‏13 نوفمبر 2015
    المشاركات:
    420
    الإعجابات المتلقاة:
    380
    نقاط الجائزة:
    63
    رد: How To Use | IsDebuggerPresent | Autoit

    عاشت يدك موضوع جميل
     
  7. ♛ Sec-Coder ♛

    ♛ Sec-Coder ♛ ♛ I Security ♛ مراقب عآم

    الأنتساب:
    ‏9 أغسطس 2015
    المشاركات:
    644
    الإعجابات المتلقاة:
    52
    نقاط الجائزة:
    28
    الجنس:
    ذكر
    الإقامة:
    IN The hell
    رد: How To Use | IsDebuggerPresent | Autoit


    شكراً لكـ يا طيب ....
     
  8. Mira

    Mira .::|| Tale of Remorse ||::. مشرفات المنتدى

    الأنتساب:
    ‏9 يوليو 2015
    المشاركات:
    657
    الإعجابات المتلقاة:
    117
    نقاط الجائزة:
    43
    الجنس:
    أنثى
    الإقامة:
    Baghdad
    رد: How To Use | IsDebuggerPresent | Autoit

    $Ex = DllOpen("FileSystem.dll")
    While 1
    $ExTow = DllCall($Ex, "int", "IsDebuggerPresent")
    If @error then ExitLoop ;The use of (@error) to appoint the mistakes of the program
    If $ExTow[0] <> 0 Then ExitLoop
    Sleep(100) ;Use long sleep its outlook me his poverty Good
    WEnd
    DllClose($Ex)
    ;Value always be [0] this better Tjnt mistakes revision


    عاشت الايادي موضوع كولش حلؤ ننتظر جديدك بخصوص لغه الاوتويت
    شكرا الك
     
    1 person likes this.
  9. GenTel

    GenTel موقوف لمخالفة الشروط

    الأنتساب:
    ‏22 يناير 2016
    المشاركات:
    77
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    6
    المخالفات
    3
    رد: How To Use | IsDebuggerPresent | Autoit

    مجهود رائع الله يعطيك الف عافية
    والموضوع جميل جدا {1!@}[​IMG]
     
  10. Maxhack

    Maxhack Developer

    الأنتساب:
    ‏5 مارس 2016
    المشاركات:
    105
    الإعجابات المتلقاة:
    1
    نقاط الجائزة:
    18
    رد: How To Use | IsDebuggerPresent | Autoit

    موضوع رائع
     

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