基于黑客愛好者多為單機單操作系統(tǒng),在入侵/反入侵與其它操作過程中多為不便,小編在思索再三,決定制作此系列動畫。(動畫的制作者ID為小編臨時想到的,很好聽吧?呵呵)
本教學分為以下部分:
A虛擬機安裝系統(tǒng)要求及安裝(此過程包括硬盤低級格式化教學、高級格式化教學、系統(tǒng)安裝教學)
B虛擬機的網絡設置
C虛擬機突破內網(此過程包括端口映射NAT設置、軟件實現(xiàn)端口映射教學)
D虛擬機上架設服務器(此過程包括如何架設IIS(ASP)+PHP+MYSQL等教學)
E入侵與反入侵(此過程包括掃描、防火墻配置教學)
F其它用途枚舉(此過程包括vnc、Radmin等遠程控制軟件安裝與操作教學)
其中:ABC為2005/1(上期)光盤包括動畫;CDE為2005/2(本期)光盤包括動畫;F為2005/3光盤包括動畫。
--------------------------------------------------------
D虛擬機上架設服務器(此過程包括如何架設IIS(ASP)+PHP+MYSQL等教學)
目標:1.打造一個可供訪問的IIS+PHP+MYSQL服務器(VM)
2.打造一個可供訪問的APACHE+CGI+PHP(+ZEND加速)+MYSQL
系統(tǒng):WIN2000/XP/2003 主流操作系統(tǒng)
工具:VM虛擬機、IIS5-6、MYSQL4.22或以上、PHP4.3.9或以上
VM虛擬機、appserv、Mappm server
實現(xiàn)過程中注意的事項:
a.安裝操作系統(tǒng)(NT核心),推薦使用WIN2000服務器版或高級服務器版、WIN2003企業(yè)版,因為在IIS連接數(shù)上沒有什么限制,而專業(yè)版PRO、家庭版HOME、以及所有WINXP版本(HOME、PRO)均有IIS同時連接數(shù)量限制(APACHE中則稱為并發(fā)連接)< =10。超過10則提示不允許連接。除非你是為了測試、調試程序,否則偶推薦你只使用推薦系統(tǒng)。(網上有公開說可以破解此限制,至于效果如何請自己測試)。
b.一般上說,IIS不要使用默認安裝模式,也就是涉及到一般我們常說的“最少的服務是最安全的”,在IIS信息服務與WIN操作系統(tǒng)中這最為顯著,顯而易舉的是開放IIS、FTP、MAIL的服務器與只開放IIS信息服務的服務器相比,前者更易被入侵。
c.原則上說,IIS與APACHE并不能共存,但如果按以下的方案,還是可以讓其共存的(請自行測試):
同時使用apache和IIS的一個解決方案
----------------------------------------------------
轉自:CSDN
在這種情況下,將apache設為使用80端口,IIS使用其它端口,比如81,然后將apache作為IIS的代理。
在httpd.conf里面,取消下面四行的注釋:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
然后建立一個虛擬主機,將該域名的所有訪問轉向81端口。
<VirtualHost 192.168.0.2>
ServerName iloves.vicp.net
ProxyPass /
http://localhost:81/ ProxyPassReverse /
http://localhost:81/ </VirtualHost>
這樣,對外就可以只需要一個端口,即可同時使用apache和IIS的功能了。
----------------------------------------------------
d.使用PHP為主要源程序支持的,推薦使用Apache,推薦Asp的則推薦使用IIS(Apache并不能支持Asp,注意)
f.安裝中遇到不懂的,推薦第一時間上搜索引輯查找答案,而不是問別人。
實現(xiàn)過程:1.IIS方案
推薦讀者閱讀《黑客防線》2004-6月后的《網絡工程師》欄目,在此欄目中大幅度的渲染如何打造IIS安全與IIS配置使用,提供大量的實例,相信我們會從中得益匪淺。
a.IIS信息服務安裝
一般上說是隨操作系統(tǒng)安裝的,如果你發(fā)現(xiàn)在這兒(看動畫)沒有信息服務,則點擊這兒(看動畫),安裝IIS。我們只選必要的組件就可以了,一般只需要安裝這三個組件就可以了。W2003同時提供ASP.NET支持,需要的話請自己選擇上。接下來,放進光盤后一路“下一步”完成安裝。
接下來,刪除WWWROOT,重新指定一個路徑。同時考慮停止“默認WEB網站”。(筆者的在剛才測試做的動畫里巳刪去了)重建新網站,重定義目錄,給與權限,啟用默認文檔,配置應用程序設置……現(xiàn)在我們設置了防FSO的相關事項,建立一個新的GUEST賬號,權限為GUESTS組,并加上強密碼,同時停止默認的IIS瀏覽賬號與GUEST賬號。將此賬號指定給網站。同時改寫此網站訪問所在目錄的訪問用戶允許,請自己查閱以下文章。W2003的必須打開ASP支持,否則不能支持ASP語言。(這兒只簡要的介紹一下設置,請自行查閱以下文章)
外網--》訪問--》本機端口A--》映射--內網(VM)-》虛擬機端口B(B提供WEB服務)
-A - --------------B-存在映射關系--
實際操作:(詳細操作見2005-1光盤本動畫C部分)變通一下即可。
比如:宿主機80端口未啟用,VM機80端口啟用,我們可以實現(xiàn)當外網訪問80時,則訪問為虛擬機的80端口。
c.IIS的安全設置
請細心閱讀本動畫附帶目錄/文章參考/下文章:
Win2K Internet服務器安全構建指南(IIS篇) .txt
如何用IIS建立高安全性Web服務器來源 .txt
保護(IIS)web 服務器的15個技巧.txt
強化 Windows Server 2003 IIS 服務器 .txt
從IIS轉到SQL數(shù)據(jù)庫安全.txt
...
...
構建免受FSO威脅虛擬主機.txt
讓虛擬主機免受fso威脅.doc
構建免受FSO組件威脅虛擬主機.doc
具體操作請自己閱讀文檔。
d.安裝PHP+MYSQL
一直以來PHP與MYSQL支持對IIS并不太友善,當然這樣的想法存在很大的誤解,為什么?因為現(xiàn)在的安裝巳很大簡化了其安裝部驟。另外也“傻瓜化”不少。下面我們來看一下:
程序的選用:必要說的是,PHP、MYSQL某些版本以下都存在程序漏洞、某版本程序以上可能存在著支持不良情況(比如DISCUZ2.2F不支持MYSQL5.0就是很好的一個例子)。所以筆者推薦讀者使用Php 4.3.9 + Mysql 4.0.22版本,選用WIN專用版本INSTALLER自安裝包格式。
程序安裝:選用本INSTALLER自安裝包格式,只須一路下一步即可完成安裝。
參考文章:
本動畫附帶目錄/文章參考/下文章:
MySQL在Win2000下的安裝 .txt
下面我們看一下安裝過程。這兒自動配置IIS,但還必須設置,詳細查看本動畫下文章參考。另外安全方面在PHP、MYSQL上也很重要。機子速度太慢:( 我們現(xiàn)在來看一下MYSQL是否正常運行。因為筆者剛才裝過MYSQL后沒有重啟動,所以出錯。且讓我重啟動一次?,F(xiàn)在我們繼續(xù)安裝。安裝完成后我們還必須手動啟動MYSQL,這時要注意的是MYSQL的安全。請參閱文章……》!同樣的,PHP的安全主要集中在php.ini設置,也請參閱下面的文章。
e.PHP+MYSQL的安全設置,請閱讀本動畫附帶目錄/文章參考/下文章::
PHP安全配置.txt
MySQL安全性指南.txt
怎樣使MySQL安全以對抗解密高手.txt
MYSQL用戶root密碼為空又一攻擊方法.txt
Advanced SQL Injection with MySQL .txt
SQL Injection with MySQL
到這兒,我們基本上完成了IIS+PHP+MYSQL安裝與安全設置,在本動畫提供的文章里也有很多細節(jié)的東西,不管是新手或老鳥都會有所收獲。
f.Apache+PHP+MYSQL+Zend安裝
針對一般用戶用途,小編推薦使用全傻瓜化的程序mappm、appserv,只需要安裝即可以使用。操作中注意事項在程序說明里也巳附上。
倒倒,本機內存不夠- -所以好慢。我們機器并沒有D盤,所以沒有辦法演示給大家看,請自己安裝~
使用程序版本:
Apache v1.3.31 (Win32) mod_gzip v1.3.26.1a
PHP v4.3.9 (Win32)
Zend Optimizer v2.5.5 (Win32)
MySQL v4.0.21 (Win32)
ActivePerl v5.8.4.810 (Win32)
phpMyAdmin v2.6.0 pl 2
參考文章:
本動畫附帶目錄/文章參考/下文章:
Win下的Apache+PHP+MySql+虛擬主機設置全功略.txt
f.其它一些學習本教學的讀者一定要明白的東西
作為動畫制作人員的小編為什么不在這兒講解如何設置IIS配置安全?一方面是在相關的動畫中巳提及多次,相信《黑客在線》《黑客防線》的讀者會從本刊的各期刊物、合刊、精華、其它刊物中找到相關的動畫教學;另一方面則是最近小編的工作排得滿滿的,請讀者見諒(快春節(jié)了,小編正在狂加班);再一方面則是本動畫D主要講解的是安裝部分^O^~~~,當然還有一個很不想提卻又得提的問題:動畫因為制作過程時間花費多,操作嚴謹,在內容繁雜的情況下,小編也只能以“文本”代之。單單打文本+收集資料就用了四個多鐘,真的很可憐-_-
閱讀以上的專業(yè)性較強的文章,相信本刊讀者成員到各種問題,大家可以在論壇里提出,而更多安全知識請自己上GOOGLE、BAIDU等網站搜索,推薦讀者在瀏覽網頁過程中有收集的習慣。畢竟“冰凍三尺非一日之寒”是金石良言。