PDA

View Full Version : سوال: قفل گزاری پروژه و فایل exe / امنیت پروژه!



md3848
شنبه 09 آذر 1398, 21:02 عصر
سلام
برنامه ای داریم و میخوایم بفروشیمش، ولی به راحتی میشه کد پروژه رو با Reflector دید، یعنی حتی اگه رو برنامه مون قفل هم بزاریم، طرف میتونه دور بزنتش. :متفکر:

مثلا از قفل سخت افزاری میخوام استفاده کنم، تا با استفاده از کد سخت افزار سییستم کاربر یه کد تولید بشه و بشه نرم افزار رو فعال کرد، و کدی که به کاربر میدم، رو سیستم های دیگه کار نکنه
اما وقتی ملت میتونن سورس کد فایل exe پروژمو ببینن، دیگه قفل گزاری نرم افزار معنی داره؟

حالا درمورد بحث "رمزگذاری (Encryption) و رمزگشایی (Decryption)" هم قبلا مطالعه ای کردم، بعضیاشونو دیدم که هک شدن، نمونه سایت ارائه این خدمات :لبخند: :
cmd5.org

ممنون میشم راهنمایی کنید برای حل این مشکل. :قلب:

ROSTAM2
یک شنبه 10 آذر 1398, 07:56 صبح
سلام. ینی همه برنامه های نوشته شده رو می شه تمام کدهاش رو دید؟! من دنبال یه کامپوننت یا روشی بودم که بتونم فیلدهای دیتابیس(Columns, Data type, ...) ها رو ویرایش کنم تو برنامه! آیا چنین چیزی وجود داره ؟!



حالا درمورد بحث "رمزگذاری (Encryption) و رمزگشایی (Decryption)" هم قبلا مطالعه ای کردم، بعضیاشونو دیدم که هک شدن، نمونه سایت ارائه این خدمات
:لبخند:
:
این کاملا منطقیه که بشه چیزی که از قبل می شناسی رو برگردونی به حالت اولش.

md3848
یک شنبه 10 آذر 1398, 18:25 عصر
خب به کمک نرم افزار SmartAssembly فعلا جلو دیده شده کد پروژمو گرفتم - تا بعد ببینم چی میشه.
خودم یکی از برنامه های آموزش لایسنس رو هک کردم، کلا ته دلم خالی شد :لبخند: ( وقتی من تازه کار میتونم ... :گریه: )


توسط نرم افزار RedGate SmartAssembly قادرید از کدهای استفاده شده شما درون پروژه های دات نت محافظت نمایید. این نرم افزار با شیوه های مدرن خود باعث می شود تا کدهای نرم افزار شما قابل بازخوانی، ویرایش و سورس مجدد نباشد.
منبع (https://soft98.ir/software/programming/3852-smartassembly.html)