CLRDivingNET's repositories
DotNetGuide
🦸【C#/.NET/.NET Core学习、工作、面试指南】概述:C#/.NET/.NET Core基础知识,学习资料、视频、文章、书籍,社区组织,开发必备工具和常见的面试题汇总。以及面试时需要注意的事项和优秀简历编写技巧,希望能和大家一起成长进步👊【让现在的自己不再迷茫✨,如果本知识库能为您提供帮助,请给予支持(关注、点赞、分享)】。
standard
This repo is building the .NET Standard
AsmResolver
A library for editing PE files with full .NET metadata support
BypassGetModuleBaseAddressAndGetExportAddress
A proof of concept of real custom GetProcAddress and GetModuleBaseAddress
cecil
Cecil is a library to inspect, modify and create .NET programs and libraries.
clrmd
Microsoft.Diagnostics.Runtime is a set of APIs for introspecting processes and dumps.
DotNetParser
Run C# executables in C#
ExploitRemotingService
A tool to exploit .NET Remoting Services
ExtremeDumper
.NET Assembly Dumper
Harmony
A library for patching, replacing and decorating .NET and Mono methods during runtime
iced
Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for .NET, Rust, Python, JavaScript
il-repack
Open-source alternative to ILMerge
Il2CppAssemblyUnhollower
A tool to generate Managed->IL2CPP proxy assemblies
JitBuddy
Disassemble to x86/x64 ASM listing the native code generated by the JIT of a managed method.
JitDumpAnalyser
Analyzer application for CoreCLR JIT dumps
Jitex
A library to modify MSIL and native code at runtime
JitMagic
Simple tool that allows you to have multiple Just-In-Time debuggers at once.
Natasha
基于 Roslyn 的 C# 动态程序集构建库,该库允许开发者在运行时使用 C# 代码构建域 / 程序集 / 类 / 结构体 / 枚举 / 接口 / 方法等,使得程序在运行的时候可以增加新的模块及功能。Natasha 集成了域管理/插件管理,可以实现域隔离,域卸载,热拔插等功能。 该库遵循完整的编译流程,提供完整的错误提示, 可自动添加引用,完善的数据结构构建模板让开发者只专注于程序集脚本的编写,兼容 stanadard2.0 / netcoreapp3.0+, 跨平台,统一、简便的链式 API。 且我们会尽快修复您的问题及回复您的 issue.
Nitter
A easy mock/interceptor for .NET
OfficeIMO
Fast and easy to use cross-platform .NET library that creates or modifies Microsoft Word and later also Excel files without installing any software.
Origami
Packer compressing .net assemblies, (ab)using the PE format for data storage
RoslynQuoter
Roslyn tool that for a given C# program shows syntax tree API calls to construct its syntax tree
SimpleBinary
二进制快速序列化反序列化类库
turdshovel
Dump objects from .NET dumps.
UseEveryOpCode
Utility that tries to generate every single CIL opcode possible in a valid context.
VMUnprotect
VMUnprotect can dynamically log and manipulate calls from virtualized methods by VMProtect.