1.下载libvmi-mastrt.zip
地址:https://github.com/libvmi/libvmi
2.下载依赖包:
m4 :
下载 wget http://ftp.gnu.org/gnu/m4/m4-1.4.18.tar.gz
编译安装:./configure
make &&sudo make install
automake:
源码安装:sudo apt-get install automake
3.安装libvmi
三部曲的第一步:
./configure
然后缺啥装啥就可以。。。。
因为我之前装过glib,zlib,libffi 等库,所以没有重复安装,如果有报错说需要安装,看下编译信息找一下check到哪个库出了错,apt-get install xxx安装或者直接apt-cache search xxx 再apt-get install xxx就可以。
4.注意./configure后的结果:
LibVMI is configured as follows. Please verify that this configuration
matches your expectations.
Host system type: x86_64-pc-linux-gnu
Build system type: x86_64-pc-linux-gnu
Installation prefix: /usr/local
Feature | Option |
---|---|
Xen Support | –enable-xen=yes |
KVM Support | –enable-kvm=yes |
File Support | –enable-file=yes |
Shm-snapshot | –enable-shm-snapshot=no |
Rekall profiles | –enable-rekall-profiles=yes |
OS | Option |
---|---|
Windows | –enable-windows=yes |
Linux | –enable-linux=yes |
FreeBSD | –enable-freebsd=yes |
Tools | Option | Reason |
---|---|---|
Examples | –enable-examples=yes | |
VMIFS | –enable-vmifs=no | FUSE library missing (libfuse-dev) |
加粗的是出错的地方,直接