1. أهلا وسهلاً بكم في :: IQ-TeaM FORUM :: .
    إذا كانت هذه الزيارة الأولى أو لديك الرغبة بالانضمام لأعضاء شبكة عراق تيم فيجب الاطلاع على خصوصية الشبكه فربما بقائك زائر افضل لك من الانضمام بحيث أن قوانين شبكة عراق تيم لا تتناسب مع اهتماماتك .
    • للأطلاع على الخصوصية وسياسة الاستخدام - التفاصيل
    • بعد الاطلاع على سياسة الموقع وقوانين شبكة عراق تيم يمكنك التسجيل معنا - تسجيل عضو جديد
    إستبعاد الملاحظة
الكاتب : ♛ Sec-Coder ♛ | المشاهدات : 356 | الردود : 11
  1. ♛ Sec-Coder ♛ ♛ I Security ♛ مراقب عآم

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

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

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

    بلغة Autoit

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

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

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

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

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

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


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


    AutoIt Version: 3.3.14.2
    Author: Code BY X-Coder || sniprt.city@kimo.com


    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 DeveloPer Plus

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

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

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

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

     
  4. Mr.ANDROID Developer

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

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

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

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

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

    افضل لكـ ^^

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

    الأنتساب:
    ‏13 نوفمبر 2015
    المشاركات:
    420
    الإعجابات المتلقاة:
    381
    نقاط الجائزة:
    155
    نظام التشغيل:
    windows 8.1
    اللغة البرمجية:
    C#
    رد: How To Use | IsDebuggerPresent | Autoit

    عاشت يدك موضوع جميل
     
  7. ♛ Sec-Coder ♛ ♛ I Security ♛ مراقب عآم

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


    شكراً لكـ يا طيب ....
     
  8. Mira Mrmr .::|| زهره منتدى عراق تيم ||::. مشرفات المنتدى

    الأنتساب:
    ‏9 يوليو 2015
    المشاركات:
    696
    الإعجابات المتلقاة:
    148
    نقاط الجائزة:
    105
    الجنس:
    أنثى
    الإقامة:
    Baghdad
    نظام التشغيل:
    windows 8.1
    Facebook:
    YouTube:
    رد: 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 موقوف لمخالفة الشروط

    الأنتساب:
    ‏22 يناير 2016
    المشاركات:
    77
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    20
    نظام التشغيل:
    windows 7
    اللغة البرمجية:
    Perl
    رد: How To Use | IsDebuggerPresent | Autoit

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

    الأنتساب:
    ‏5 مارس 2016
    المشاركات:
    105
    الإعجابات المتلقاة:
    1
    نقاط الجائزة:
    50
    نظام التشغيل:
    windows 8.1
    اللغة البرمجية:
    Perl
    Facebook:
    رد: How To Use | IsDebuggerPresent | Autoit

    موضوع رائع
     

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