今天介紹的軟件叫:SysinternalsSuite.
Sysinternals Suite是微軟發(fā)布的一套非常強(qiáng)大的免費(fèi)工具程序集。我想介紹就不用多說(shuō)了吧。用好Windows Sysinternals Suite里的工具,你將更有能力處理Windows的各種問(wèn)題,而且不花一毛錢(qián)。
Sysinternals之前為Winternals公司提供的免費(fèi)工具,Winternals原本是一間主力產(chǎn)品為系統(tǒng)復(fù)原與資料保護(hù)的公司,為了解決工程師平常在工作上遇到的各種問(wèn)題,便開(kāi)發(fā)出許多小工具。之后他們將這些工具集合起來(lái)稱為Sysinternals,并放在網(wǎng)上供人免費(fèi)下載,其中也包含部分工具的原始碼,一直以來(lái)都頗受IT專家社群的好評(píng)。
Microsoft 在 2006 年 7 月份收購(gòu)了 Sysinternals。無(wú)論您是 IT 專業(yè)人員還是開(kāi)發(fā)人員,都會(huì)發(fā)現(xiàn) Sysinternals 實(shí)用工具在對(duì) Windows 系統(tǒng)和應(yīng)用程序進(jìn)行管理、故障排除和診斷時(shí)很有幫助。
文件和磁盤(pán)實(shí)用工具
網(wǎng)絡(luò)實(shí)用工具
進(jìn)程實(shí)用工具
安全實(shí)用工具
系統(tǒng)信息實(shí)用工具
其他實(shí)用工具
我就重點(diǎn)推薦幾個(gè)吧
1、AutoRuns
實(shí)用程序包含有關(guān)任何啟動(dòng)監(jiān)視程序的自動(dòng)啟動(dòng)位置的最全面信息,可為您顯示哪些程序被配置為在啟動(dòng)或登錄系統(tǒng)期間運(yùn)行,還會(huì)按 Windows 處理這些程序的順序顯示這些程序條目。這些程序包括啟動(dòng)文件夾、Run、RunOnce 和其他注冊(cè)表項(xiàng)中的程序。經(jīng)配置后的 Autoruns 還可顯示其他位置,這些位置包括“資源管理器”外殼程序擴(kuò)展、工具欄、瀏覽器幫助對(duì)象、Winlogon 通知、自動(dòng)啟動(dòng)服務(wù)等等。Autoruns 的功能遠(yuǎn)比與 Windows Me 和 XP 綁定的 MSConfig 實(shí)用程序的功能更強(qiáng)大。
Autoruns 的“隱藏已簽名的 Microsoft 項(xiàng)”選項(xiàng)可幫助您放大已添加到系統(tǒng)中的第三方自動(dòng)啟動(dòng)映像,并且還支持查看為系統(tǒng)中其他帳戶配置的自動(dòng)啟動(dòng)映像。下載包中還包含一個(gè)等效命令行 Autorunsc,它可以輸出 CSV 格式。
您可能會(huì)對(duì)自動(dòng)啟動(dòng)的可執(zhí)行文件個(gè)數(shù)感到驚訝!
Autoruns 可以運(yùn)行在所有版本的 Windows 上,包括 Windows XP 64 位版本(用于 x64)和 Windows Server 2003 64 位版本(用于 x64)。
全面了解你的系統(tǒng)啟動(dòng)相關(guān)項(xiàng),可以關(guān)閉不必要的服務(wù)、啟動(dòng)進(jìn)程、驅(qū)動(dòng)程序、計(jì)劃任務(wù)等。
2、Process Explorer
您是否曾經(jīng)想要了解某個(gè)程序打開(kāi)了哪個(gè)特定文件或目錄?現(xiàn)在您可以找到答案了。 Process Explorer 可顯示有關(guān)進(jìn)程已打開(kāi)或加載哪些句柄和 DLL 的信息。
Process Explorer 的顯示由兩個(gè)子窗口組成。頂部窗口總是顯示當(dāng)前活動(dòng)進(jìn)程的列表(包括擁有它們的帳戶的名稱),而底部窗口中顯示的信息取決于 Process Explorer 所處的模式:如果它處于句柄模式下,則可以看到頂部窗口中的所選進(jìn)程打開(kāi)的句柄;如果 Process Explorer 處于 DLL 模式下,則可以看到相應(yīng)進(jìn)程已經(jīng)加載的 DLL 和內(nèi)存映射文件。Process Explorer 還具有強(qiáng)大的搜索功能,可以快速顯示哪些進(jìn)程打開(kāi)了哪些特定句柄或加載了哪些特定 DLL。
Process Explorer 的獨(dú)特功能使其可用于跟蹤 DLL 版本問(wèn)題或句柄泄漏問(wèn)題,還可以讓用戶深入了解 Windows 和應(yīng)用程序的工作方式。
Process Explorer 可以在 Windows 9x/Me、Windows NT 4.0、Windows 2000、Windows XP、Server 2003、64 位版本的 Windows(用于 x64 和 IA64 處理器)和 Windows Vista 上運(yùn)行。
全面了解進(jìn)程,關(guān)閉不必要的進(jìn)程或可疑進(jìn)程。
3、TCPView
TCPView是一個(gè)查看端口和線程的小工具,只要木馬在內(nèi)存中運(yùn)行,一定會(huì)打開(kāi)某個(gè)端口,只要黑客進(jìn)入你的電腦,就有新的線程,tcpview雖然是靜態(tài)表示端口和線程的,但是它方便,占用資源少!
實(shí)時(shí)顯示你的系統(tǒng)端口和線程,定位黑客或木馬大有用處。
4、Process Monitor
Process Monitor 是一個(gè)用于 Windows 的高級(jí)監(jiān)視工具,可以顯示實(shí)時(shí)文件系統(tǒng)、注冊(cè)表和進(jìn)程/線程活動(dòng)。它結(jié)合了兩個(gè)傳統(tǒng) Sysinternals 實(shí)用工具(Filemon 和 Regmon) 的功能,并增加了大量增強(qiáng)功能,其中包括豐富且不具破壞性的篩選功能、全面的事件屬性(如會(huì)話 ID 和用戶名)、可靠的進(jìn)程信息、完整的線程堆棧(支持每個(gè)操作的集成符號(hào))、同一文件并行日志記錄等功能。異常強(qiáng)大的功能使 Process Monitor 成為系統(tǒng)故障排除和惡意軟件捕獲工具包的核心實(shí)用工具。
Process Monitor 可在 Windows 2000 SP4(裝有更新匯總 1)、Windows XP SP2、Windows Server 2003 SP1 和 Windows Vista 以及 64 位版本的 Windows XP、Windows Server 2003 SP1 和 Windows Vista 上運(yùn)行。
Process Monitor 其實(shí)是原來(lái) Filemon 和 Regmon的替代整合增強(qiáng)版本。
其他工具簡(jiǎn)介和微軟官方網(wǎng)頁(yè)
AccessChk
為了確保創(chuàng)建安全的環(huán)境,Windows 管理員通常需要了解特定用戶或用戶組對(duì)文件、目錄、注冊(cè)表項(xiàng)和 Windows 服務(wù)等資源具有哪種訪問(wèn)權(quán)限。AccessChk 能夠通過(guò)直觀的界面和輸出快速回答這些問(wèn)題。
AccessEnum
這一簡(jiǎn)單但強(qiáng)大的安全工具可以向您顯示,誰(shuí)可以用何種訪問(wèn)權(quán)限訪問(wèn)您系統(tǒng)中的目錄、文件和注冊(cè)表項(xiàng)。使用此工具可查找權(quán)限漏洞。
AdExplorer
Active Directory Explorer 是一個(gè)高級(jí)的 Active Directory (AD) 查看器和編輯器。
AdInsight
一種 LDAP(輕型目錄訪問(wèn)協(xié)議)實(shí)時(shí)監(jiān)視工具,旨在對(duì) Active Directory 客戶端應(yīng)用程序進(jìn)行故障排除。
AdRestore
恢復(fù)已刪除的 Server 2003 Active Directory 對(duì)象。
Autologon
登錄過(guò)程中跳過(guò)密碼屏幕。
Autoruns
查看哪些程序被配置為在系統(tǒng)啟動(dòng)和您登錄時(shí)自動(dòng)啟動(dòng)。Autoruns 還能夠完整列出應(yīng)用程序可以配置自動(dòng)啟動(dòng)設(shè)置的注冊(cè)表和文件位置。
BgInfo
此完全可配置程序會(huì)自動(dòng)生成桌面背景,其中包含有關(guān)系統(tǒng)的 IP 地址、計(jì)算機(jī)名稱、網(wǎng)絡(luò)適配器及更多內(nèi)容的重要信息。
BlueScreen
此屏幕保護(hù)程序不僅精確模擬“藍(lán)屏”,而且也模擬重新啟動(dòng)(完成 CHKDSK),并可在 Windows NT 4、Windows 2000、Windows XP、Server 2003 和 Windows 9x 上工作。
CacheSet
CacheSet 是一個(gè)允許您利用 NT 提供的功能來(lái)控制緩存管理器的工作集大小的程序。它與 NT 的所有版本都兼容。
ClockRes
查看系統(tǒng)時(shí)鐘的分辨率,亦即計(jì)時(shí)器最大分辨率。
Contig
您是否希望迅速對(duì)您頻繁使用的文件進(jìn)行碎片整理?使用 Contig 優(yōu)化單個(gè)的文件,或者創(chuàng)建連續(xù)的新文件。
Coreinfo
Coreinfo 是一個(gè)新的命令行實(shí)用工具,可向您顯示邏輯處理器與物理處理器之間的映射、NUMA 節(jié)點(diǎn)和它們所處的插槽,以及分配給每個(gè)邏輯處理器的緩存。
Ctrl2cap
這是一個(gè)內(nèi)核模式的驅(qū)動(dòng)程序,可在鍵盤(pán)類驅(qū)動(dòng)程序上演示鍵盤(pán)輸入過(guò)濾,以便將 CaPS-Lock 轉(zhuǎn)變?yōu)榭刂奇I。在此級(jí)別過(guò)濾允許在 NT 剛好要“看到”鍵之前變換和隱藏鍵。Ctrl2cap 還顯示如何使用 NtDisplayString() 打印初始化藍(lán)屏的消息。
DebugView
Sysinternals 的另一個(gè)優(yōu)先程序:此程序截取設(shè)備驅(qū)動(dòng)程序?qū)?DbgPrint 的調(diào)用和 Win32 程序生成的 OutputDebugString。它允許在不使用活動(dòng)的調(diào)試器的情況下,在本地計(jì)算機(jī)上或通過(guò) Internet 查看和記錄調(diào)試會(huì)話輸出。
Desktops
使用這一新的實(shí)用工具可以創(chuàng)建最多四個(gè)虛擬桌面,使用任務(wù)欄界面或熱鍵預(yù)覽每個(gè)桌面上的內(nèi)容并在這些桌面之間輕松地進(jìn)行切換。
Disk2vhd
Disk2vhd 可簡(jiǎn)化從物理系統(tǒng)到虛擬機(jī) (p2v) 的遷移。
DiskExt
顯示卷磁盤(pán)映射。
Diskmon
此實(shí)用工具會(huì)捕捉所有硬盤(pán)活動(dòng),或者在您的系統(tǒng)任務(wù)欄中象軟件磁盤(pán)活動(dòng)燈一樣工作。
DiskView
圖形磁盤(pán)扇區(qū)實(shí)用工具。
Disk Usage (DU)
按目錄查看磁盤(pán)使用情況。
EFSDump
查看加密文件的信息。
Handle
此易用命令行實(shí)用工具將顯示哪些進(jìn)程打開(kāi)了哪些文件,以及更多其他信息。
Hex2dec
將十六進(jìn)制數(shù)字轉(zhuǎn)換為十進(jìn)制及反向轉(zhuǎn)換。
接合點(diǎn)
創(chuàng)建 Win2K NTFS 符號(hào)鏈接。
LDMDump
轉(zhuǎn)儲(chǔ)邏輯磁盤(pán)管理器在磁盤(pán)上的數(shù)據(jù)庫(kù)內(nèi)容,其中說(shuō)明了 Windows 2000 動(dòng)態(tài)磁盤(pán)的分區(qū)情況。
ListDLLs
列出所有當(dāng)前加載的 DLL,包括加載位置及其版本號(hào)。2.0 版將打印已加載模塊的完整路徑名。
LiveKd
使用 Microsoft 內(nèi)核調(diào)試程序檢查真實(shí)系統(tǒng)。
LoadOrder
查看設(shè)備加載到 WinNT/2K 系統(tǒng)中的順序。
LogonSessions
列出系統(tǒng)中的活動(dòng)登錄會(huì)話。
MoveFile
使您可以安排在系統(tǒng)下一次重新啟動(dòng)時(shí)執(zhí)行移動(dòng)和刪除命令。
NTFSInfo
用 NTFSInfo 可以查看有關(guān) NTFS 卷的詳細(xì)信息,包括主文件表 (MFT) 和 MFT 區(qū)的大小和位置,以及 NTFS 元數(shù)據(jù)文件的大小。
PageDefrag
對(duì)您的分頁(yè)文件和注冊(cè)表配置單元進(jìn)行碎片整理。
PendMoves
枚舉在系統(tǒng)下一次啟動(dòng)時(shí)所要執(zhí)行的文件重命名和刪除命令的列表。
PipeList
顯示系統(tǒng)上的命名管道,包括每個(gè)管道的最大實(shí)例數(shù)和活動(dòng)實(shí)例數(shù)。
PortMon
通過(guò)高級(jí)監(jiān)視工具監(jiān)視串行端口和并行端口的活動(dòng)。它能識(shí)別所有的標(biāo)準(zhǔn)串行和并行 IOCTL,甚至可以顯示部分正在發(fā)送和接收的數(shù)據(jù)。3.x 版具有強(qiáng)大的新 UI 增強(qiáng)功能和高級(jí)篩選功能。
ProcDump
這一新的命令行實(shí)用工具旨在捕獲其他方式難以隔離和重現(xiàn) CPU 峰值的進(jìn)程轉(zhuǎn)儲(chǔ)。該工具還可用作用于創(chuàng)建進(jìn)程轉(zhuǎn)儲(chǔ)的一般實(shí)用工具,并可以在進(jìn)程具有掛起的窗口或未處理的異常時(shí)監(jiān)視和生成進(jìn)程轉(zhuǎn)儲(chǔ)。
Process Explorer
找出進(jìn)程打開(kāi)了哪些文件、注冊(cè)表項(xiàng)和其他對(duì)象以及已加載哪些 DLL 等信息。這個(gè)功能異常強(qiáng)大的實(shí)用工具甚至可以顯示每個(gè)進(jìn)程的所有者。
Process Monitor
實(shí)時(shí)監(jiān)視文件系統(tǒng)、注冊(cè)表、進(jìn)程、線程和 DLL 活動(dòng)。
ProcFeatures
這一小程序會(huì)報(bào)告處理器和 Windows 對(duì)“物理地址擴(kuò)展”和“無(wú)執(zhí)行”緩沖區(qū)溢出保護(hù)的支持情況。
PsExec
在遠(yuǎn)程系統(tǒng)上執(zhí)行進(jìn)程。
PsFile
查看遠(yuǎn)程打開(kāi)的文件。
PsGetSid
顯示計(jì)算機(jī)或用戶的 SID。
PsInfo
獲取有關(guān)系統(tǒng)的信息。
PsKill
v1.13(2009 年 12 月 1 日)
終止本地或遠(yuǎn)程進(jìn)程。
PsList
顯示有關(guān)進(jìn)程和線程的信息。
PsLoggedOn
顯示登錄到某個(gè)系統(tǒng)的用戶。
PsLogList
轉(zhuǎn)儲(chǔ)事件日志記錄。
PsPasswd
更改帳戶密碼。
PsService
查看和控制服務(wù)。
PsShutdown
關(guān)閉并重新啟動(dòng)(可選)計(jì)算機(jī)。
PsSuspend
掛起和繼續(xù)進(jìn)程。
PsTools
PsTools 套件包括一些命令行程序,可列出本地或遠(yuǎn)程計(jì)算機(jī)上運(yùn)行的進(jìn)程、遠(yuǎn)程運(yùn)行進(jìn)程、重新啟動(dòng)計(jì)算機(jī)、轉(zhuǎn)儲(chǔ)事件日志,以及執(zhí)行其他任務(wù)。
RegDelNull
掃描并刪除包含嵌入空字符的注冊(cè)表項(xiàng),標(biāo)準(zhǔn)注冊(cè)表編輯工具不能刪除這種注冊(cè)表項(xiàng)。
RegJump
跳至 Regedit 中指定的注冊(cè)表路徑。
RootkitRevealer
掃描系統(tǒng)以找出基于 Rootkit 的惡意軟件。
SDelete
安全地覆蓋敏感文件,并使用此符合 DoD 的安全刪除程序清理先前刪除文件所在的可用空間。
ShareEnum
掃描網(wǎng)絡(luò)上的文件共享并查看其安全設(shè)置,以關(guān)閉安全漏洞。
ShellRunas
通過(guò)方便的 shell 上下文菜單項(xiàng),作為另一個(gè)用戶啟動(dòng)程序。
Sigcheck
轉(zhuǎn)儲(chǔ)文件版本信息并檢查系統(tǒng)中的映像是否已進(jìn)行數(shù)字簽名。
Streams
顯示 NTFS 備用數(shù)據(jù)流。
Strings
在二進(jìn)制映像中搜索 ANSI 和 UNICODE 字符串。
Sync
將緩存數(shù)據(jù)刷新到磁盤(pán)。
TCPView
活動(dòng)套接字命令行查看器。
VMMap
VMMap 是進(jìn)程虛擬和物理內(nèi)存分析實(shí)用工具。
VolumeId
設(shè)置 FAT 或 NTFS 驅(qū)動(dòng)器的卷 ID。
Whois
查看 Internet 地址的所有者。
WinObj
基本對(duì)象管理器命名空間查看器。
ZoomIt
在屏幕上進(jìn)行縮放和繪圖的演示實(shí)用工具。