چگونگی مهندسی معکوس نرم افزار ها
سلام میخواستم بدونم که میشه مثلا یه برنامه ای که یه نفر دیگه نوشته رو مثلا با وی بی میشه کد هاشو در اورد البته میدونم روش هایی برای حفاظت کد ها هست ولی به هر حال هر روشی بلدید یا نرافزاری که خبر دارید توی این امر کمک میکنه یا موضوع یا هرگونه مطلبی که بتونم برای شروع ازش کمک بگیرم.
ممنون
3 پاسخ
فقط dll های دات نت قابل برگشت هستند (البته اگه محافظت نشده باشند)
به دلیل اینکه دات نت از IL استفاده میکنه , میشه اونو برگردوند ، من میگم از Reflector استفاده کنید
Decompile کردن سورس برنامه ها با Red Gate .NET Reflector
تو این سایت هم میتونی کلی از این ابزارها پیدا کنی
نرم افزار های 9Rays Spice و IL DASM هم هستن که دومیه پیشنهاد نمیشه ، اگر نرم افزار قوی تری هم بخواهی می تونی از Xenocode Fox 2007 Community Edition برای تبدیل DLL یا EXE به کد استفاده کنی برای محافظت هم از CodeVeil 1.2 یا ... می تونی استفاده کنی در صورتی که بخواهی برنامه های دات نت را به Assembly تبدیل کنی می تونی از MSIL Disassembler استفاده کنی.
سلام
بعضی decompiler ها وجود داره یه کمی کمک می کنن مثلا نرم افزار VB Decompiler برای ویژوال بیسیک6 برای دلفی هم یه زمانی بود
ولی زبان های دات نت را فکر کنم نشه
بستگی به نوع کد نویسی داره بعضی هارو میشه بعضی ها رو نمیشه
همچنین شما باید بدونی که این نرم افزار با چه زبانی نوشته شده