vmware 恶意代码分析虚拟机网络环境配置 Apate、Inetsim

前言

学习恶意代码分析的第一步就是配置网络环境,网络环境配置好以后才能放心的运行恶意代码进行分析。

分析恶意代码首先要运行恶意代码,但是我们需要一个安全的环境里运行恶意代码,某些恶意代码需要网络环境,如果我们单纯的将恶意代码放置在一个什么服务都没有的环境里,那么我们将无法分析恶意代码运行时的网络行为,也就达不到分析的目的。

因此,为了完整的分析恶意代码的行为,我们通常需要使用linux下的InetSim软件,该软件是一款模拟常见网络服务的免费软件,运行在linux环境下,通常配置在一个linux虚拟机中作为网络的服务器。

我们需要两个虚拟机环境,一个是windows xp虚拟机(或其它windows版本虚拟机环境)作为分析机,用来运行和分析恶意代码的行为,另一个是linux虚拟机作为服务器(我使用的是kali),用来运行InetSim软件,提供恶意代码运行需要的网络环境。

为了防止恶意代码逃逸到本机,同时又要成功连接linux虚拟机中的服务器,我们需要配置的网络环境为,两个虚拟机之间可以相互连接,同时两个虚拟机不能连接到本机。

本篇文章详细讲述了vmware如何配置虚拟机网络环境。主要包括以下几点:

  • 配置两台可以相互连接的虚拟机,一台作为服务机,一台作为分析机,同时这两台虚拟机不能连接到主机。
  • InetSim服务配置
  • ApateDNS配置

本文参考了52破解的网络环境配置一文

网络环境配置

  1. 打开vmware,点击编辑-->虚拟网络编辑器,出现网络编辑器的对话框,点击添加网络,选择一项没有使用过的虚拟网络名称,添加。我这里使用的是VMnet3,如图:

    添加网络.png

  2. 去掉将主机虚拟适配器连接到此网络的选项,该选项去掉以后该虚拟机网络将连不上主机,DHCP可以自己设置,这里使用的是默认配置。然后点击确定,如图:

    去除主机虚拟适配器.png

  3. 点击虚拟机-->设置-->网络适配器,将两个虚拟机的网络设置成刚刚自定义的网络,如图所示:

    虚拟机网络设置.png

  4. 进入kali虚拟机,查看虚拟机的IP地址,并记下来,比如ip地址为 192.168.1.1,然后打开win xp虚拟机,打开网络属性,设置备用DNS服务器地址为刚刚的IP地址:192.168.1.1,首选DNS服务器设置为127.0.0.1,如图所示:


    win xpDNS配置.png
  5. 在linux虚拟机中安装并配置InetSim,kali已经自带该软件,因此我不需要安装,其他linux版本可看InetSim安装及配置这篇文章进行InetSim的安装和配置。安装好该软件后,需要对该软件进行设置,打开/etc/inetsim/inetsim.conf文件,对inetconf进行配置,因为可能不同的环境需要配置不同的环境,建议先对该文件进行备份,在进行修改。

  6. InetSim具体配置:修改服务器绑定地址,该地址默认为127.0.0.1,我们将该地址修改为linux的ip地址,然后修改dns回传地址,同样修改为本机linux地址,如图所示:


    服务器地址.png
DNS回传地址.png
  1. 配置好InetSim后,在终端打开InetSim,我们的假服务器开始运行和监听,InetSim可以模拟常见的网络服务,如图所示:


    InetSim启动.png
  2. 在win xp中安装并打开ApateDNS软件,在win xp中安装该软件会提示安装.net framework,要安装2版本的,3版本的不能使用。打开该软件后,设置DNS回传地址为linux ip地址,即192.168.1.1,这样win xp上的网络服务会使用Linux的虚假服务去响应DNS请求,可以查看恶意代码的DNS请求,设置好以后,点击启动服务器,然后等待网络活动即可,如图所示:


    ApateDNS设置.png
  3. 至此我们的虚拟机网络环境以及配置成功!我们来检查一下成果,打开浏览器随意输入一个域名,可以看到我们得到了InetSim提供的虚假网页,我们也可以下载文件,InetSim也会提供虚假文件供我们下载,返回看ApateDNS软件,可以看到捕捉到了win xp虚拟机的网络请求,如图所示:


    虚拟网页.png
虚拟文件.png

ApateDNS捕获的网络请求.png
  1. ctrl+C关掉InetSim软件,会提示我们网络报告存储在哪里,查看网络报告,可以看到刚刚的网络连接,如图所示:
    InetSim报告存放位置.png
InetSim的网络报告.png
  1. 完工!!接下来就可以在我们设置的虚拟网络环境里放心的分析恶意软件啦~

无意中发现,有篇文章讲述了各种安装过程中的问题和解决方法,比较详细,放上来以作参考。
计算机病毒实践汇总五:搭建虚拟网络环境

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,163评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,301评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,089评论 0 352
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,093评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,110评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,079评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,005评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,840评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,278评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,497评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,667评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,394评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,980评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,628评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,649评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,548评论 2 352

推荐阅读更多精彩内容