Skip to content

ImArjunJ/Chimera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chimera

Exploiting .NET CLR JIT environments.

Explanation and Blogpost

Building

cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release

Usage

Basic Allocation

auto& allocator = chimera::core::JITAllocator::instance();

if (auto init_result = allocator.initialize()) {
    if (auto region = allocator.allocate_region(1024)) {
        void* jit_memory = *region;
    }
}

About

Exploiting .NET runtime for RWX allocations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published