分析恶意软件时,有时需要对其发起各种网络请求进行响应才能继续观察其行为。INetSim正是一款可以模拟各种Internet交互的软件,目前支持的协议有HTTP/HTTPS、SMTP/SMTPS、POP3/POP3S、DNS、FTP/FTPS、TFTP、IRC,以及NTP等。可以配置INetSim以fake模式响应HTTP/HTTPS请求,INetSim会基于访问的文件扩展名返回相应的文件,比如访问jpg文件,exe文件。
安装环境:VMware中安装的两个虚拟机(一个XP sp3,一个Ubuntu 12.04)
网络连接均采用NAT模式,XP的ip为192.168.146.163,Ubuntu的ip为192.168.146.134
----------------------------
在Ubuntu 12.04中安装和运行INetSim
1. 安装依赖库(见http://www.inetsim.org/requirements.html)
sudo apt-get install perl libnet-server-perl libnet-dns-perl libipc-shareable-perl libdigest-sha-perl libio-socket-ssl-perl libiptables-ipv4-ipqueue-perl
2. 下载INetSim并安装
<