CSAPP:Attack lab的解题过程
attacklab
void test()
{
int val;
val = getbuf();
printf("No exploit. Getbuf returned 0x%x\n", val);
}
正常执行的话是调用getbuf,然后从屏幕中输入字符串,如果正常退出的话,则会执行
printf("No exploit. Getbuf returned 0x%x\n", val)`;
而这个lab的目的就是不让它正常退出。
这个lab总共有6个phase,前三个phase是一
原创
2020-12-29 16:57:59 ·
1943 阅读 ·
1 评论