csapp的实验一 如何使用以及答案(一)

被大学室友安利此书后 现在看到第三章 确是一本好书(缓冲区溢出攻击尤为精彩,而且推荐给我看此书的人绝对没有细看这本书)

那么这本书配套的实验也是十分有意思

大部分网上都是答案

这里使用方法也说明一下

csapp网址

csapp的实验一 如何使用以及答案(一)_第1张图片
csapp的实验一 如何使用以及答案(一)_第2张图片
csapp的实验一 如何使用以及答案(一)_第3张图片

下载后解压

csapp的实验一 如何使用以及答案(一)_第4张图片

解压后bits.c是我们需要解决的内容

主要说一下如何编译和测试

在readme中

csapp的实验一 如何使用以及答案(一)_第5张图片

那么我这里是使用docker下的

读者可以使用linux下的操作系统也可以安装docker

按照readme的指令使用

这里我自己在docker下遇到了一些问题

说明下我的docker是Ubuntu + gcc

在meke 的时候需要先安装工具

apt-get install gcc automake autoconf libtool make

在make后出现fatal error: sys/cdefs.h : no such file or …

执行apt-get install build-essential libc6-dev libc6-dev-i386

回复给一楼,windows10如果有hyper-v可以下载docker,使用虚拟化来做。

你可能感兴趣的:(经典书籍)