ASP攻防环境搭建

首先安装IIS

安装前确认一下光驱安否安装iso镜像
Windows server 2003系统安装步骤如下: 开始---控制面板----添加/删除程序----添加/删除Windows组件(A)----应用程序服务器--- 将解压后的IIS文件路径复制到"文件复制来源"输入框(会出现多次,就多粘贴几次)--完成.


image.png

image.png

image.png

image.png

image.png

image.png

选完之后,确定及下一步完成安装

注意:

如果出现“需要service pack 2 CD ROM上的一些文件”


image.png

解决方法:
1、查看虚拟机设置——CD/DVD(IDE)ISO映像文件是否存在


image.png

2、重新连接虚拟机右下角CD/DVD(IDE)


image.png

如出现需要"插入安装光盘"这类的提示,继续粘贴该路径即可. 如果在虚拟机环境下安装Windows server 2003 可能会出现蓝屏现象
部分解决方法如下:
1.升级虚拟机软件,至最新版本
2.更换虚拟机软件,可选择微软全免费虚拟机工具
3.如果使用VMware Workstation 在创建虚拟硬盘的时候注意选择设备模式,SCSI和IDE都试试,如果没驱动而且用绿色版VM,就选择IDE模式.

搭建网站

打开IIS管理器,查看网络状态


image.png

image.png

检查网络正常后,拖入wwwtest.rar文件,rar为压缩包,配合解压文件一起拖入虚拟机,安装解压文件,安装解压文件winrar时注意取消两个选项


image.png

安装完成后,在桌面新建文件夹,把文件“wwwtest.rar”拖入新建文件夹,并在文件夹中解压该文件
而后在C盘中新建文件夹“wwwtest”,将解压文件原文件剪切粘贴到此文件夹中
在IIS管理器中,网站右击——新建网站


image.png

image.png

asp aspx一般与微软的IIS中间件相结合

php一般与apache相结合

jsp一般与tomcat、ngix、jboss、weblogic

html(静态页面,没有漏洞)啥中间件都能运行,他不挑,没有中间件他都能运行起来

image.png

image.png

点击完成,完成后,点击01网站目录下的index连接当前创建的网站(报错1,需输入用户名密码)


image.png

网站访问,切记改端口报错1,需输入用户名密码)
image.png

都需要验证身份,但是咱又不知道用户名密码咋整
解决报错1:
打开01网站的属性,目录安全性下查看身份验证方法,可见微软使用IUSR用户(普通用户,权限较低,是为了安全性)
查看01的权限,权限都较高,以普通用户权益访问网站,怎么操作?添加IUSR用户


image.png

image.png

image.png

image.png

写入和运行权限分离
image.png

创建匿名帐号后,刷新网页(报错2,目录列表拒绝访问)
image.png

解决报错2


image.png

解决办法2
image.png

注意漏洞

1、列目录漏洞

当管理员勾选了主目录里的 “目录浏览” 权限会造成什么问题


image.png

image.png

接下来,访问一下admin(报错3,不允许访问父路径)


image.png

解决报错3
image.png

刷新,登陆(报错4,必须使用可更新查询)
image.png

image.png

原因:连接后台,在对后台进行操作的时候,数据库要具备“写入”权限


image.png

刷新网页,ok了
image.png

第一个网站搭建完毕

搭建第二个网站

在IIS管理器中,网站右击——新建网站


image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

an'z

安装完成

注意

image.png

出现此网页可能是其他程序占用了端口,换个端口试一下

image.png

出现此网页可能是很多浏览器默认不开启flash,可以设置中开启flash,或者换个浏览器试一下

image.png

image.png

出现此网页需要调整启用默认文档index.asp的位置上移

image.png

跟kali系统稳定性有关,可尝试重启虚拟机

image.png

提示bWAPP数据库已经存在


image.png

安装破解补丁Navicat,剪切破解补丁,把它安装在这个工具的安装目录下,在安装目录下双击破解补丁,选定数据库连接软件主程序(打开Navicat for MySQL——新建连接——

image.png

数据库名称***mdb,可搜索查看,如果文件名字有特殊符号,会连接出错,需要改成正常的,还要改连接数据库的文件config.asp或conn.asp

image.png

纠正


image.png

image.png

image.png

image.png

http500错误说明IIS服务器无法解析ASP代码,访问静态页面试一下,看会不会出现这个问题,如果访问静态页面没有问题,分以下情况分析:

1、是否改变过计算机名称

2、站点所在的文件目录是否自定义了安全属性

3、安装了域控制器后是否调整了域策略,如果是其中的一种情况,请一一将改变的参数设置回来看是否解决问题

如果静态空间也没有办法访问,则说明解析还没生效

解:

如果提示网站正在维护,属于正常,搭建是没问题的

提示数据库连接错误,修改文件名称,

提示没有权限,可以改成添加everyone,勾选所有权限尝试

虚拟机连接没问题,物理机连接不上,网络问题,一定要记得桥接模式

你可能感兴趣的:(ASP攻防环境搭建)