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%AE%B0%E8%AF%AD%E8%A8%80/Markdown/Markdown%E8%AF%AD%E6%B3%95%E5%AD%A6%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/