קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

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

מה זה פיצוח תוכנה?

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

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

היסטוריה של פיצוח תוכנה

בשנות ה-50 לא היו זכויות יוצרים, מכיוון שהתוכנה לא הוכרה כקניין רוחני. לאחר עשור, ארה"ב החלה להנפיק פטנטים למפתחי תוכנה, ורישוי זכויות יוצרים בא לידי ביטוי. התוכנה הפכה לזהב החדש, והשקת מחשבים אישיים בשנות ה-70 העצימה את המצב הזה. עד 1977, משרד זכויות היוצרים של ארה"ב רשם למעלה מ-1,200 תוכנות מחשב. חברות תוכנה החלו לכלול DRM (ניהול זכויות דיגיטליות) ומפתחות רישיון במוצרים שלהן כהגבלות.

instagram viewer

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

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

סוגי פיצוח תוכנה

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

1. פיצוח Keygen

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

קרקרים משתמשים ב-keygen כאשר הם רוצים לעקוף את דרישות הפעלת התוכנה ולגשת לשירותי פרימיום המוצעים רק למשתמשים משלמים. תוכנית ה-keygen מופצת בדרך כלל עם הגרסה המפוצצת של התוכנה כך שניתן להשתמש בה במספר מחשבים. לאנשים רבים שמשתמשים בתוכניות keygen יש סיכוי גבוה להידבק ב- תוכנה זדונית פופולרית HackTool: Win32/Keygen.

2. פיצוח תיקון

בשיטה זו, קרקרים מנתחים את הקוד של התוכנה ויוצרים תוכנית (המכונה "תיקון") שמשנה את הקוד.

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

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

3. פיצוח מבוסס שרת

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

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

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

4. פיצוח הנדסה הפוכה

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

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

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

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

ההשלכות הכרוכות בשימוש בתוכנה פצועה

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

תוכנות זדוניות וסיכוני אבטחה

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

אין תמיכה טכנית ועדכונים

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

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

אובדן הכנסה למפתחי תוכנה

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

הקרב הבלתי נגמר בין קרקרים למפתחים

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

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