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

نام تاپیک: امنیت برنامه و Serialization و جلوگیری از Crack

  1. #1
    کاربر دائمی آواتار RED-C0DE
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    31 4E 20 20 54 48 33 20 20 28 72 59 70 54 30 47 33 4E 31 28 20 20 5C 2F 30 52 31 7C 7C 29 20 20 7C 2
    پست
    551

    Arrow امنیت برنامه و Serialization و جلوگیری از Crack

    سلام...در مورد Serialization یه سؤال داشتم..
    همونطور که خودتون می دونید بعضی نرم افزارها که برای یک شرکت خاص نوشته می شه رو (یعنی مثلا توی عنوان فرم و یا یک عکس، اسم یا آرم اون شرکت گذاشته می شه) چی راحت می شه فقط با 1و 2 تغییر کوچیک به نام یک شرکت دیگه درآوردش و از همین طریق سواستفاده های زیادی می شه...
    راهی هست که این کار رو غیر ممکن کرد؟؟؟
    مثلا عنوان شرکت رو بصورت کدهای اسکی serialize کنیم و در رجیستری یا روی هارد نگه داریم.البته می دونم که می شه با نرم افزارهای مانیتورینگ محلشو پیدا کرد اما خوب در این مرحله چه جوری می شه این روند اطلاعات رو Deserialize کرد و یا تغییرش داد؟؟؟
    از دوستان و اساتید خواهش می کنم در این مورد راهنمایی کنید که آیا این روش و یا حالا هر ترکیب دیگه ای از این روشها می تونه امنیت کد رو از اون نظر که در خط اول گفتم تامین کنه؟؟؟

    یه قضیه دیگه رو هم بگم و تموم: من چند وقت پیش که با VB6 می نوشتم با یک خط کد این کارها رو تقریبا انجام می دادم و برای هر جا که می نوشتم دیگه کسی نمی تونست با ResHacker , PELoader ,... تغییرش بده.:D حالا اگه خواستین می گم.
    با تشکر.

  2. #2
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    46
    پست
    6,379
    قضیه Serialization ربطی به این چیزی که میگی نداره.

    برای انجام این کار باید عبارت مورد نظرت رو Encrypt کنی.

  3. #3
    کاربر دائمی آواتار RED-C0DE
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    31 4E 20 20 54 48 33 20 20 28 72 59 70 54 30 47 33 4E 31 28 20 20 5C 2F 30 52 31 7C 7C 29 20 20 7C 2
    پست
    551
    ممنون..
    1- اما به نظر شما با این قضیه ای که من گفتم می شه این کار رو انجام داد بطور قطعی؟؟؟
    در اصل سؤال من این بود که راهی هست که این روند DeSerialize رو یکی بدون هیچ محدودیتی decode کنه یا تغییرش بده..؟؟ و در مثالی که من زدم بتونه عنوان فرم رو تغییر بده؟؟؟

    2- در مورد encryption در Application قضیه به چه صورتیه؟؟؟ لطفا یه ایده کلی در این مورد بدید..

  4. #4
    کاربر دائمی آواتار RED-C0DE
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    31 4E 20 20 54 48 33 20 20 28 72 59 70 54 30 47 33 4E 31 28 20 20 5C 2F 30 52 31 7C 7C 29 20 20 7C 2
    پست
    551
    از دوستان کسی می تونه کمک بیشتری بکنه؟؟؟

  5. #5
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    46
    پست
    6,379
    کلمه کلیدی Encrypt رو در بخش #C جستجو کن.

  6. #6
    کاربر دائمی آواتار RED-C0DE
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    31 4E 20 20 54 48 33 20 20 28 72 59 70 54 30 47 33 4E 31 28 20 20 5C 2F 30 52 31 7C 7C 29 20 20 7C 2
    پست
    551
    خوب اون که شما می گین درست. اما من در این مورد بیشتر سوال دارم:
    1- اما به نظر شما با این قضیه ای که من گفتم می شه این کار رو انجام داد بطور قطعی؟؟؟
    در اصل سؤال من این بود که راهی هست که این روند DeSerialize رو یکی بدون هیچ محدودیتی decode کنه یا تغییرش بده..؟؟ و در مثالی که من زدم بتونه عنوان فرم رو تغییر بده؟؟؟

تاپیک های مشابه

  1. بررسی امنیت نرم افزار (Crack me)
    نوشته شده توسط SalarSoft در بخش امنیت در نرم افزار و برنامه نویسی
    پاسخ: 11
    آخرین پست: پنج شنبه 25 بهمن 1386, 13:25 عصر
  2. کتاب Crack و تکنیک های نقوذ به نرم افزار منتشر شد
    نوشته شده توسط omidgl در بخش امنیت در نرم افزار و برنامه نویسی
    پاسخ: 0
    آخرین پست: سه شنبه 01 آذر 1384, 06:49 صبح
  3. درخواست Crack
    نوشته شده توسط Nimi_hop در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: سه شنبه 25 مرداد 1384, 23:23 عصر

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

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