#kernel_debugging
#reverse_eng
#IDA_Pro
#windows_internal
تو این چند روز به یک موضوعی خیلی برخوردم 😶
موقع ریورس کرنل ویندوز در IDA pro زیاد با کد زیر مواجه می شدم 😵💫
*(DWORD*)v12 = *(DWORD*)v12;
ادم اولش فکر میکنه برنامه نویسای ویندوز اسکل مسکولی چیزین 🤨
این کار یک روش ساده است برای چک کردن وضعیت memory
4 بایت از ادرس رو میخونه و بعدش همون 4 بایت رو در همون ادرس مینویسه 🥸
در لاجیک متغییر هیچ تغییری نمیکنه اما باعث میشه متوجه بشه که دسترسی read و write داره یا نه در واقع یک روش برای validate کردن memory هست
خلاصه که برنامه نویسای کرنل اسکل نیستن 😏
🔱 author: @winsyscall
⚜️ @br34kp01nt_channel
439 ·