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

♛ Sec-Coder ♛



♛ I Security ♛
V • I • P

  • إنضم
    9 أغسطس 2015
    المشاركات
    643
    الإعجابات
    54
    النقاط
    435
    نظام التشغيل
    windows_7
    اللغة البرمجية
    assembly
    التوجّه
    grey_hat
    برنامج الحماية ؟
    other
    المتصفح
    other
    الإقامة
    IN The hell
    آخر نشاط
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 435
    رصيدي البنكي الحالي ( 0 )
    المستوى 54
#1
بسم الله الرحمن الرحيم

الله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

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

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

الروابط تضهر للاعضاء فقط سجل دخولك أو قم بالتسجيل الآن.



الأهداء

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

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

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

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

دعواتكم في ظهر الغيب
.....
 
التعديل الأخير بواسطة المشرف:


V • I • P

  • إنضم
    28 مايو 2015
    المشاركات
    216
    الإعجابات
    206
    النقاط
    405
    نظام التشغيل
    other_Operating_Systems
    اللغة البرمجية
    visual_basic
    التوجّه
    grey_hat
    الإقامة
    اراض الله الواسعه
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 405
    رصيدي البنكي الحالي ( 0 )
    المستوى 206
#2
رد: How To Use | IsDebuggerPresent | Autoit

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


Ameer Eagle



أداري شؤؤن أعضاء
إدارة الموقع

  • إنضم
    7 يونيو 2014
    المشاركات
    2,929
    الإعجابات
    2,788
    النقاط
    555
    نظام التشغيل
    windows_7
    التوجّه
    white_hat
    المتصفح
    firefox
    الإقامة
    IraQ
    آخر نشاط


  • 30
     

  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 555
    رصيدي البنكي الحالي ( 0 )
    المستوى 3K
#3
رد: How To Use | IsDebuggerPresent | Autoit

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

 


Developer

  • إنضم
    4 أكتوبر 2015
    المشاركات
    77
    الإعجابات
    4
    النقاط
    30
    نظام التشغيل
    windows_xp
    اللغة البرمجية
    perl
    التوجّه
    grey_hat
    برنامج الحماية ؟
    avast
    المتصفح
    chrome
    آخر نشاط
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 30
    رصيدي البنكي الحالي ( 0 )
    المستوى 4
#4
رد: How To Use | IsDebuggerPresent | Autoit

مش فااااهم اي شئ بس تسلم علي مجهودك
 


♛ Sec-Coder ♛



♛ I Security ♛
V • I • P

  • إنضم
    9 أغسطس 2015
    المشاركات
    643
    الإعجابات
    54
    النقاط
    435
    نظام التشغيل
    windows_7
    اللغة البرمجية
    assembly
    التوجّه
    grey_hat
    برنامج الحماية ؟
    other
    المتصفح
    other
    الإقامة
    IN The hell
    آخر نشاط
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 435
    رصيدي البنكي الحالي ( 0 )
    المستوى 54
#5
رد: How To Use | IsDebuggerPresent | Autoit

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

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

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

مش فااااهم اي شئ بس تسلم علي مجهودك
افضل لكـ ^^

شكراً
 


DeveloPer Plus

  • إنضم
    13 نوفمبر 2015
    المشاركات
    412
    الإعجابات
    382
    النقاط
    255
    العمر
    21
    نظام التشغيل
    windows_8_1
    اللغة البرمجية
    c_2
    التوجّه
    white_hat
    برنامج الحماية ؟
    avast
    المتصفح
    firefox
    آخر نشاط
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 255
    رصيدي البنكي الحالي ( 0 )
    المستوى 382
#6
رد: How To Use | IsDebuggerPresent | Autoit

عاشت يدك موضوع جميل
 


♛ Sec-Coder ♛



♛ I Security ♛
V • I • P

  • إنضم
    9 أغسطس 2015
    المشاركات
    643
    الإعجابات
    54
    النقاط
    435
    نظام التشغيل
    windows_7
    اللغة البرمجية
    assembly
    التوجّه
    grey_hat
    برنامج الحماية ؟
    other
    المتصفح
    other
    الإقامة
    IN The hell
    آخر نشاط
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 435
    رصيدي البنكي الحالي ( 0 )
    المستوى 54
#7


Mira Mrmr



.::|| زهره منتدى عراق تيم ||::.
V • I • P

  • إنضم
    9 يوليو 2015
    المشاركات
    654
    الإعجابات
    140
    النقاط
    465
    نظام التشغيل
    windows_8_1
    برنامج الحماية ؟
    eset_nod
    المتصفح
    chrome
    الإقامة
    Baghdad
    آخر نشاط
    الإجابات المقدمة: 1
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 465
    رصيدي البنكي الحالي ( 0 )
    المستوى 140
#8
رد: 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


عاشت الايادي موضوع كولش حلؤ ننتظر جديدك بخصوص لغه الاوتويت
شكرا الك
 


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

  • إنضم
    22 يناير 2016
    المشاركات
    74
    الإعجابات
    0
    النقاط
    30
    نظام التشغيل
    windows_7
    اللغة البرمجية
    perl
    التوجّه
    grey_hat
    برنامج الحماية ؟
    eset_nod
    المتصفح
    firefox
    آخر نشاط
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 30
    رصيدي البنكي الحالي ( 0 )
    المستوى 0
#9
رد: How To Use | IsDebuggerPresent | Autoit

مجهود رائع الله يعطيك الف عافية
والموضوع جميل جدا {1!@}
 


Developer

  • إنضم
    5 مارس 2016
    المشاركات
    104
    الإعجابات
    0
    النقاط
    50
    نظام التشغيل
    windows_8_1
    اللغة البرمجية
    perl
    التوجّه
    white_hat
    برنامج الحماية ؟
    avast
    المتصفح
    firefox
    آخر نشاط
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 50
    رصيدي البنكي الحالي ( 0 )
    المستوى 0
#10
رد: How To Use | IsDebuggerPresent | Autoit

موضوع رائع
 


How To Use | IsDebuggerPresent | Autoit
الوسوم - Tag الوسوم - Tag