PDA

View Full Version : مقاله: static injection



lord_viper
دوشنبه 29 مهر 1387, 07:33 صبح
injection
مقدمه
شاید همیشه برای همه(کسانی که تو کار نفوظ هستن) این سوال هست که چرا وقتی کدی رو به یک فایل اجرایی دیگه اضافه میکنیم با اجرا کردن فایل اول فایل دوم هیچ وقت اجرا نمیشه این کار معمولا به دو روش صورت میگیره استفاده از stub ها و استفاده از injection
Static Injection
تزریق(injection) متدی میباشد که نفوظ گر با دستکاری برنامه ها یا پروسس ها باعث اجرای برنامهای دیگرمی شود.2 نوع تزریق وجود دارد تزریق ایستا(static injection)و تزریق پویا(dynamic injection) .تزریق استا قبل از اجرای برنامه صورت میگیرد وتزریق پویا بعد ازبارگزاری پروسس در حافظه صورت میگیرد
static injection
در تزریق ایستا برنامه مخرب که حجم فوق العاده کوچکی داره روی یکی از قسمتهای غیر ضروری فایل باینری بازنویسی میشه و EntryPoint برنامه با یک Jmp ساده دستکاری میشه ، تا ضمن اجرای برنامه ویروس هم اجرا بشه .این مقاله به درک بهتر این قضیه کمک میکنه.

choobin84
سه شنبه 30 مهر 1387, 15:32 عصر
injection
مقدمه
شاید همیشه برای همه(کسانی که تو کار نفوذ هستن) این سوال هست که چرا وقتی کدی رو به یک فایل اجرایی دیگه اضافه می‌کنیم با اجرا کردن فایل اول، فایل دوم هیچ وقت اجرا نمی‌شه

************************************************** ************

در تزریق ایستا برنامه مخرب که حجم فوق العاده کوچکی داره روی یکی از قسمتهای غیر ضروری فایل باینری بازنویسی میشه و EntryPoint برنامه با یک Jmp ساده دستکاری میشه ، تا ضمن اجرای برنامه ویروس هم اجرا بشه .این مقاله به درک بهتر این قضیه کمک میکنه



دو قسمتي که جدا شده‌اند، به نظر من نوعي تناقضه بالاخره ميشه داخل يه فايل exe نوشت يا نه؟
اگر ميشه که ميشه، چطوري؟ متاسفانه جواب شئوال داده نشد، فقط نرم افزاري به اسم

winmine

معرفي شده.
به هر حال سئوالي که توي ذهن نفوذگران هست هنوز جواب داده نشد

lord_viper
دوشنبه 06 آبان 1387, 16:41 عصر
ببین دوست عزیز خیلیها میان و فایل Exe خودشونو به انتهای یه فایل exe دیگه میچسبونن و فکر میکنن چون این 2 تا فایل با هم ادغام شدن پس با اجرای فایل اول فایل دوم هم باید خود بخود اجرا بشه در صورتی که اصلا این طور نیست و روند اجرای برنامه توسط loader به گونهای هست که هیچ وقت فایل دوم اجازه اجرا پیدا نمیکنه
بله میشه داخل فایلهای exe نوشت و برنامه مورد استفاده در این اموزش همون بازی minesweeper معروف خد ویندوز هست
و شما هم اگه مقاله رو تا انتها بخونین با عکس توضیح داده که چطور میشه این کارو کرد