求助!如何利用栈溢出执行指定的的代码

图片说明

求助,如何利用栈溢出执行hack函数

怎样输入才能让代码跳转

可以的话请说明一下详细的原理和过程,谢谢!

参考:https://blog.csdn.net/programmeringlearner/article/details/51833019

可以借鉴这个,不知道对你有没有帮助!
#include
#include
void success() { puts("You hack me."); }
void vulnerable() {
char s[12];
gets(s);
puts(s);
return;
}
int main(int argc, char **argv) {
vulnerable();
return 0;
}

这个介绍的比较详细