לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 24-07-2006, 11:06
  סאאאם סאאאם אינו מחובר  
 
חבר מתאריך: 24.07.06
הודעות: 5
אבטחה ע"י סיסמא מותאמת לכל מחשב משתמש

שלום,

אנו רוצים למכור תוכנה (לומדה), אך להגן עליה מהעתקות.
את התוכנה הכנתי בפלאש, ואנו נותנים דיסק עם קובץ exe עם התכנה (וכמובן עוד ספריות קבצי עזר).

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

אז הנה השאלות:

1- מהו והיכן נמצא המספר המזהה לחומרה, כך שמשתמש פשוט יוכל למצאו בהדרכה טלפונית?

2- איך פונים לנתון הזה מתוך קוד התכנה?
אשמח גם לכיוון כללי, אך עדיף אם מישהו יודע בשפת ActionScript של תכנת פלאש.

3- איך מייצרים זוגות כאלה - מתאימים code לכל key ?

אשמח לכל הכוונה בנושא... כולל הפנייה למדריכים כתובים באינטרנט - עברית / אנגלית.

תודה רבה מראש!
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #3  
ישן 29-07-2006, 19:29
  StarGamer StarGamer אינו מחובר  
 
חבר מתאריך: 07.11.04
הודעות: 158
כמה רעיונות
בתגובה להודעה מספר 2 שנכתבה על ידי טל חדד שמתחילה ב "ככה:"

בעיקרון יש לך שלוש שיטות של זיהויי חומרה,
כתובת .MAC.
מספר סידורי של כונן קשיח.
מספר סידורי של מעבד.


הכי פחות מומלץ זה כתובת MAC כי ניתן לשנות אותה תוכנתית.
כונן קשיח אפשר להעביר ממקום למקום, אז גם זה דיי בעיתי
ולכן האופציה הטובה ביותר להשתמש במספר הסידורי של המעבד.

בשביל לקבל את המספר הסידורי של המעבד, אתה צריך לכתוב קוד באסמבלי שקורא את המספר שלו.
הנה כמה אתרים שיעזרו לך:
http://osdev.berlios.de/cpuid.html
http://www.sandpile.org/ia32/cpuid.htm
http://www.ka9q.net/code/cpuid/
http://grafi.ii.pw.edu.pl/gbm/x86/cpuid.html
http://www.paradicesoftware.com/specs/cpuid/

אחרי שיש לך את המספר הזה, אתה בעצם יכול ליצור ממספר מעבד סוג של מספר אקטיבציה
כלומר הלקוח יקריא לך את מספר המעבד שלו ואתה תתן לו קוד אקטיבציה מיוחד בשביל המעבד הזה.
במקרה שהוא ינסה להעביר את התוכנה למחשב אחר, היא לא תרוץ כי מספר המעבד לא מתאים לקוד האקטיבציה.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 30-07-2006, 09:53
  סאאאם סאאאם אינו מחובר  
 
חבר מתאריך: 24.07.06
הודעות: 5
תודה ושאלות...
בתגובה להודעה מספר 3 שנכתבה על ידי StarGamer שמתחילה ב "כמה רעיונות"

הי, תודה רבה, הצצתי בלינקים וראיתי שיש הרבה מה לקרוא. אכנס לזה לאט לאט...

רק כמה דברים בנתיים:

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

ב. האם הבנתי נכון (לפני הקריאה המעמיקה בלינקים) ש-
צריך ממש לכתוב קוד לתוכנה חיצונית אחרת - שתבצע את קריאת נתוני המחשב, ויהיה לה UI שבו המשתמש יקליד את הקוד שיקבל, ואז לאחר בדיקה - התכנה החיצונית הזאת תפעיל את ה-exe עם הפלאש שלי.
או שזה קוד שאפשר לקרוא לו מתוך הפלאש שלי בשפת ה-AS, וכך ה-UI וההשוואות וכו' יהיו הכל מתוך הפלאש?

תודה!
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 15:32

הדף נוצר ב 0.07 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר