פורסם 2016 בנובמבר 109 שנים שכתובhttps://snag.gy/JzIVPw.jpgמה זה אומר? זה ביחד ל BP או ל SP? אגב מה אפשר להבין לפי זה על מבנה המשתניםשאלה שניהשכתוב לי esp+20h כמה אני צריך ללכת מעל המבציע של ה SP?אם זה נראה ככהhttps://snag.gy/H5MeCK.jpg
פורסם 2016 בנובמבר 229 שנים 1. לא ברורה לי השאלה שלך. ה- IDA מזהה לך משתנים אוטו לפי הגישות לזיכרון. יש 3 אופציות שאני יכול לחשוב עליהן: א. אחד מהמשתנים הוא מערך ולכן אתה רואה קפיצה גדולה בין 4 ל- 1C. אתה יכול ללחוץ * ולהפוך אותו למערך. ב. יכול להיות שזה גם struct שמוגדר לך על ה- stack בגודל של ההפרש בין המשתנים. תלחץ SHIFT+F9, תגדיר את ה- struct שלך, תחזור לתצוגה של ה- stack שלך, תלחץ alt-q ותבחר את ה- struct שהגדרת. ג. ייתכן שיש גישות ל"משתנים" באמצע שה- IDA לא זיהה. 2. השאלה הזו לא ברורה גם כן. אם יש לך משתנה ב- esp+20h אז הוא יהיה על הבתים esp+20h, esp+21h, esp+22h ו- esp+23h.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.