امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
آشنایی و مقابله بابعضی از روش های کرک نرم افزار
نویسنده پیام
Sh4DoVV آفلاین
عضو افتخاری
****

ارسال‌ها: 154
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۸۶

تشکرها : 32
( 293 تشکر در 118 ارسال )
ارسال: #12
RE: آشنایی و مقابله بابعضی از روش های کرک نرم افزار
با سلام
ممنونم از دوستان عزیز بابت به اشتراک گذاشتن ایده‌هاشون در زمینه آنتی کرکینگ ، بنده هم در حد دانش جزئیم در این زمینه اطلاعات خودم رو به اشتراک میزارم.
1.قاعدتا یک برنامه اگر نشه دیباگش کرد و یا به عبارتی متدهای آنتی دیباگ در اون برنامه وجود داشته باشه ، کار رو برای کرکر سخت تر می کنه ، یکی از روشهایی که میشه از اون استفاده کرد قضیه دیباگ بلاکر هستش ، یه چیزی شبیه آرمادیلو ، ولی من در روشی که استفاده مینم جای پروسس پدر و فرزند بر عکس هستش ، یک نمونه برنامه که به زبان اسمبلی نوشته شده رو براتون میزارم که این متد در اون پیاده سازی شده ، ساختار کلی اون این هست که پروسس میاد خودش رو دوباره اجرا میکنه و پروسس دوم با دستور DebugActiveProcess میاد پروسس اولی رو تحت دیباگ
میگیره ، اگر مقدار خروجی تابع فوق صحیح بود معنیش اینه که پروسس اول توی دیباگر نیست ، در غیر این صورت مشخص میشه که برنامه توی یک دیباگر باز شده ، نکتش اینجاست که یک دیباگر نمیتونه یک پروسس دیگه که در حال دیباگ هست رو دیباگ کنه .
ببخشید اگر خیلی ناجور نوشتم ولی با دیدن برنامه خودتون متوجه منظورم میشید .
یا علی


فایل‌(های) پیوست شده
.zip   DebugBlocker.zip (اندازه: 2.43 KB / تعداد دفعات دریافت: 46)

اللهم عجل لوليك الفرج
۱۵-تير-۱۳۹۳, ۱۹:۵۱:۱۷
ارسال‌ها
پاسخ
تشکر شده توسط : saeedsmk, babyy, nImaarek


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 4 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS