Windows相關資源

  • Windows相關資源

Windows 資源整理

這裡只列舉了一些 Windows 上調試,排查問題以及測試的一些常用工具,其他的加殼脫殼,加密解密,文件編輯器以及編程工具不進行整理了。

工具篇

監控&分析

工具名下載地址說明
DebugViewhttps://docs.microsoft.com/zh-cn/sysinternals/downloads/debugviewsysinternals 裡面的工具,可用來查看、控制內核及用戶態調式輸出
Process Monitorhttps://docs.microsoft.com/zh-cn/sysinternals/downloads/procmonsysinternals 裡面的工具,實時監視文件系統,註冊表,進程,線程以及 DLL 的活動,方便排查問題
Process Explorerhttps://docs.microsoft.com/zh-cn/sysinternals/downloads/process-explorersysinternals 裡面的工具,進程查看器,可以瀏覽加載的 DLL,調用堆棧以及查找文件被哪些進程打開
WinObjhttps://docs.microsoft.com/zh-cn/sysinternals/downloads/winobjsysinternals 裡面的工具,對象管理器命名空間的查看利器,沒有加載驅動而是使用系統 API 實現,可參考 GitHub 中的 WinObjEx64
WinObjEx64https://github.com/hfiref0x/WinObjEx64對象管理器命名空間的查看利器,開源的
Handlehttps://docs.microsoft.com/zh-cn/sysinternals/downloads/handlesysinternals 裡面的工具,查看特定的文件或者目錄被哪個應用程序佔用
sysinternalshttps://live.sysinternals.com/sysinternals 裡面還有很多工具,一般用不著,暫時不進行羅列,上面幾個是常用的工具
CPU-Zhttps://www.cpuid.com/softwares/cpu-z.htmlCPU 實時監測工具
ProcMonXhttps://github.com/zodiacon/ProcMonX使用 ETW 實現的類似於 Process Monitor 功能的工具,開源 C#語言編寫
ProcMonXv2https://github.com/zodiacon/ProcMonXv2使用 ETW 實現的類似於 Process Monitor 功能的工具,開源 C#語言編寫,第二版
processhackerhttps://github.com/processhacker/processhacker開源的類似於 Process Explorer 的工具,支持 GPU 相關的信息顯示
API Monitorhttp://www.rohitab.com/apimonitor通過跟蹤 API 的調用,用來查看應用程序和服務的工作方式或跟蹤應用程序中存在的問題,可修改 API 的入參及出參
Dependency Walkerhttp://www.dependencywalker.com/掃描任何 32 位或 64 位 Windows 模塊,列出了該模塊導出的所有功能等
DeviceTreehttp://www.osronline.com/article.cfm%5earticle=97.htm顯示系統的所有驅動對象以及相關設備棧信息
Unlockerhttps://www.softpedia.com/get/System/System-Miscellaneous/Unlocker.shtml解鎖佔用文件的,很多類似的工具以及開源代碼
RpcViewhttps://github.com/silverf0x/RpcView顯示以及反編譯當前系統的 RPC 接口等信息,分析 RPC 的情況下可以借以輔助
RequestTracehttps://the-sz.com/products/rt/可以查看 WINDOWS 上 IRP、SRB、URB 的詳細信息,包含數據緩存等,一般也不會使用,因為 WINDBG 調試就可以分析數據,不調試的情況可以使用它來輔助
IRPMonhttps://github.com/MartinDrab/IRPMon通過掛鉤驅動對象,實現類似於 RequestTrace、IrpTracker 的功能,監控驅動對象的所有 IRP 等形式的請求
IRPTracehttps://github.com/haidragon/drivertools裡面有一些其他工具

AntiRootkit 工具

工具名下載地址說明
PcHunterhttps://www.anxinsec.com/view/antirootkit/安全分析工具,為了對抗 Rootkit,使用穿透技術進行文件,網路,註冊表等的操作,並提供線程、進程以及內核模塊的各種詳細信息
Windows-Kernel-Explorerhttps://github.com/AxtMueller/Windows-Kernel-Explorer類似於 Pchunter,不開源,如果 PcHunter 沒有支持最新系統,可以嘗試這個軟件
PowerTool目前沒咋更新,朋友公司的同事開發的,據說代碼很亂。。。
pyhttps://github.com/antiwar3/py飄雲 ark

PE 工具

工具名下載地址說明
CFF Explorerhttps://ntcore.com/?page_id=388還不錯的
ExeinfoPehttp://www.exeinfo.xn.pl/

逆向&調試

工具名下載地址說明
Ghidrahttps://www.nsa.gov/resources/everyone/ghidra/由美國國家安全局(NSA)研究部門開發的軟件逆向工程(SRE)套件,用於支持網路安全任務
IDAhttps://down.52pojie.cn/最新的破解版吧好像是 7.5,可在吾愛破解論壇查找下載地址
dnSpyhttps://github.com/dnSpy/dnSpy.NET 程序的逆向工具,對於不混淆不加密的.NET 程序相當於看源代碼了,前提是了解.NET 框架
OllyDbghttps://down.52pojie.cn/Tools/Debuggers//用於逆向分析應用程序,插件豐富,但是不開源也不支持 x64 程序
x64DBGhttps://x64dbg.com/用於逆向分析應用程序,開源,支持 x64 程序,相對於 windbg 來說操作更方便點,和 OD 比較建議選擇 x64dbg
CheatEnginehttps://www.cheatengine.org/逆向破解的神器,支持各種內存搜索、修改以及一些其他的高級逆向功能
VirtualKD-Reduxhttps://github.com/4d61726b/VirtualKD-Redux/releasesWindbg 虛擬機調試的全自動化輔助工具,不再需要設置一堆環境變量,支持最新 VMWare
Driver Loaderhttp://www.osronline.com/article.cfm%5Earticle=157.htmOSR 提供的工具,進行驅動的安裝,加載以及卸載 
reverse-engineeringhttps://github.com/wtsxDev/reverse-engineering基本上逆向需要得工具都可以在這裡找到

注入工具

工具名下載地址說明
yapihttps://github.com/ez8-co/yapi一個程序注入 x64/x86 進程開源,使用少,可重點查看源碼,支持 32 位程序向 64 位程序注入
Xenoshttps://github.com/DarthTon/Xenos開源,而且使用了鼎鼎大名的黑古工程,支持內核注入
ExtremeInjectorhttps://github.com/master131/ExtremeInjector應用層注入工具,支持 32 位程序向 64 位程序注入

網路

工具名下載地址說明
Fiddlerhttps://www.telerik.com/fiddler可直接中間人劫持,不需要手動添加證書等,支持腳本進行流量劫持,同事也提供了 SDK 進行編碼
Wiresharkhttps://www.wireshark.org/download.html這個就不多介紹了
Burp Suitehttps://portswigger.net/burp滲透的好像都偏愛這個抓包工具,依賴 JDK,可在吾愛下載破解版

壓測工具

工具名下載地址說明
Driver Verifierhttps://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/driver-verifier系統自帶,驅動穩定性測試工具
Application Verifierhttps://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/application-verifier系統自帶,應用層的壓測工具
CPUStresshttps://docs.microsoft.com/en-us/sysinternals/downloads/cpustres讓 CPU 負荷工作,測試極端情況下軟件的穩定性以及響應度等

其他

工具名下載地址說明
game-hackinghttps://github.com/dsasmblr/game-hacking
awesome-malware-analysishttps://github.com/rootkiter/awesome-malware-analysis病毒分析工具集合
drawiohttps://github.com/jgraph/drawio-desktop繪圖神器
RazorSQLhttps://www.razorsql.com/SQLite3 數據庫 GUI 工具
Git 學習筆記https://github.com/No-Github/1earn/blob/master/1earn/Develop/%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6/Git%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0.mdGit 版本管理知識
Markdown 語法學習https://github.com/No-Github/1earn/blob/master/1earn/Develop/%E6%A0%87%E8%A8%98%E8%AA%9E%E8%A8%80/Markdown/Markdown%E8%AA%9E%E6%B3%95%E5%AD%B8%E4%B9%A0.mdMarkdown 語法學習

代碼篇

操作系統

工具名下載地址說明
ReactOShttps://github.com/reactos/reactos好像是逆向 windows 2000 的開源系統,可以替換 win 2000 的內核程序
wrk-v1.2https://github.com/jmcjmmcjc/wrk-v1.2Windows NT 5.2 Partial Source Code
WinNT4https://github.com/ZoloZiak/WinNT4Windows NT4 Kernel Source code
whidshttps://github.com/0xrawsec/whids/tree/a826d87e0d035daac10bfa96b530c5deff6b9915Open Source EDR for Windows

內核封裝

工具名下載地址說明
CPPHelperhttps://github.com/Chuyu-Team/CPPHelperC++基礎輔助類庫
cpp_componenthttps://github.com/skyformat99/cpp_component對 cpp 一些常用的功能進行封裝
WinToolsLibhttps://github.com/deeonis-ru/WinToolsLibSuite of classes for Windows programming
KDUhttps://github.com/hfiref0x/KDU
KTLhttps://github.com/MeeSong/KTL
Kernel-Bridgehttps://github.com/HoShiMin/Kernel-Bridge
KernelForgehttps://github.com/killvxk/KernelForge
ExecutiveCallbackObjectshttps://github.com/0xcpu/ExecutiveCallbackObjects內核下的各種回調研究
SyscallHookhttps://github.com/AnzeLesnik/SyscallHookSystem call hook for Windows 10 20H1
Antivirus_R3_bypass_demohttps://github.com/huoji120/Antivirus_R3_bypass_demo分別用 R3 的 0day 與 R0 的 0day 來干掉殺毒軟件
KernelHiddenExecutehttps://github.com/zouxianyu/KernelHiddenExecute在內核地址空間中隱藏代碼/數據
DriverInjectDllhttps://github.com/strivexjun/DriverInjectDll內核模式下全局注入,內存注入,支持 WIN7-WIN10
zwhawkhttps://github.com/eLoopWoo/zwhawkWindows 遠程命令和控制界面的內核 rootkit
ZeroBank-ring0-bundlehttps://github.com/Trietptm-on-Coding-Algorithms/ZeroBank-ring0-bundle連接到遠程服務器以發送和接收命令的內核模式 rootkit
kdmapperhttps://github.com/z175/kdmapperAbout driver manual mapper (outdated/for educational purposes)
antispyhttps://github.com/mohuihui/antispya free but powerful anti virus and rootkits toolkit
windows_kernel_resourceshttps://github.com/sam-b/windows_kernel_resources
HookLibhttps://github.com/HoShiMin/HookLibUserMode and KernelMode support
Kernel-Whispererhttps://github.com/BrunoMCBraga/Kernel-Whisperer內核模塊封裝
SQLiteCpphttps://github.com/SRombauts/SQLiteCppa smart and easy to use C++ SQLite3 wrapper
awesome-windows-kernel-security-developmenthttps://github.com/ExpLife0011/awesome-windows-kernel-security-development各種內核技術得代碼合集

VT 技術

工具名下載地址說明
hvpphttps://github.com/wbenny/hvpp
HyperBonehttps://github.com/DarthTon/HyperBone
HyperWinhttps://github.com/amiryeshurun/HyperWin
Hypervisorhttps://github.com/Bareflank/hypervisor
HyperPlatformhttps://github.com/tandasat/HyperPlatform
Hyper-V-Internalshttps://github.com/gerhart01/Hyper-V-Internals
Hypervisor-From-Scratchhttps://github.com/SinaKarvandi/Hypervisor-From-Scratch
KasperskyHookhttps://github.com/iPower/KasperskyHook
awesome-virtualizationhttps://github.com/Wenzel/awesome-virtualization
ransomware_begonehttps://github.com/ofercas/ransomware_begone

其他

工具名下載地址說明
Diverthttps://github.com/basil00/Divert將數據流量轉發給應用程序,可以修改,丟棄等操作網路流量
Blackbonehttps://github.com/DarthTon/Blackbone內核模式下的幾種注入方式,包括了內核模式下的內存注入
NetWatchhttps://github.com/huoji120/NetWatch威脅流量檢測系統,可以做虛擬內存補丁
x64_AOB_Searchhttps://github.com/wanttobeno/x64_AOB_Search快速內存搜索算法,商用級別,支持通配符
DuckMemoryScanhttps://github.com/huoji120/DuckMemoryScan檢測絕大部分所謂的內存免殺馬
FSDefenderhttps://github.com/Randomize163/FSDefender文件驅動監控 + 雲備份方案
AntiRansomwarehttps://github.com/clavis0x/AntiRansomware防勒索方案,不讓覆蓋,寫就進行掃描
Lazyhttps://github.com/moonAgirl/Lazy(惡意)勒索軟件終結者
awesome-cheatsheetshttps://github.com/skywind3000/awesome-cheatsheets/blob/master/tools/git.txt各種 python,git 速查表

CTF 資源

倉庫名倉庫地址說明
CTF-All-In-Onehttps://github.com/firmianay/CTF-All-In-One
ctf-bookhttps://github.com/firmianay/ctf-bookCTF 競賽權威指南(Pwn 篇) 相關資源

滲透相關

倉庫名倉庫地址說明
Web-Security-Learninghttps://github.com/CHYbeta/Web-Security-Learning
pentesthttps://github.com/r0eXpeR/pentest內網滲透中的一些工具及項目資料
K8toolshttp://k8gege.org/p/72f1fea6.htmlK8tools 工具合集
Awesome-Red-Teaminghttps://github.com/yeyintminthuhtut/Awesome-Red-TeamingList of Awesome Red Teaming Resources
Awesome-Hackinghttps://github.com/Hack-with-Github/Awesome-HackingA collection of various awesome lists for hackers
awesome-web-hackinghttps://github.com/infoslack/awesome-web-hacking滲透知識

專利免費查詢

倉庫名倉庫地址說明
專利信息服務平臺http://search.cnipr.com/
patents<www.google.com/patents>
incopat<www.incopat.com>
佰騰https://www.baiten.cn/
rainpathttps://www.rainpat.com/
度衍https://www.uyanip.com/