基于第三代蜜罐网关ROO,简单搭建攻防网络环境。

课程需要搭建网络攻防环境,在过程中,总结问题,并进行解决,现将经验总结如下。

蜜罐网关概述

蜜网网关的目的是搜集安全威胁的信息,以发现新的入侵工具、测定攻击模式、研究攻击者的动机,利用Honeynet搜集的信息可以更好地理解和对付来自内部和外部的威胁。它通过构造一个有着明显安全漏洞的系统来引诱入侵者对其进行攻击,让攻击者将时间和精力都费在蜜网中,从而使他们远离真正的网络。蜜网技术提供了一套完整的、能够发现并深入分析网络安全威胁的体系框架,并具备了许多主动安全防御的特性,如能够消耗攻击者的时间,获得黑客攻击的新手段,降低真实主机受到攻击的可能性等。蜜网技术作为一种新的比较完善的研究黑客行为的工具,必将得到充分的发展和使用,其应用前景也将会越来越广阔

Tool

Vmware 10

虚拟网关:System:roo-1.4.hw-20090425114542(其中已集成Snort网络入侵检测系统,p0f操作系统识别工具,Sebek:够捕获的系统行为包括攻击进程树、 进程关联的网络流、 进程打开或读写的文件、 进程执行的命令以及 Shell进程产生的键击记录等。

)

靶机:选择相应主机操作系统

一切工作准备完后进下如下操作

安装蜜网网关虚拟机

按以下步骤安装蜜网网关虚拟机:

1)新建虚拟机,选择Custom安装

2)选择蜜网网关虚拟机的操作系统类型为Linux,版本为Red Hat Linux

3)将蜜网网关虚拟机命名为HoneyWall,并保存路径。

4)设置蜜网网关虚拟硬件,如处理器个数,内存大小,磁盘容量等。

5)设置网络连接方式,选择为桥模式。

6)设置虚拟硬盘接口类型,SCSI接口选择为BusLogic。

7)设置虚拟硬盘为IDE硬盘。

8)设置虚拟硬盘大小为20G,选取无需立即分配全部空间选项。

9)指定虚拟硬盘文件的绝对路径,注意必须给出全绝对路径。

10) 为HoneyWall再添加两块网卡,其中Ethernet 2设为Host-only,Ethernet3设为Bridged为桥模式

11)设置CDROM为蜜网网关roo-1.4.hw软件ISO。

12)点击确定后,给HoneyWall加电源启动蜜网网关虚拟机,进入安装界面(如下图3-2)所示

图3-2  蜜网网关软件安装界面

13)蜜网网关软件安装完毕,进入登录界面(如图3-3)。

图3-3  登陆界面

配置蜜网网关虚拟机

1) 由上图(3-3)登录蜜网网关以roo/honey缺省用户/口令登录,使用su - 提升到root帐号,缺省口令也为honey。

2)蜜网网关初始配置:蜜网网关配置菜单选项界面,选择4 HoneywallConfiguration进行;对The Honeynet Project的不承担风险声明选择Yes。然后选择Defaults配置方式。

3)蜜罐信息配置:命令行menu进入蜜网网关配置界面,选择4 HoneyWallConfiguration;选择1 Mode and IP Information;选择2 Honeypot IP Address。蜜罐IP信息配置,空格分隔多个IP地址。然后再选择5 LAN Broadcast Address ,配置蜜网网段的广播IP地址。再选择6 LAN CIDR Prefix,蜜网网段配置,CIDR格式

192.168.100.0/24(这里是你配置密网的网段)

4)蜜网网关管理配置:回到蜜网网关配置主界面,选择4 HoneyWall Configuration,接着选择2 Remote Management,再选择1 Management IP Address,设置管理口的IP地址为192.168.100.150;接着选择2 Management Netmask :输入255.255.255.0;选择3 ManagementGateway,输入192.168.100.1(根据你所处网络部署网关);选择6 ManagementDNSServers,输入61.134.1.4;选择7 Manager,设置可以管理蜜网网关的网段为192.168.100.0/24

5)Sebek服务器端配置:返回蜜网网关配置主界面,选择4 HoneyWallConfiguration,选择11 Sebek目标端口选择为1101,Sebek数据包处理选项选择为Drop。

部署完后,主机进行测试

配置管理主机(一定要跟之前配置的管理网段相符),直接进入浏览器,输入https://192.168.100.150

配置如下。

帐号:roo

密码:honey(第一次登录时要提示你改密码,密码复杂度为大小字母+数字+特殊符号否则无法修改)

登录后图如下:

接着开始配置蜜罐主机

1、虚拟主机网卡要配置成Hostonly 模式,否则无法进行数据审计

配置完后要手动将IP地址改成第一步部署时的蜜罐主机IP,并且子网掩码一定要保持一致

2、安装sebek软件,就我目前测试3.04的版本可以,但是官方给出的地址是3.05。估计是名字起错了也没改正。

下载地址如下:http://projects.honeynet.org/sebek 选择3.05 下载即可、

3、windows 下安装。

