Raham
چهارشنبه 25 فروردین 1389, 20:11 عصر
با سلام و عرض ادب خدمت دوستان
یه مدت دارم رو یه سری روش های چند لایه برای شناسایی دیباگر تحقیق و تفکر می کنم!
به یه سری روش های ابتکاری رسیدم . به صورت نیمه سربسته توضیح می دم و از استاید می خوام اگه میشه یکم کمک کنن بگن الگوریتم ها خوب هستن یا نه؟
روش 1 : تمامی پنجره های موجود لیست میشن و به دنبال Sign در بین عنوان پنجره های می گردم . واسا یه لحظه عجله نکن . این متد براحتی به پتچ کردن 5و6 بایت توی توابع ویندوز از کاری می افته. برای همین من قابل فراخوانی تابع چک می کنم ایا تابع مورد نظر دستکاری شده یا نه؟
روش 2 : استفاده از Parrent Process Check و بازم اسکن اینکه آیا تابع مذکور دستکاری شده یا نه؟
و یه چنتا روش دیگه.
و در آخر برای مقایسه نتایج با نتیجه مطلوب از هیچ تاع داخلی . API و Virtual Machine Function برای استفاده نمی کنم . یعنی هیچ شرطی درکار نیست . در هر صورت کد اجرا میشه منتهی اگه نتیجه مطلوب باشه کار مطلوب (ریست سیستم !) صورت میگیره
قضیه بعدی اینکه برنامه بخش هایی از خودشو هم اسکن می کنه که ببینه کد های خودش هم پتچ شده یا نه؟ Generic Hash هم نیست
و نکته انتهایی الگوریتم های بالا تئوری نیست و به مرحله عمل رسوندم
یه مدت دارم رو یه سری روش های چند لایه برای شناسایی دیباگر تحقیق و تفکر می کنم!
به یه سری روش های ابتکاری رسیدم . به صورت نیمه سربسته توضیح می دم و از استاید می خوام اگه میشه یکم کمک کنن بگن الگوریتم ها خوب هستن یا نه؟
روش 1 : تمامی پنجره های موجود لیست میشن و به دنبال Sign در بین عنوان پنجره های می گردم . واسا یه لحظه عجله نکن . این متد براحتی به پتچ کردن 5و6 بایت توی توابع ویندوز از کاری می افته. برای همین من قابل فراخوانی تابع چک می کنم ایا تابع مورد نظر دستکاری شده یا نه؟
روش 2 : استفاده از Parrent Process Check و بازم اسکن اینکه آیا تابع مذکور دستکاری شده یا نه؟
و یه چنتا روش دیگه.
و در آخر برای مقایسه نتایج با نتیجه مطلوب از هیچ تاع داخلی . API و Virtual Machine Function برای استفاده نمی کنم . یعنی هیچ شرطی درکار نیست . در هر صورت کد اجرا میشه منتهی اگه نتیجه مطلوب باشه کار مطلوب (ریست سیستم !) صورت میگیره
قضیه بعدی اینکه برنامه بخش هایی از خودشو هم اسکن می کنه که ببینه کد های خودش هم پتچ شده یا نه؟ Generic Hash هم نیست
و نکته انتهایی الگوریتم های بالا تئوری نیست و به مرحله عمل رسوندم