none
C# Decompile RRS feed

  • דיון כללי

  • שלום רב!

     

    אני מפתח כרגע פרוייקט חדש וחשוב ב-C# ושמעתי שאפשרי לקבל קובץ .exe ולהחזיר אותו לקבצי מקור, זאת אומרת, Decompiler.

    חשוב לי מאוד שכשהפרוייקט יתפרסם האקרים או מתכנתים לא יוכלו לגשת לקבצי המקור.

    מישהו יודע דרך לחסום את האפשרות להחזרת קוד המקור?

     

    תודה מראש

    עמית

    • שינה את הסוג Eran Sharvit שבת 07 ינואר 2012 01:43
    • הועבר על-ידי Hengzhe Li יום רביעי 18 ינואר 2012 07:18 (מאת:Microsoft Visual C#)
    שבת 31 דצמבר 2011 14:38

כל התגובות

  • עמית,

    ראשית יש לחלק את התשובה ל 2

    החלק הראשון והקל יותר .... Dotfuscator כלומר ערבול ה IL

    שנית חתימת הקוד ע"י מפתח SNK

    ובלי שום קשר הייתי שם את הלוגיקה האמיתית בצד שרת מאובטח ונוהל :-9.

    ולבסוף, מי שרוצה לפרוץ יפרוץ כל מה שתעשה רק יקשה עליו ולכן חשובה השורה הקודמת.

    מקווה שזה עוזר.....

    ליאור


    Li
    שבת 31 דצמבר 2011 18:23
  • תודה ליאור, אני אבדוק לגבי השמות שנתת לי...

    מה שכן הלוגיקה האמיתית באמת נמצאת בצד שרת אבל אם אנשים ישיגו את הקוד, הם יוכלו להעתיק את דרך הביצוע של הרעיון או למצוא דרך ליצור את התוכנה מחדש בצורה לא נכונה...

    אבל אם אתה אומר שאין דרך לחסום סופית אלא רק להקשות אז זה מה שאעשה ;)

    תודה!

    שבת 31 דצמבר 2011 21:24
  • שים לב שישנם בשוק לא מעט כלי ערבול. הכלי שמגיע עם ה-Visual Studio, ה-Dotfuscator Community Edition אמנם ניתן בחינם אבל חסר בו אפשריות ערבול מתקדמות כמו הצפנה ותמיכה בבילד אוטומטי. ראה רשימה השוואתית (נכון לעכשיו חלקית):

    http://en.wikipedia.org/wiki/User:Scatophaga/Comparison_of_.NET_obfuscators

    לי אישית יש נסיון טוב עם DeepSea Obfuscator.

    אם אתה מפתח פרטי ומחפש כלי חינמי, נסה את ה-Obfuscar של גוגל.

    מקווה שעזרתי :)

     

    קובי

    יום שני 02 ינואר 2012 20:34
  • שלום,

    אם אחת מן התשובות פתרה את בעייתך, אנא סמן אותה על ידי לחיצה על "סמן כתשובה".

    אם מצאת פתרון אחר, נשמח אם תשתף אותנו.

    תודה,

    צוות הפורומים.


    אם תגובתי פתרה את בעייתך - לחץ/י, על "סמן כתשובה" ליד סימן ה V הירוק. מיקרוסופט מציעה שירות זה ללא תשלום, למטרת סיוע למשתמשים והעשרת הידע הקשור בטכנולוגיות ובמוצרים של Microsoft. תוכן זה מתפרסם כפי שהוא והוא אינו מעיד על כל אחריות מצד מיקרוסופט.
    יום שלישי 03 ינואר 2012 15:49