虚拟服务器INetSim的安装,以及配置

INetSim官网给出的安装方法:http://www.inetsim.org/packages.html

总结一下是4条指令:

1、# echo "deb http://www.inetsim.org/debian/ binary/" > /etc/apt/sources.list.d/inetsim.list

2、# wget -O - http://www.inetsim.org/inetsim-archive-signing-key.asc | apt-key add -

3、# apt update

4、# apt install inetsim

这4条指令实际使用中会遇到一些麻烦:

在Ubuntu下我们会使用sudo来获取root权限来执行需要特殊权限的命令,但是用sudo执行1、2指令时依旧提示权限否定,如下图


网络求助知道原来sudo获取了root的大部分权限(具体原因详见另外一篇文章,打开Ubuntu的IPv4转发功能),但并不是所有。Ubuntu默认是关闭root用户的,想要开启root用户请参考网络上的文章。另外一种方法是使用sudo sh -c ’命令‘的方式执行。

(还有一个命令叫sudo su,显示是root用户,暂时还不明白是否是真实的root权限)



命令3、4使用的是apt,而不是平时我们常用的apt-get:apt是apt-get的升级版,唯一的不同是apt会显示安装时的进度条。

安装命令解析完毕,我们看一下都会安装那些包?如下图


注意红框中是要安装的包,绿框中是建议安装的包(需要你手动安装),注意这个libiptables-ipv4-ipqueue-perl包,在使用INetSim时会再讨论它,这里只要知道无法手动安装它(据说是被Ubuntu废弃了),如下图:


配置:只需要记住一点,测试病毒样本的虚拟机的DNS服务器、网关必须要是INetSim绑定的IP地址,下图是配置及测试结果:


INetSim绑定的地址是192.168.56.1,运行样本的虚拟机网关和dns服务器都要设置成192.168.56.1。网页是打开百度的测试结果。

此外配置中还有一个重定向的选项,默认的配置中是关闭的,可以开启。但是运行INetSim时会出现如下错误:


提示没有IPTables::IPv4::IPQueue这个模块,重定向失败。在网上查了好多关于INetSim的文章都说是libiptables-ipv4-ipqueue-perl包已经废弃了,所以用不了。就连大名鼎鼎的Kali自带的INetSim也没有这个模块,如下图


INetSim主页显示的时间是2016-08-29,这都有一年多没更新了,连Kali都搞不定这个,估计是没戏了。


猜你喜欢

转载自blog.csdn.net/singleyellow/article/details/78203846