实验环境

准备实验环境

渗透非授权系统的弊端

搭建自己的实验环境

安装虚拟机

微软最新版软件

http://msdn .microsoft.com/en-ca/subscriptions/aa336858

windows虚拟机

http://dev.modern.ie/tools/vms/

安装自己的虚拟机

Xp

Win7

2003

选择"Download software"

linux虚拟机

http://www.turnkeylinux.org

Ubuntu

Lamp安装

Metasploitable2

http://downloads.metasploit.com/data/metasploitable/metasploitable-linux-2.0.0.zip

问题:/var/www/mutillidae/config.inc

dbname=owasp10

EtherPad:在线协作无缝编辑文档

EtherPad是一个基于Web的实时协同文档开源编辑服务平台,是第一个基于网络的文字处理器。可以真正实现实时在线文档编辑。EtherPad为所有参与用户实现了新的和富有成效的合作的方式。

--------------------------------------------------------------------------------------------------------

【实例一】ubuntu安装Apache

一、命令行安装Apache

打开"终端窗口",输入"sudo apt-get install apache2"-->回车-->输入"root用户的密码"-->回车-->输入"y"-->回车,安装完成

二、默认的网站根目录的路径

Apache安装完成后,默认的网站根目录是"/var/www/html",在终端窗口中输入"ls /var/www/html"-->回车-->在网站根目录下有一个"index.html"文件,在ie浏览器中输入"127.0.0.1"-->回车,就可以打开该页面。

三、Apache的第一个配置文件apache2.conf的路径

在终端窗口中输入"ls /etc/apache2"-->回车-->有一个"apache2.conf"的配置文件。

四、Apache的第二个配置文件000-default.conf的路径

在终端窗口中输入"ls /etc/apache2/sites-available"-->回车-->有一个"000-default.conf"的配置文件。

五、修改网站的根目录

1、在终端窗口中输入"sudo vi /etc/apache2/apache2.conf"-->回车-->找到""的位置-->更改"/var/www/"为新的根目录就可以了。

2、在终端窗口中输入"sudo vi /etc/apache2/sites-available/000-default.conf"-->回车-->找到"DocumentRoot /var/www/html"的位置-->更改"/var/www/html"为新的根目录就可以了,这里我把它更改为"/var/www/"。

六、重启Apache

在终端窗口中输入"sudo /etc/init.d/apache2 restart"-->回车-->"输入root用户密码"-->回车-->重启成功

--------------------------------------------------------------------------------------------------------

【实例二】一、首先,安装Apache2,安装命令:sudo apt-get install apache2

二、安装完成后,进入到/etc/apache2中(根据自己的实际安装目录),这边我配置文件在/etc/apache2中。

我们看到没有想象中的httpd.conf配置文件,这里要说明的是apache2的配置文件是apache2.conf,而不是http.conf。

打开apache2.conf。写入两条语句

ServerName localhost

DirectoryIndex index.html index.htm index.php

这里的ServerName localhost是为了防止最后开启apache2服务的时候会提示DNS出错。

DirectoryIndex index.html index.htm index.php是默认目录的写法。保存退出。

可以在apache2.conf中加入  AddDefaultCharset GB2312

设置默认字符集,定义服务器返回给客户机默认字符集(由于西欧UTF-8是Apache默认字符集,因此当访问有中文的网页时会出现乱码,这时只要将字符集改成GB2312,再重启Apache服务即可)

Listen 192.168.1.1:80       设置监听ip是192.168.1.1的地址和端口为80

Listen 192.168.1.2:8080     设置监听ip是192.168.1.2的地址和端口为8080

Alias /down    "/sofТWare /download"

创建虚拟目录(创建名为down的虚拟目录,它对应的物理路径是:/sofТWare /download)

Alias /ftp     "/var/ftp"

创建虚拟目录(创建名为ftp的虚拟目录,它对应的物理路径是:/var/ftp)

设置目录权限

(此次写设置目录权限的语句)

Options FollowSymLinks        page:116

AllowOverride None

三、需要说明的是,在apache2中,根设置(默认主目录)在 /etc/apache2/sites-АVailable/default中,我们打开default,进行配置。

如图,这里我们的默认主目录设置的路径是/var/www,文档最上方的VirtualHost后方的*代表通配符,即表示所有本机ip地址,监听端口为80,ServerName填写你注册的域名,没有可以不填。保存退出。

四、至此,基本配置已经全部完成,查看本机ip地址。输入启用apache2的命令:/etc/init.d/apache2 restart.并在浏览器中输入本机ip地址。成功!

--------------------------------------------------------------------------------------------------------

【笔记】

安装apache

ifconfig

dhclient

sudo dhclient eht0

[sudo] password for yuanfh: xxxx

sudo reboot

ifconfig

sudo apt-get install ssh

netstat -antol | grep :22

在PuTTY Configuration设置  192.168.1.109:22

输入账号密码连接终端

ifconfig

sudo apt-get install apache2

sudo apt-get install apache2 apache2-utils

你系统继续执行吗?[y/n] y

netstat -antol | grep :22

ps aux | grep apache

http://192.168.1.109

sudo service apache2 restart    报错

sudo vi /etc/apache2/conf-available/fqdn.conf

ServerName localhost

sudo a2enconf fqdn

sudo service apache2 restart

------------------------------------------------------------------------------------------------------

安装mysql

usdo apt-get install mysql-server libapache2-mod-auth-mysql1.mysql php5-mysql

按Y

设置mysql账号密码

mysql_insatll_db   创建数据库的目录结构

mysql_secure_installation   数据库安全配置

