OllyDbg

From האנציקלופדיה היהודית
Jump to: navigation, search
OllyDbg
מפתח אוֹלֶה יוּשְצ'וּק (Oleh Yuschuk)
גרסה אחרונה 2.01 (ספטמבר 2013)
מערכת הפעלה Windows
קטגוריה Debugger
www.ollydbg.de

OllyDbg (נהגה: אוֹלִי דִיבַּאג; נקרא על שם כותבו, אוֹלֶה יוּשְצ'וּק) הוא דיבאגר x86 אשר שם דגש על ניתוח קוד בינארי, אשר יעיל במיוחד כאשר אין אפשרות לראות את קוד המקור. הוא עוקב אחר אוגרים, מזהה שגרות, ממשקים, הצהרות switch, טבלאות, קבועים ומחרוזות, וכן מזהה מיקום שגרות בקבצי object וספריות.

ל-OllyDgb יש ממשק משתמש נוח, וניתן להרחיב אותו על ידי כתיבת תוספי צד-שלישי. הגרסה האחרונה של x.‏1 הייתה 1.10, גרסה 2.0 שוחררה ביוני 2010, והמוצר נכתב בה למעשה לגמרי מחדש. התוכנה חינמית, אך הרישיון דורש הרשמה עם הכותב[דרושה הבהרה][1].

הנדסה הפוכה

OllyDgb משמש לעיתים קרובות לבצע הנדסה הפוכה של יישומי מחשב[2]. קל לבצע בעזרתו פריצות של תוכנות אשר נכתבו על ידי מפתחים אחרים. הוא נחשב אחד הכלים המרכזיים [3] לפריצות ולהנדסה הפוכה עקב קלות השימוש והזמינות שלו. כל קובץ הפעלה (כגון EXE)‏ 32 סיביות או 64 סיביות - ניתן לניטור וניתוח בעזרת הכלי, וכן ניתן לערוך קוד בשפת מכונה במהלך הריצה שלו כדי להשפיע על אופן פעולתו[4].

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

ראו גם

הערות שוליים


שגיאות פרמטריות בתבנית:הערות שוליים

לא נמצא templatedata תקין

  1. ^ "Download". אורכב מ-המקור ב-2012-05-27. 
  2. ^ Eilam, Eldad (2005). Reversing: secrets of reverse engineering. Wiley. עמ' 118. ISBN 978-0-7645-7481-8. בדיקה אחרונה ב-3 במאי 2011. 
  3. ^ ובאתרי דירוג כלים רבים הוא מופיע בתור הכלי הראשון במעלה
  4. ^ Ferguson, Justin; Kaminsky, Dan (2008). Reverse engineering code with IDA Pro. Syngress. עמ' 130. ISBN 978-1-59749-237-9. בדיקה אחרונה ב-3 במאי 2011. 

NivdakVeushar.png