MSSQL sqli labs部署

1.用Win11 自带的iis搭建asp网站

image-20240721210743875

打开控制面板中的程序部分,点击启用或关闭Windows功能

image-20240721210827116

勾选如图选项

image-20240721211010731

加载完毕后按win键打开iis

image-20240721211114142

打开asp,将启用父路径改为True

image-20240721211153856

右键添加网站

image-20240721211222300

网站名称可随意写,物理路径改到保存的MSSQL sqli labs文件夹(有asp文件的文件夹处),端口随意配置,注意不要冲突就行

image-20240721211246532

2.MSSQL下载

具体可参考http://t.csdnimg.cn/8V8oI,这里不再赘述。数据库连接好后右键数据库,新建一个数据库,名称随意。

image-20240721211944500

打开MSSQL sqli lab所在文件夹,找到config.asp

image-20240721212022585

修改db_password,输入你连接数据库时用的密码;修改db_name为你新建数据库的名称,改完后ctrl+s保存

image-20240721212111724

打开浏览器输入localhost:+iis中设置的端口号/index.asp

image-20240721212254832

成功访问MSSQL sqli labs,点击install to start写入数据库(可能是iis的原因,网站有时很慢)

image-20240721212554076

数据库创建成功,部署完成

image-20240721212537747

3.可能遇到的问题

a.

网站显示401.3: 您无权使用您提供的凭据查看此目录或页(由于访问控制列表而导致访问被拒绝)

打开iis选择你建的网站,点击右边的编辑权限,点击安全,添加一个everyone用户,权限全选。

image-20240721212815684

b.

SqlSever错误 证书链是由不受信任的颁发机构颁发的

连接选项处加密方式选可选,或勾选信任

image-20240721213110959