Enter current password for root (enter for none):    //输入root安全密码按"n"

Change the root password? [y/n] n

Remove anonymouus users? [y/n] y    //匿名用户 Y

Disall root login remtely? [y/n] y     //root远程登陆 Y

Remove test datebase and access to it? [y/n] n 测试数据库  N,如果生产坏境的话需要散掉,如果渗透坏境的话可以留着

Reload privilage tables now? [y/n] y 权限  Y

完成配置

mysql -u root -p    验证一下

输入密码

mysql>xxxxxx

--------------------------------------------------------------------------------------------------------

安装php

sudo apt-get insatll php5 php5-mysql php-pear php5-script php5-mcrypt php5-curl

安装完成

cd /var/www/html/

/var/www/html/$ ls

/var/www/html/$ sudo vi 1.php


sudo rm 1.php

sudo init 0  关机

--------------------------------------------------------------------------------------------------------

由于msf很多漏洞代码是英文版本的,有些在中文版本的win上不能显示,最好呢还是下载英文版本的win。

搭建服务器

模拟真实网络

M0n0wall防火墙

http://m0n0.ch/wall/downloads.php

metasploit资源占用的非常的少

m0n0安装命令

m0n0wall console setup

*******************

1) Interfaces: assign network ports   //接口:分配网络端口

2) Set up LAN IP address              //建立局域网IP地址

3) Reset web GUI password             //web GUI重置密码

4) Rest to factory defaults           //其他工厂默认值

5) Reboot system                      //重新启动系统

6) Ping host                          //Ping主机

7) Install on Hard Drive              //安装在硬盘上

Enter a number: 7

do you want to proceed? (y/n) y

取消硬盘m0n0wall_1.8.1.iso

重启

m0n0wall console setup

*******************

1) Interfaces: assign network ports   //接口:分配网络端口

2) Set up LAN IP address              //建立局域网IP地址

3) Reset web GUI password             //web GUI重置密码

4) Rest to factory defaults           //其他工厂默认值

5) Reboot system                      //重新启动系统

6) Ping host                          //Ping主机

7) Install on Hard Drive              //安装在硬盘上

Enter a number: 1

do you want to set up VLANs nows? (y/n)

Enter the parent interface name for the new VLAN (or nothing if finished):em0

Enter the VLAN tag (1-4091): 10

Enter the parent interface name for the new VLAN (or nothing if finished):em1

Enter the VLAN tag (1-4091): 11

Enter the parent interface name for the new VLAN (or nothing if finished):em2

Enter the VLAN tag (1-4091): 12

回车

Enter the LAN interface name or 'a' for auto-detection: em1

Enter the WAN interface name or 'a' for auto-detection: em0

Enter the Optional 1 interface name or 'a' for auto-detection for nothing if finshed): em2

回车

The interface will be assigned as follows:

LAN  -> em1

WAN  -> em0

OPT1 -> em2

The firewall will reboot after saving the changes.

do you want to proceed? (y/n) y

The firewall is rebooting now.

重启

m0n0wall console setup

*******************

1) Interfaces: assign network ports   //接口:分配网络端口

2) Set up LAN IP address              //建立局域网IP地址

3) Reset web GUI password             //web GUI重置密码

4) Rest to factory defaults           //其他工厂默认值

5) Reboot system                      //重新启动系统

6) Ping host                          //Ping主机

7) Install on Hard Drive              //安装在硬盘上

Enter a number: 2

Enter the new LAN IP address: 10.1.1.10

Subnet masks are entered as bit counts (as in CIDR notation) in m0n0wall.

e.g. 255.255.255.0= 24

255.255.0.0  = 16

255.0.0.0    = 8

Enter the new LAN subnet bit count: 24

DO you want to enable the DHCP server on LAN (y/n) y

Enter the start address of the clinet address range: 10.1.1.20

Enter the end address of the client address range: 10.1.1.100

m0n0wall console setup

*******************

1) Interfaces: assign network ports   //接口:分配网络端口

2) Set up LAN IP address              //建立局域网IP地址

3) Reset web GUI password             //web GUI重置密码

4) Rest to factory defaults           //其他工厂默认值

5) Reboot system                      //重新启动系统

6) Ping host                          //Ping主机

7) Install on Hard Drive              //安装在硬盘上

Enter a number: 3

do you wnat to proceed? (y/n) y

Description OPT1

IP address 10.1.2.10/24

设置防火墙规则

pules------> "+"------>

Protocol: any

Source: LAN subnet

保存

WAN------>勾选"Block private networks"

背靠背防火墙

Pfsense

http://pfsense.org/

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

推荐阅读更多精彩内容

  • title: Kali实验环境的搭建date: 2016-02-23 21:24tags: Kali渗透测试 K...
    曼路x_x阅读 2,741评论 0 2
  • 因为写小论文需要测试路由算法运行情况,搭建了一个小型的SDN实验环境。本文用到的软件及其版本如下: VMware ...
    顽强的猫尾草阅读 4,556评论 0 6
  • -01- 大鱼在ins上发布了一组被女朋友恶搞的图片,画猫脸、涂酒红色的指甲油,印了满身的口红印… 配上大鱼一张无...
    陈小团阅读 2,151评论 24 24
  • 有时候,我们活得很累,并非生活过于刻薄,而是我们太容易被外界的氛围所感染,被他人的情绪所左右。行走在人群中,我们总...
    阿葵哦阅读 246评论 0 0
  • 如果我愿意把我的时间给你 请你珍惜 你在我眼里占有一席之地 毕竟除去亲情、友情、剩下的就是爱情了 如果我愿意把周围...
    何以成知阅读 155评论 0 0