2012年5月19日
摘要: 这是网络安全老师布置的实验,觉得是大学以来做过的最有意思的一个实验。Task Description:C语言编写程序,包含一个函数,改变函数的返回地址,使函数返回后跳转到某个指定的指令位置,而不是函数调用后紧跟的位置。先上代码:#include <stdio.h>void foo(){ int a, *p; p = (int*)((int)&a + 8); *p += 12;}int main(){ foo(); printf("First printf call\n"); printf("Second printf call\n") 阅读全文
posted @ 2012-05-19 23:17 Jianfei Hu 阅读(3021) 评论(4) 推荐(2) 编辑