Arion 1.0.2-alpha
A high-performance C++ framework for emulating executable binaries.
 
Loading...
Searching...
No Matches
lnx_baremetal_loader.hpp File Reference
#include <arion/common/global_defs.hpp>
#include <arion/common/memory_manager.hpp>
#include <cstdint>
#include <memory>
#include <string>

Go to the source code of this file.

Classes

class  arion::LinuxBaremetalLoader
 A Linux loader implementation for baremetal (shellcode) injection/execution without a full ELF file structure. More...
 

Namespaces

namespace  arion
 

Macros

#define LINUX_BAREMETAL_CODE_ALIGN   0x1000
 
#define LINUX_BAREMETAL_CODE_PERMS   0x5
 

Macro Definition Documentation

◆ LINUX_BAREMETAL_CODE_ALIGN

#define LINUX_BAREMETAL_CODE_ALIGN   0x1000

◆ LINUX_BAREMETAL_CODE_PERMS

#define LINUX_BAREMETAL_CODE_PERMS   0x5