Theodosius v3.0
Jit linker, symbol mapper, and obfuscator
|
#include <Windows.h>
#include <psapi.h>
#include <filesystem>
#include <fstream>
#include <iostream>
#include <spdlog/spdlog.h>
#include <theo.hpp>
#include <obf/engine.hpp>
#include <obf/passes/jcc_rewrite_pass.hpp>
#include <obf/passes/next_inst_pass.hpp>
#include <obf/passes/reloc_transform_pass.hpp>
#include "hello_world_pass.hpp"
Go to the source code of this file.
Functions | |
int | main (int argc, char *argv[]) |
example usage of how to interface with theo. please refer to the source code of this function for details. More... | |
int main | ( | int | argc, |
char * | argv[] | ||
) |
example usage of how to interface with theo. please refer to the source code of this function for details.
argc | |
argv |
Definition at line 57 of file main.cpp.
References theo::theo_t::compose(), theo::theo_t::decompose(), theo::obf::hello_world_pass_t::get(), theo::obf::engine_t::get(), theo::obf::jcc_rewrite_pass_t::get(), theo::obf::next_inst_pass_t::get(), and theo::obf::reloc_transform_pass_t::get().