כיצד לפתוח תוכנה עם קבצי DLL

מְחַבֵּר: Louise Ward
תאריך הבריאה: 8 פברואר 2021
תאריך עדכון: 1 יולי 2024
Anonim
מהם קבצי DLL, איך ליצור אותם ואיך להשתמש בהם?
וִידֵאוֹ: מהם קבצי DLL, איך ליצור אותם ואיך להשתמש בהם?

תוֹכֶן

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

צעדים

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

  2. הכן כלים. כדי לנתח ולערוך קבצי DLL, אתה זקוק למגוון כלים. הראשון הוא W32DASM - פורק תוכנה המאפשר לך לנתח תוכניות. הבא הוא SoftIce - כלי בדיקת השגיאות של Windows. תזדקק גם לעורך שפות תכנות טוב כמו UltraEdit או Notepad ++.

  3. התחל את התוכנית שברצונך לשבור בכלא באמצעות W32DASM. תראה את קבצי ה- DLL נטענים על ידי התוכנית. השתמש ב- W32DASM כדי לנתח אילו תכונות נקראות מתוך ה- DLL.

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

אַזהָרָה

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