PDA

View Full Version : سوال در مورد spf ebp esp



saee71
جمعه 28 تیر 1392, 21:56 عصر
من یکم تو درک تابع و فراخوانی تابع در برنامه مشکل داشتم

برای مثال:
void func(int a,int b,int c,int d)
{
int buffer[20];
char *pointer;

}
int main(){
int buffer[];
func(1,2,3,4);
return 0;
}

وفتی 1و2و3و4 و ادرس برگشت بعد از اعداد تو پشته ذخیره میشود

نمیدونم واسه esp , ebp , sfp چه اتفاقی می افتد؟

m.j_banitaba
یک شنبه 30 تیر 1392, 00:18 صبح
برنامه رو به شکل exe در بیار بعد با یه دیباگر مثل windbg خط به خط اجرا کن. دقیقا می بینی چه اتفاقی می افته.