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