PDA

View Full Version : اجرای برنامه بدون اکستراکت شدن روی هارد؟



Babak.Hassanpour
شنبه 04 اسفند 1386, 20:38 عصر
سلام دوستان.
آیا راهی هست که بشه یه فایل اجرایی رو که ریسورس برنامه هست یا اینکه به یه فایل دیگه بیند شده رو بدون اکسراکت کردن روی هارد اجرا کنیم(مستقیم توی حافظه)؟
ممنون اگه کمک کنید

perfeshnal
شنبه 04 اسفند 1386, 22:27 عصر
قبلا من خیلی دنبال جواب این سوال گشتم ولی نتونستم چیزی پیدا کنم و بی خیال شدم.
فکر می کنم این کار با استفاده از Resource شدنی نیست و حتما باید فایل اجرایی Extract بشه. :متفکر:

Babak.Hassanpour
یک شنبه 05 اسفند 1386, 11:50 صبح
خب از خیر ریسورس میگذریم.ولی مطمئن هستم که واسه فایلهای بیند شده روشی وجود داره چون برنامه های قفل گذار یه لودر دارند که فایل اینکریپت شده و بیند شده رو بدون اکستراکت مستقیم تو رم اجرا میکنن.از بقیه دوستان کسی راهی به ذهنش نمی رسه؟

bobrus
یک شنبه 05 اسفند 1386, 13:29 عصر
من تو همین سایت یه تاپیک خوندم که توی فایلهایی که اینکریپت می شن این تغییرات بوجود می یاد
1-هدر فایل دستکاری میشه و اول برنامه لودر رو اجرا می کنه
2- فایل به طور دلخواه لودر کد میشه
و هنگام اجرای فایلهای اینکریپت شده اول توسط لودر برنامه در حافظه (Ram) دی کود میشه و بعد از اونجا اجرا میشه
پس اگه شما یه برنامه داشته باشی که در اون لحظه از فایلهای توی رم یه خروجی بهت بده یعنی اونها رو به صورت جدا گونه و با همون پسوندهایی که دارن بهت برگردونه می تونی فایل اصلی رو بدست بیاری . فکر کنم اکثر کرکر ها از این روش استفاده می کنن
البته در این مورد حدوداً سال 81 یکی از دوستانم یه برنامه داشت که این کارو می کرد ولی به من ندادو هنوز هم برنامه مثل اون ندیدم.

Babak.Hassanpour
یک شنبه 05 اسفند 1386, 21:26 عصر
اصلا بحث کرک و این حرفا نیست.من فقط میخوام بدونم چطور یه برنامه رو مستقیم تو حافظه رم اجرا کرد.یه مثال یا یه دو سه خط کد یا یه مرجع هم معرفی کنین کارم راه میافته.
ممنون