解压安装包后安装步骤如下

  1. 安装setup.exe
  2. 执行Configuration Wizard.exe
  3. 配置config工具

    这里的destination 为蜜罐网关eth2的mac地址,进入蜜罐网关主机内输入ifconfig eth2 查看即可。

  4. 重启
  5. 进入web网页内查看主机会发现有蜜罐主机,如果无的话可进入蜜罐主机内查看service hflowd status 状态信息,若关闭则启动即可。
  6. 对蜜罐主机做相应的测试,

  7. 具体审计如下:
时间: 2024-10-13 16:01:48

基于第三代蜜罐网关ROO,简单搭建攻防网络环境。的相关文章

Windows下简单搭建php开发环境

一.准备资源 apache服务器:http://download.csdn.net/download/tianxuexuankui/9368548 php5.3.10:http://download.csdn.net/detail/tianxuexuankui/9368552 二.安装和配置 1.appache服务器 下载Apache服务器后,直接解压缩到固定的文件夹 进入到根目录下的bin目录后,点击httpd.exe运行服务器 在浏览器中输入http://localhost查看结果显示.如果

docker的简单搭建(java/tomcat 环境)

1.一副图简单了解下docker的布局,它是虚拟的,docker分为私服.镜像.容器三个模块 一般从私服pull镜像,镜像run一个容器,我们把容器作为一个虚拟服务,里面可以独立运行进程有独立的内网Ip, 通常把tomcat.工程挂到容器中运行 2.快速安装Docker(在centos.ubuntu上的差异不大) sudo apt-get update sudo apt-get install docker.io #启动服务和守护进程 service docker.io status servi

用脚手架简单搭建vue开发环境

完成后目录展示: component文件里放的是页面,parts放的是入口文件main.js需要引入的js依赖. 事先安装cnpm.然后用脚手架工具 vue-cli 来创建一个使用 vue-loader 的项目: cnpm install -g vue-cli vue init webpack-simple myvue cd myvue cnpm install 接下来安装vue-router和vuex cnpm install vue-router vuex --save-dev 打开main

Python网络编程02/基于TCP协议的socket简单的通信

目录 Python网络编程02/基于TCP协议的socket简单的通信 1.昨日内容回顾 2.socket 2.1 socket套接字 2.2 基于TCP协议的socket简单通信 Python网络编程02/基于TCP协议的socket简单的通信 1.昨日内容回顾 1.单播:单独联系某一个人 2.广播:给所有人发送消息(群发) 3.比特流:bit就是0101跟水流一样的源源不断的发送01010101 4.以太网协议:将数据进行分组:一组称之为一帧,数据报 head|data head:18字节:

搭建PXE网络实现远程装机服务

PXE(Pre-boot Execution Environment,预启动执行环境)是由Inter公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统 PXE远程装机的好处: 规模化:同时装配多台服务器 自动化:安装系统.配置各种服务 远程实现:不需要光盘.U盘等安装介质 搭建PXE网络环境的前提条件 既然是通过网络传输,那么计算机在启动时,它的IP地址有谁来分配:又是怎样下载到Linux内核和给文件系统的呢?

Linux软件包安装2——基于red hat系列的rpm命令安装及apache简单搭建httpserver

rpm命令管理 rpm包是基于red hat系列的二进制安装包.常见的red hat系列的有red hat enterprise Linux.centos.fedora等Linux发行版本 首先介绍一下rpm包的命名方式: httpd-2.2.15-39.el6.centos.i686.rpm   在介绍Linux的rpm命令之前,先说明两个概念: 包全名:类似于上述的完整的命名方式 httpd-2.2.15-39.el6.centos.i686.rpm 包名:httpd   1.rpm安装.升

LVS-NAT模式简单搭建

LVS作为一款优秀的负载均衡软件,一直受到很多企业的青睐,虽然性能比不上价格昂贵的负载均衡硬件,但对于大部分的业务场景,LVS还是能出色地胜任的. LVS工作在网络的第四层,内核的tcp/ip栈上,这也决定了它在所有负载均衡软件中性能是最好的. LVS主要由两部分组成,一个是工作在用户空间的ipvsadm,另一个是工作在内核上的ipvs.ipvsadm主要负载管理集群服务,包括添加.删除.修改集群服务.对数据包进行监控等,真正起到负载均衡的是ipvs.ipvs主要监听在INPUT钩子函数中,一旦

基于H3C CAS的云计算平台搭建

基于H3C CAS的云计算平台搭建 1.H3C CAS介绍 H3C CAS(CloudAutomation System)云计算管理平台是H3C 公司推出的构建云计算基础架构的资源管理平台,它为数据中心云计算基础架构提供虚拟化管理解决方案,实现对数据中心云计算环境的集中管理和控制.此外,CAS 还支持vStor 分布式存储管理功能,即整合多个宿主机内的硬盘资源,构建IP SAN 提供给本云计算资源平台或其他业务系统使用. 2.产品组件 CAS 由四个组件构成: CVK(Cloud Virtual

(1)Jenkins Linux环境下的简单搭建

(1)Jenkins Linux环境下的简单搭建 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. ----百度百科 这是一款基于Java开发的工具.种种原因,最近刚开始接触,决定研究一下.Jenkins的搭建方法不止一种,一下就是个人总结的其中一种,文章内容比较浅显,不足之处,欢迎指正. 首先,所需要准备的工具JDK.Maven.资料上显示JDK版本最好高于1.7,并没有研究1.7以下版本,所谓"没有实际调研,就没有发言权",在此就不做过多