PDA

View Full Version : dll injection چیست؟



هم دانشگاهی
پنج شنبه 14 شهریور 1392, 12:52 عصر
سلام
dll injection چیه و چگونه میتوان dll مورد نظر را توسط آن در فضای آدرسی یک پروسه درج کرد؟
البته منظورم چگونگی انجام آن در ++C میباشد

با تشکر

بهروز عباسی
جمعه 15 شهریور 1392, 19:15 عصر
بگو کدشو می خوام دیگه:چشمک:
توی پست های Inprise توی بخش دلفی جستجو کن توضیحات خوبی داده بود.

برای این کار از روش های مختلفی استفاده میشه این دوتا لینک در مورد روش CreateRemoteThread کمکت میکنن ، توی بخش امنیت هم بگرد قبلاً بحث شده.
C++ - CreateRemoteThread DLL Injection [Windows 7] (http://stackoverflow.com/questions/14096215/c-createremotethread-dll-injection-windows-7)

A More Complete DLL Injection Solution Using CreateRemoteThread (http://www.codeproject.com/Articles/20084/A-More-Complete-DLL-Injection-Solution-Using-Creat)

مصطفی ساتکی
یک شنبه 17 شهریور 1392, 10:49 صبح
به نظر من اگر میخاید اصولی و step by step یاد بگیرید به همراه sample کتاب Windows via C/C++, Fifth Edition نویسنده Jeffrey Richter را به شما پیشنهاد میدم فصل 22 این کتاب مربوط به DLL Injection and API Hooking هستش در کل هر انچه که در مورد برنامه نویسی سیستمی توی ویندوز رو نیاز داشته باشید بدونید توی این کتاب نویسنده توضیح داده.