• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 10 رای - 3.2 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: سی شارپ
حالت موضوعی
#1
سلام خدمت دوستان
از استادان خواهش دارم anti debug نیز در مورد سی شارپ بزارن
ممنون تان می شومAngel


گفتمش نقاش را نقشی بکش از زندگی
با قلم نقش حبابی بر لب دریا کشید
با همه چيز درآميز و با هيچ چيز آميخته مشو

که در انزوا پاک ماندن نه سخت است و نه با ارزش
-
-
-



 
پاسخ
#2
(08-04-2011، 10:01 AM)امیر نوشته: سلام خدمت دوستان
از استادان خواهش دارم anti debug نیز در مورد سی شارپ بزارن
ممنون تان می شومAngel


گفتمش نقاش را نقشی بکش از زندگی
با قلم نقش حبابی بر لب دریا کشید

سلام دوست عزیز . از تکنیک های آنتی دیباگ در بقیه برنامه نویسی هم میتونی در .net استفاده کنی(نه همه تکنیک ها).کد زیر یک مثال ازIsDebuggerPresent تکنیک بسیار مشهور که همه هم میشناسنش هست :


کد:
'Example code (VB.NET):

'chkDebug = 0 --> not debugged
'chkDebug = 1 --> debugged

Dim hLib As Integer = LoadLibrary("kernel32") 'address base
Dim apiaddress as integer = GetProcAddress(hLib, _
                "IsDebuggerPresent") 'return value: 77E52740h
Dim memdebug(13) As Byte 'lenght 14-1
'<<<
Marshal.Copy(IntPtr.op_Explicit(apiaddress), _
        memdebug, _
        0, _
        memdebug.Length) 'read to memory pointer
'+++
Dim bFlag as Boolean = False
Dim ij As Integer
For ij = 0 To memdebug.Length - 1
    If memdebug(ij) = &HCC Then
            ' no bpx please
        bFlag = True
        Exit For
    End If
Next ij
FreeLibrary(hLib) 'release library
'+++
If bFlag Then
    ' some actions: reset, hd format ;-p, ...your creativity!
End If


همچنین میتونی از obfuscator های رایگان که البته بهتر از رایگان هاش و کرک شده روی نت هست، استفاده کن این عبارت رو تو گوگل سرچ بزن و result رو ببین : "free obfuscator+.net".
معبودا مرا ببخش، بخاطر درهایی که کوبیدم ولی هیچکدام خانه تو نبود ...
 
پاسخ
  


پرش به انجمن:


Browsing: 1 مهمان