1. 程式人生 > 實用技巧 >學習筆記:滲透測試攻防環境搭建-asp環境搭建

學習筆記:滲透測試攻防環境搭建-asp環境搭建

目錄

安裝Internet資訊服務(IIS)管理器
用IIS管理器新增asp站點
問題和排錯
asp站點問題總結




【以下環境在 Windows Server 2003 伺服器上搭建。】

ASP是Active Server Page的縮寫,意為“活動伺服器網頁”。ASP是微軟公司開發的代替CGI指令碼程式的一種應用,它可以與資料庫和其它程式進行互動,是一種簡單、方便的程式設計工具。ASP的網頁檔案的格式是.asp,常用於各種動態網站中。 ASP是一種伺服器端指令碼編寫環境,可以用來建立和執行動態網頁或web應用程式。ASP網頁可以包含HTML標記、普通文字、指令碼命令以及COM元件等。

asp一般應用於小型站點,承載使用者大約100人。

安裝Internet資訊服務(IIS)管理器

1、在【控制面板】中【新增或刪除程式】:

2、勾選“應用程式伺服器”,點進【詳細資訊】:

3、勾選“Internet資訊服務(IIS)”中介軟體,點進【詳細資訊】:

4、勾選“全球資訊網服務”,點進【詳細資訊】:

5、勾選“Active Server Pages”、“Internet資料聯結器”、“WebDAV釋出”三項,然後一路【確定】返回。

6、回到前面後點擊【下一步】後點擊【完成】:

注意:光碟機需連線到win2003伺服器安裝映象。

用IIS新增asp站點

1、開啟【Internet資訊服務(IIS)管理器】,在【網站】右鍵,選擇【新建】【網站】後,點選【下一步】:

2、輸入站點描述,自定義描述,點選【下一步】

3、選ip地址、埠等,然後點選【下一步】:

知識點:
-多ip訪問:每個ip都是唯一的,不能重複。可以設定每個站點一個ip地址。 -多埠:同一個ip地址可以開多個埠,分配給不同的站點。 -多主機頭標訪問:用同一個ip同一個埠,可以用主機頭標區分。如www、bbs等。

4、選擇站點檔案的目錄,此目錄需提前上傳到伺服器中。一個目錄對應一個站點。然後點選【下一步】:

5、勾選“執行指令碼(如ASP)” ,然後點選【下一步】、【完成】,即可完成站點部署。

部署完成後,可在瀏覽器中訪問站點。

地址構成:ip地地址:埠號/站點檔案

如:http://192.168.18.120:80/index.asp

問題和排錯

一、不能更新

Microsoft JET Database Engine 錯誤 '80040e09'
不能更新。資料庫或物件為只讀。
/index.asp,行 42

此問題是由於訪問的目錄無許可權,解決辦法如下:

1、右鍵站點選【許可權】,點【新增】新增使用者:

2、點【高階】進去:

3、點【立即查詢】,找到 IUSR,【確定】新增:

4、給予新新增的來賓帳戶(IUSR)寫入許可權 :

注意:安裝完成後,在生產環境中必須去掉寫入許可權,寫入的許可權僅在當前目錄即可。

二、Server物件錯誤

Server 物件 錯誤 'ASP 0177 : 800401f3'
Server.CreateObject 失敗
/admin_order_list.asp,行 7
800401f3

1、右鍵站點選擇【屬性】【主目錄】【配置】

勾選“寫入”:站點安裝的時候可以給寫入的許可權,安裝完成後要去掉寫入的許可權,讀寫分離!

“執行許可權”選擇“純指令碼”。

2、【選項】裡勾選“啟用父路徑”後【確定】。啟用父路徑後才可以在網站中跳轉頁面。

三、Directory Listing Denied

Directory Listing Denied

This Virtual Directory does not allow contents to be listed.

1、右鍵站點選擇【屬性】,在【文件】選項裡點【新增】新增預設主頁。

asp站點一般預設主頁為:index.asp、index.html

2、將預設主頁【上移】至上方,作為首選。然後【確定】即可。

asp站點問題總結

1、vm檔案無法拖動,一拖就卡死,可以開啟vm裡面遠桌面3389。
2、asp站點記得新增預設首頁、啟用父路徑、授予許可權讀寫,網站搭建完成後可以去掉寫的許可權。執行許可權給他純指令碼執行、站點一定記得給IUSR_計算機名,記得勾選繼承許可權。
3、有的伺服器針對mdb資料庫名的特殊符號不識別,需改一下資料名稱,同時在網站配置檔案把資料庫名稱對應上。
4、有的網站預設資料庫是隻讀許可權,需要取消只讀許可權的。
5、確保asp啟用。
6、提示頁面過期,原因是因為當前web站點被佔用或者IP地址衝突造成的,要先修改Web埠,再重新獲取ip,就可以解決。