עבור לתוכן

2 שאלות קטנות באסמבלי

Featured Replies

פורסם

שכתוב
https://snag.gy/JzIVPw.jpg
מה זה אומר? זה ביחד ל BP או ל SP? 
אגב מה אפשר להבין לפי זה על מבנה המשתנים


שאלה שניה
שכתוב לי 
esp+20h כמה אני צריך ללכת מעל המבציע של ה SP?
אם זה נראה ככה
https://snag.gy/H5MeCK.jpg

  • 2 שבועות מאוחר יותר...
פורסם

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.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים