PDA

View Full Version : سوال: نوشتن قفل نرم افزاری برای یک فایل اجرایی



alirezabe
دوشنبه 14 بهمن 1392, 21:16 عصر
سلام

من یک فایل اجرایی دارم که باید برای آن یک قفل سخت افزاری بگذارم می خواستم راهنماییم کنید

نکته این هست که به کد فایل اجرایی دسترسی ندارم

خودم می خواستم فایل اجرایی را کد کنم و آن را در Resource برنامه فقل بگذارم و آن را روی ram رمز گذاشی کنم و همان جا از روی ram اجرا کنم برای این کار از این لینک (http://www.rohitab.com/discuss/topic/37801-question-memory-execution/?p=10083457#entry10083457)استفاده کردم و برای فایل های با حجم زیر MB جواب می دهد ولی تابع VirtualProtectEx برای یک فایل اجرایی با حجم حدود 50 MB پیام خطای 487 می دهد.
پیشنهاد شما برای حل این مشکل یا روش کلی اجرای یک فایل اجرایی از روی حافظه چیست؟

با تشکر

alirezabe
جمعه 18 بهمن 1392, 19:06 عصر
کسی راه حلی به ذهنش نمی رسه؟

hepL3r
جمعه 25 بهمن 1392, 11:36 صبح
نوشتن قفل نرم افزاری برای یک فایل اجرایی
یا

من یک فایل اجرایی دارم که باید برای آن یک قفل سخت افزاری بگذارم می خواستم راهنماییم کنید
بلاخره کدومش؟ :-/ روشی که گفتید ساده هست، با یه دامپ ساده میشه برنامه رو از حالت Encrypt شده درآورد. این روش توی اکثر بدافزارها اجرا میشه و قدیمی هست.

alirezabe
شنبه 26 بهمن 1392, 21:20 عصر
خب چه راه حلی را پیشنهاد می کنید