🎯 InjectionOps2 | قسمت دوازدهم
🦠 IAT Hiding | API Hashing
در این قسمت با مفهوم API Hashing و نقش آن در پیادهسازی dynamic API resolution آشنا میشویم. ابتدا مفهوم String Hashing و دلیل استفاده از آن را بررسی کرده، سپس یک الگوریتم hashing سفارشی پیادهسازی میکنیم و آن را در resolverهای خود به کار میبریم:
🔹 آشنایی با String Hashing و دلیل استفاده از آن در API resolution
🔹 پیادهسازی یک Custom Hashing Algorithm در زبان C
🔹 تغییر Custom GetProcAddress برای resolve کردن APIها بر اساس hash
🔹 تغییر Custom GetModuleHandle برای شناسایی Moduleها بر اساس hash
🔹 ترکیب API Hashing با IAT Hiding و بررسی تأثیر آن بر imports و تحلیل استاتیک
در ادامه، توابعی میسازیم که از hash برای پیدا کردن Moduleها و APIهای موردنیاز استفاده میکند و نحوهی عملکرد آن را در عمل بررسی خواهیم کرد.
📡 برای مشاهده قسمتهای بعدی، هر هفته شنبه همراه ما باشید.
💬 Forum
📣 DarkBit
Post #302
627