Я новичок и узнал об эксплойте, читая какой-то документ. Я вижу некоторые проблемы с этим кодом. Это не связано с тем, что я изучаю в школе.
Это код:
#include <stdio.h>
int main( int argc, char **argv ){
long ebp;
asm ( "movl %%ebp, %0\n" :"=r"(ebp) );
printf( "Current ebp: 0x%x\n", ebp ),
return 0;
}
Мой вопрос:
asm ( "movl %%ebp, %0\n" :"=r"(ebp) )
>>> Как это влияет на программу принудительного исполнения и отладку с помощью gdb?
Спасибо за помощь