פורסם 2005 במאי 2520 שנים שלום לכולם!איך גורמים לתוכנה מסויימת להפסיק לעבוד אחרי 30 יום לדוגמא?הרי זה לא DEMO או משהו רק פשוט אחרי שלושים יום היא פשוט מפסיקה לעבוד?זה משהו ברג'סטי?אשמח אם תעזרו לי להבין איך הדבר מתבצע?מקווה שהסברתי את עצמיבתודה מראש, גל נחום.
פורסם 2005 במאי 2520 שנים הוא שאל איך לגרום לה להפסיק לעבוד לאחר 30 יום, לא איך לגרום לה להמשיך לעבוד.יחי ההבדל הקטן... :-X
פורסם 2005 במאי 2520 שנים oh... שנינו יודעים למה הוא רצה לדעת איך מפתחי התוכנה גורמים לה להפסיק לעבוד אחרי 30 יום...
פורסם 2005 במאי 2520 שנים oh... שנינו יודעים למה הוא רצה לדעת איך מפתחי התוכנה גורמים לה להפסיק לעבוד אחרי 30 יום... למה סתם להאשים? אולי הוא מפתח תוכנה שהוא רוצה שאם לא יקנו אותה היא תפסיק לעבוד אחרי 30 יום? אחרי הכל הוא לא ממש צריך לדעת איך זה עובד אם הוא רוצה לפרוץ תוכנה... יש מספיק קראקים לכל תוכנה כמעט אז רוב הסיכויין הם שהוא לא צריך לכתוב קראק חדש...
פורסם 2005 במאי 2520 שנים רוב התוכנות עובדות בשיטה כזאת שהם מכניסים לרישום המחשב מספר ערכים מוסתרים שקשה למצוא אותם ואף בלתי אפשרי למצוא אותם אם לא השוות את הרישום לפני ואחרי התקנת תוכנת הTrail.רוב התוכנות מכניסות ערכים מוסתרים לתוך הHKEY_CLASSES_ROOT.
פורסם 2005 במאי 2520 שנים אולי הוא מפתח תוכנה שהוא רוצה שאם לא יקנו אותה היא תפסיק לעבוד אחרי 30 יום?במקרה כזה, זה מתאים לפורום תיכנות...
פורסם 2005 במאי 2620 שנים הכל תלוי עד כמה אתה רוצה להגן על התוכנה שלך, כי תמיד אפשר לפרוץ את ההגנות האלה.אם אתה רוצה שהתוכנית תזהה שהיא הוסרה והותקנה שוב זה אומר שאתה צריך להשאיר את המידע הזה איפשהו על המחשב, במקום שהמשתמש לא יגלה.העניין זה שקל מאוד לראות איזה ערכים נכתבים ל- registry (למשל ע"י reg monitor של sysinternals) וקל יחסית להסיר את הערכים האלה ככה שהתוכנה תחשוב שהיא מותקנת בפעם הראשונה. כנ"ל לגבי קבצים.
פורסם 2005 במאי 2720 שנים אתה גם יכול ליצור מהחומרה של המחשב ומעוד כמה נתונים על מערכת ההפעלה שלך קוד כזה, ייחודי, ולשלוח אותו לאינטרנט כל פעם שאתה מתקין ולבדוק אם כבר יש כאלה. אם כן אז הוא כבר התקין את התוכנה אם לא אז הכל בסדר ואתה יכול להתקין.
פורסם 2005 במאי 2720 שנים אתה גם יכול ליצור מהחומרה של המחשב ומעוד כמה נתונים על מערכת ההפעלה שלך קוד כזה, ייחודי, ולשלוח אותו לאינטרנט כל פעם שאתה מתקין ולבדוק אם כבר יש כאלה. אם כן אז הוא כבר התקין את התוכנה אם לא אז הכל בסדר ואתה יכול להתקין.ומה יקרה אם המחשב עבר פירמוט וצריך להתקין את התוכנה מההתחלה ?
פורסם 2005 במאי 2720 שנים אתה גם יכול ליצור מהחומרה של המחשב ומעוד כמה נתונים על מערכת ההפעלה שלך קוד כזה, ייחודי, ולשלוח אותו לאינטרנט כל פעם שאתה מתקין ולבדוק אם כבר יש כאלה. אם כן אז הוא כבר התקין את התוכנה אם לא אז הכל בסדר ואתה יכול להתקין. רעיון בסיסי טוב שצריך לפתח קצת. *. עם כל הכבוד, אני חושב שאני יודע מה מטרת השאלה. :-X
פורסם 2005 במאי 2720 שנים בסגנון activation?בשביל זה אתה צריך שרת על הרשת, ואתה צריך לשכנע את המשתמש שירשה לתוכנה לגשת לרשת.אפילו מזה מייקרוסופט יורדת ומאפשרת רק אקטיבציה טלפונית.לפותח הדיון - הגנה על תוכנה תמיד היה ותמיד יהיה משחק של חתול ועכבר.השאלה שאתה צריך לשאול את עצמך היא כמה אתה מוכן להשקיע על מנת שיהיה שווה יותר לקנות את התוכנה מאשר לפרוץ אותה.יש חברות שבכלל לא מגנות על התוכנה שלהן (אתה יכול להתקין גרסא מלאה של Oracle enterprise server בלי שום רישום) מתוך ידיעה שאתה תהיה חייב לקבל תמיכה לשימוש במוצר.השיטה שעוד איכשהו מקובלת היא שיטת רשיונות שבה כל משתמש/מחשב/CPU מקבלים רשיון, שהוא קובץ שמכיל פרטים שמזהים את המחשב, ואת 'תאריך התפוגה', והקובץ הזה חתום דיגיטלית ע"י מי שמוציא את הרשיון.ההתקפות על ההגנה הזו הן בדר"כ נגד המנגנון שבודק את החתימה הזו, ובגלל זה משתמשים בכל מיני anti-debugging tricks כדי לנסות לבלבל קראקרים. (כן, זה שוב משחק של חתול ועכבר)
פורסם 2005 במאי 2720 שנים ומה יקרה אם המחשב עבר פירמוט וצריך להתקין את התוכנה מההתחלה ?בגלל זה הוא מסתמך על החומרה.תראה, אנשים לא יפשמטו את המחשב שלהם במיוחד כדי להתקין תוכנה מסויימת.בקוד הזה תכלול איכשהו גם את התאריך שהתקינו, כך שאתה תדע איך לשחזר את המידע.
פורסם 2005 במאי 3120 שנים אפשר גם לשלב הסתרת ערכים ברג'יסטרי ובכונן עם כתיבה מספר הימים שנשארו לתוך קובץ התוכנה. לדוגמא, שששת הבתים האחרונים יהיו מספר הימים שנשארו, וכל פעם שהתוכנה תרוץ היא תעדכן אותם בהתאם.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.