List of Useful Links
C# development
- .NET Documentation – Official docs for runtime, libraries, and tools: https://learn.microsoft.com/dotnet/
- C# Language Reference – Full spec-level docs and examples: https://learn.microsoft.com/dotnet/csharp/language-reference/
- .NET API Browser – Browse all public APIs across versions: https://learn.microsoft.com/dotnet/api/
- Roslyn (C# Compiler & Analyzers) – Source, analyzers, and code fixes: https://github.com/dotnet/roslyn
- C# Language Design Notes – Proposals and meeting notes: https://github.com/dotnet/csharplang
- .NET Runtime Source – JIT, GC, BCL internals: https://github.com/dotnet/runtime
- .NET Performance Guide – Patterns, pitfalls, and tuning: https://learn.microsoft.com/dotnet/standard/garbage-collection/performance
- Maoni’s GC Blog – Deep dives on GC internals: https://devblogs.microsoft.com/dotnet/tag/garbage-collection/
- Stephen Toub on Async – High-signal posts on async/await, tasks, and perf: https://devblogs.microsoft.com/dotnet/author/stoub/
- Source Generators – Concepts and how-tos: https://learn.microsoft.com/dotnet/csharp/roslyn-sdk/source-generators-overview
- P/Invoke Reference – Community signatures for Win32: https://www.pinvoke.net/
- NativeAOT – Ahead-of-time compiling .NET apps: https://learn.microsoft.com/dotnet/core/deploying/native-aot/
- BenchmarkDotNet – Microbenchmarking framework: https://github.com/dotnet/BenchmarkDotNet
- ILSpy – Open-source .NET decompiler: https://github.com/icsharpcode/ILSpy
- dnSpyEx – Debugger/decompiler for .NET (community fork): https://github.com/dnSpyEx/dnSpy
- Awesome .NET – Curated libraries/tools: https://github.com/quozd/awesome-dotnet
Blazor development
- Blazor Docs (ASP.NET Core) – Official docs for Server, WASM, and Hybrid: https://learn.microsoft.com/aspnet/core/blazor/
- Blazor Performance Best Practices: https://learn.microsoft.com/aspnet/core/blazor/performance
- JS Interop – Call JS from .NET and vice versa: https://learn.microsoft.com/aspnet/core/blazor/javascript-interoperability/
- Security & Identity – Auth, authz, tokens: https://learn.microsoft.com/aspnet/core/blazor/security/
- SignalR with Blazor – Real-time features: https://learn.microsoft.com/aspnet/core/blazor/fundamentals/signalr
- Blazor University – Community-written deep dives: https://blazor-university.com/
- Awesome Blazor – Components, libraries, samples: https://github.com/AdrienTorris/awesome-blazor
- MudBlazor – Popular UI component library: https://mudblazor.com/
- Radzen Blazor – UI controls & tools: https://blazor.radzen.com/
- Blazorise – Component library: https://blazorise.com/
- .NET WebAssembly Docs – WASM runtime details: https://learn.microsoft.com/aspnet/core/blazor/webassembly/
- gRPC & Minimal APIs – Backends frequently paired with Blazor: https://learn.microsoft.com/aspnet/core/grpc/ and https://learn.microsoft.com/aspnet/core/fundamentals/minimal-apis
- NSwag/Swashbuckle – OpenAPI for C# clients/UI: https://github.com/RicoSuter/NSwag and https://github.com/domaindrivendev/Swashbuckle.AspNetCore
Reverse Engineering
- Vergilius Project – Windows kernel structure layouts/offsets: https://www.vergiliusproject.com/
- Ghidra – Open-source suite from NSA: https://ghidra-sre.org/
- IDA Free – Disassembler & debugger (free edition): https://hex-rays.com/ida-free/
- radare2 / r2 – RE framework: https://github.com/radareorg/radare2
- Cutter – GUI for radare2: https://cutter.re/
- x64dbg – Open-source Windows debugger: https://x64dbg.com/
- WinDbg / WinDbg Preview – Microsoft’s kernel/user-mode debugger: https://learn.microsoft.com/windows-hardware/drivers/debugger/
- WDK Docs – Driver development & kernel internals: https://learn.microsoft.com/windows-hardware/drivers/
- Windows Internals (Book) – Deep OS internals reference: https://learn.microsoft.com/sysinternals/resources/windows-internals
- Sysinternals Suite – Power tools for Windows: https://learn.microsoft.com/sysinternals/
- Process Hacker – System explorer & memory tools: https://processhacker.sourceforge.io/
- Capstone / Keystone / Unicorn – Disasm/asm/emulation engines: https://www.capstone-engine.org/ / https://www.keystone-engine.org/ / https://www.unicorn-engine.org/
- PE/COFF Spec – Official file format docs: https://learn.microsoft.com/windows/win32/debug/pe-format
- ReactOS Source – NT-like OS source for learning: https://github.com/reactos/reactos
Game Reverse Engineering
- UnknownCheats – Large forum on game security, reversing, and cheats: https://unknowncheats.me/
- Cheat Engine – Memory scanner/debugger & trainer tool: https://www.cheatengine.org/ CE Wiki – Tutorials and internals: https://wiki.cheatengine.org/index.php?title=Main_Page
- Guided Hacking – Tutorials, forums, resources: https://guidedhacking.com/
- GameHacking.org – Community & resources: https://gamehacking.org/
- ReClass.NET – Reverse engineer class layouts: https://github.com/ReClassNET/ReClass.NET
- MinHook – Lightweight API hooking library: https://github.com/TsudaKageyu/minhook
- Microsoft Detours – Function patching library: https://github.com/microsoft/Detours
- ScyllaHide – Anti-anti-debug plugin: https://github.com/x64dbg/ScyllaHide
- Il2CppDumper – Dump & generate structs for Unity IL2CPP: https://github.com/Perfare/Il2CppDumper
- Unreal Engine Docs – Reflection, UObject system, and editor scripting: https://docs.unrealengine.com/
- DirectX Graphics Docs – Rendering & hooking contexts: https://learn.microsoft.com/windows/win32/direct3d/
- Dear ImGui – Immediate-mode GUI (often used in overlays/tools): https://github.com/ocornut/imgui
Legal & ethical note
These links include tools and topics commonly used in security research and game reverse engineering. Use them responsibly and within the boundaries of law and the terms of the software/games you analyze.