نمایش نتایج 1 تا 13 از 13

نام تاپیک: رمز نگاری در سورس برنامه ها

  1. #1
    کاربر دائمی آواتار omid-vbAuto
    تاریخ عضویت
    آبان 1388
    محل زندگی
    ---
    پست
    755

    Question رمز نگاری در سورس برنامه ها

    با سلام خدمت اساتید و دوستان محترم


    من می خوام در کد نویسی هام از الگوریتم کد گذاری استفاده کنم .به تصویر زیر نگاه کنید:

    11111.png


    دوستان همانطوری که می بینید کلیه ی متغییر ها و غیره به صورت کد هستند و حتی در درست داشتن همچین سورسی باعث نمیشه کدهامون لو بره.من دونبال همچین کد نویسی هائی در برنامه هام هستم.


    دوستانی که با بنده هم عقیده هستند و یا می توانند ما رو در این مورد راهنمائی کنند ،لطفا پاسخ بدند.

    با تشکر.

  2. #2
    کاربر دائمی آواتار alimanam
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    لندن
    سن
    38
    پست
    1,556

    نقل قول: رمز نگاری در سورس برنامه ها

    با سلام به امید جان

    امید جون چیزی که تو عکس هست وجود خارجی نمیتونه داشته باشه الان چیزی که میبینی کدهای Obfuscate شده توسط نرم افزار هست دیگه ؟!!! اگه نه یه تابع تعریف کن که کاراکتر ( ▼ ) توش باشه

    موفق باشید ./

  3. #3
    کاربر دائمی آواتار omid-vbAuto
    تاریخ عضویت
    آبان 1388
    محل زندگی
    ---
    پست
    755

    نقل قول: رمز نگاری در سورس برنامه ها

    نقل قول نوشته شده توسط alimanam مشاهده تاپیک
    با سلام به امید جان

    امید جون چیزی که تو عکس هست وجود خارجی نمیتونه داشته باشه الان چیزی که میبینی کدهای Obfuscate شده توسط نرم افزار هست دیگه ؟!!! اگه نه یه تابع تعریف کن که کاراکتر ( ▼ ) توش باشه

    موفق باشید ./

    سلام علی جان

    استاد بزرگوار اگه می تونستم این کارو بکنم که مشکلی نداشم.

  4. #4
    کاربر دائمی آواتار alimanam
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    لندن
    سن
    38
    پست
    1,556

    نقل قول: رمز نگاری در سورس برنامه ها

    امید نمیخوام ناامیدت کنم اما این چیزی که شما میخواین انجام بدین هیچ وقت نمیتونه انجام بشه مطمئن باش البته تا الان فردا رو نمیدونم !!!

  5. #5
    کاربر دائمی آواتار omid-vbAuto
    تاریخ عضویت
    آبان 1388
    محل زندگی
    ---
    پست
    755

    نقل قول: رمز نگاری در سورس برنامه ها

    نقل قول نوشته شده توسط alimanam مشاهده تاپیک
    امید نمیخوام ناامیدت کنم اما این چیزی که شما میخواین انجام بدین هیچ وقت نمیتونه انجام بشه مطمئن باش البته تا الان فردا رو نمیدونم !!!

    خوب اگه این کار غیر ممکنه پس کدهای بالائی چطوری نوشته شدند؟؟؟

  6. #6
    کاربر دائمی آواتار alimanam
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    لندن
    سن
    38
    پست
    1,556

    نقل قول: رمز نگاری در سورس برنامه ها

    خوب اگه این کار غیر ممکنه پس کدهای بالائی چطوری نوشته شدند؟؟؟
    منبع ؟

  7. #7
    کاربر دائمی آواتار omid-vbAuto
    تاریخ عضویت
    آبان 1388
    محل زندگی
    ---
    پست
    755

    نقل قول: رمز نگاری در سورس برنامه ها

    نقل قول نوشته شده توسط alimanam مشاهده تاپیک
    منبع ؟

    با کرک کردن برخی از نرم افزارها یا دلل هاشون به کدهای بالا دست یافتم.

  8. #8
    کاربر دائمی آواتار joker
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    اصفهان
    سن
    42
    پست
    1,326

    نقل قول: رمز نگاری در سورس برنامه ها

    میتونی هرچی دلت خواست بنویسی ولی چطوری میخوای کدها را کامپایل کنی ،؟ یا نه اصلا کامپایل بی مشکل ، چطوری بعدا میخوای سورس کدت را بخونی و تغییری توش بدی؟ سورس به چه درد میخوره غیر از اینکه خاصیت تغییر در نسخه های بعدی برنامه را داشته باشه ؟

  9. #9
    کاربر دائمی آواتار omid-vbAuto
    تاریخ عضویت
    آبان 1388
    محل زندگی
    ---
    پست
    755

    نقل قول: رمز نگاری در سورس برنامه ها

    نقل قول نوشته شده توسط joker مشاهده تاپیک
    میتونی هرچی دلت خواست بنویسی ولی چطوری میخوای کدها را کامپایل کنی ،؟ یا نه اصلا کامپایل بی مشکل ، چطوری بعدا میخوای سورس کدت را بخونی و تغییری توش بدی؟ سورس به چه درد میخوره غیر از اینکه خاصیت تغییر در نسخه های بعدی برنامه را داشته باشه ؟
    خوب نمایش کدها به صورت شکل بالا چه مفهومی رو به ما میرسونه؟

  10. #10
    کاربر دائمی آواتار milad.biroonvand
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تهران
    پست
    1,406

    Wink نقل قول: رمز نگاری در سورس برنامه ها

    سلام

    هدفت از اینکار چیه ؟ چرا می خوای کدتو رمز نگاری کنی ؟ مزایا و معایبشو بگو؟

  11. #11
    کاربر دائمی آواتار omid-vbAuto
    تاریخ عضویت
    آبان 1388
    محل زندگی
    ---
    پست
    755

    نقل قول: رمز نگاری در سورس برنامه ها

    نقل قول نوشته شده توسط milad.biroonvand مشاهده تاپیک
    سلام

    هدفت از اینکار چیه ؟ چرا می خوای کدتو رمز نگاری کنی ؟ مزایا و معایبشو بگو؟
    خوب دوست عزیز من کدهای بالا رو با یه نرم افزار کرکش کردم و رسدم به کدهای بالا ،حالا بزرگترین مزایای این گونه نوشتن اینکه همه موندیم اینها چطوری نوشته شدن؟ و حتی و حتی (تاکید)با داشتن سورس کدها هیچ کسی نمی تواند در برنامه ما تغییرات بده.فکر کنم همین موضوع بزرگترین مزیتش هست.

    اما چیزی که مد نظر من هست اینه که یه پلاگین یا یه نرم افزار خاص می آد و رو VS هر زبان برنامه نویسی نصب میشه . و در حالات کد نویسی عادی و در زمان عدم استفاده از اون نرم افزار خاص کدها به صورت بالا دیده می شوند.

  12. #12
    کاربر دائمی آواتار DoDoklak
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    شهر 3500 ساله
    پست
    320

    نقل قول: رمز نگاری در سورس برنامه ها

    اما چیزی که مد نظر من هست اینه که یه پلاگین یا یه نرم افزار خاص می آد و رو VS هر زبان برنامه نویسی نصب میشه . و در حالات کد نویسی عادی و در زمان عدم استفاده از اون نرم افزار خاص کدها به صورت بالا دیده می شوند.
    تصورتون کاملا اشتباه است!

    این کدی که شما میبینید در اصل این طوری نیست بلکه یک کد کاملا معمولی هستش. فقط بعد از کامپایل برنامه سورس شو قفل کردن برای انجام این کار هم میتونید از برنامه هایی همچون
    Eazfuscator.NET ,SmartAssembly 5.5
    استفاده کنید که کد ها رو بعد از کامپایل به این شکل درمیارن

    به نمونه های عکسهای زیر توجه کنید که با نرم افزار Eazfuscator.NET قفل گذاری شده

    قبل از قفل گذاری




    بعد از قفل گذاری


  13. #13
    کاربر دائمی آواتار omid-vbAuto
    تاریخ عضویت
    آبان 1388
    محل زندگی
    ---
    پست
    755

    نقل قول: رمز نگاری در سورس برنامه ها

    نقل قول نوشته شده توسط DoDoklak مشاهده تاپیک
    تصورتون کاملا اشتباه است!

    این کدی که شما میبینید در اصل این طوری نیست بلکه یک کد کاملا معمولی هستش. فقط بعد از کامپایل برنامه سورس شو قفل کردن برای انجام این کار هم میتونید از برنامه هایی همچون
    Eazfuscator.NET ,SmartAssembly 5.5
    استفاده کنید که کد ها رو بعد از کامپایل به این شکل درمیارن

    به نمونه های عکسهای زیر توجه کنید که با نرم افزار Eazfuscator.NET قفل گذاری شده

    قبل از قفل گذاری




    بعد از قفل گذاری


    مهندس شما فرمودین که:

    این کدی که شما میبینید در اصل این طوری نیست بلکه یک کد کاملا معمولی هستش. فقط بعد از کامپایل برنامه سورس شو قفل کردن برای انجام این کار هم میتونید از برنامه هایی همچون
    Eazfuscator.NET ,SmartAssembly 5.5
    استفاده کنید که کد ها رو بعد از کامپایل به این شکل درمیارن
    خوب اگه این نرم افزار ها سورس برنامون رو قفل می کنن.و یا به عبارت دیگر محافظت می کنند.دو مساله زیر پیش می آد:

    1- برنامون در حالت عادی.
    2- برنامون که با یکی از اون نرم افزارهائی که فرمودین محافظت شده(سورسش قفل شده).

    در هر دو حالت فوق اگر برنامه رو اجرا کنیم برنامه ها اجرا میشن.اما سوال اینجاست که اصولا ما سورس برنامه دوممون رو قفل کردیم و یا پروتیکت کردیم.این قفل رو کامپیوتر چطوری میشکنه و برنامه Run میشه؟!!!

    اگر سورس برنامه دوم به حالت قفل و یا کد در امده در مرحله دوم استفاده از این برنامه این کدها با چه الگریتمی دوباره به حالت اول برگردانده می شند؟و آیا مرحله بازگشت برای این کار داریم؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •