ايران ويج

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