内核模糊测试syzkaller安装教程

0x00 背景

   最近看论文看到了Google官方的内核模糊测试软件syzkaller,想要安装一下试试看。没想到百度出来的教程只有两三篇,而且过程讲的及其模糊,按照其中的一篇进行搭建了两天也没成功。后来对比了官方的安装说明才发现那篇教程有很多地方是错的。果然还是不能偷懒找中文安装教程。接下来介绍下我此次的安装过程,以及遇到的各种问题。

0x01 安装过程

首先下载好安装要用到的包,因为Ubuntu上直接wget请求实在是太慢了,所以还是通过windows下载好再传到Ubuntu上比较快。这里是我下载好的所有要用到的包

链接:https://pan.baidu.com/s/1HxRHJCAdUzLvGZ21lxj9UQ 
提取码:gp0v 

包括:gmp-6.1.0   mpc-1.0.3  mpfr-3.1.0

           syzkaller-master   Linux-master go1.14.2.linux

下面进入安装环节。

0x02 安装GCC 8.0.1

虽然网上有人说gcc的版本和Linux的内核版本没有关系,但官方的建议是把gcc升级到最新的版本,这样会使编译内核的过程更顺畅。我实测也是gcc 8.0.1更为顺畅,所以还是建议安装gcc8.0.1。

首先建立gcc目录

mkdir gcc-build-8.0.1

安装gmp,一定要先安装gmp

tar -Jxvf gmp-6.1.0.tar.xz

mkdir temp #在与gmp-6.1.0同级别的目录下建一个新文件夹,叫temp(自己命名)

cd temp

../gmp-6.1.0/configure –prefix=/usr/local/gmp-6.1.0  
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值