ايران ويج

نسخه‌ی کامل: overwrite نشدن رجیسترها
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
تو یه مقاله ای این کد رو گذاشته بود
وقتی دادهاش به 225 کاراکتر میرسید رجیسترهای ebp و eip اوررایت میشدن
اما من هرچی میزنم رجیستر ها تغییری نمیکنن ؛ مشکل از چی میتونه باشه ؟
ممنون

کد php:
#include <stdio.h>
int echo(){
        
char buf[200];
        
gets(buf);
        
puts(buf);
}
int main(){
        
printf("Please enter a string: ");
        echo();
        return 
0;