Update README.md

2.0
_xeroxz 4 years ago
parent a9b82d3099
commit ab2f252394

@ -14,32 +14,32 @@ Since Theo is a jit linker, unexported symbols can be jit linked. Resolving such
### Table Of Contents
* [Theodosius - Jit linker, Mapper, Mutator, and Obfuscator](https://githacks.org/_xeroxz/theodosius#theodosius-jit-linker-mapper-mutator-and-obfuscator)
* Linking - Dynamic And Static
* What Is A Linker
* Object Files
* Static Linking
* Dynamic Linking
* Usage - Using Theodosius
* Integrating Clang
* Requirements
* Lambdas For Explicit Constructor
* `theo::memcpy_t` - copy memory lambda
* `theo::malloc_t` - allocate executable memory
* `theo::resolve_symbol_t` - resolve external symbol
* Creating Instance
* Calling Entry
* MSREXEC - Call Entry Example
* VDM - Call Entry Example
* WinAPI - Call Entry Example
* RIP Relative Addressing
* JCC - RIP Relative
* Obfuscation
* Obfuscate - Base Class
* Mutation - Inherts Obfuscation
* Examples
* Kernel Example
* Usermode Example
* License - BSD 3-Clause
* [Linking - Dynamic And Static](https://githacks.org/_xeroxz/theodosius#linking-dynamic-and-static)
* [What Is A Linker](https://githacks.org/_xeroxz/theodosius#what-is-a-linker)
* [Object Files](https://githacks.org/_xeroxz/theodosius#object-files)
* [Static Linking](https://githacks.org/_xeroxz/theodosius#static-linking)
* [Dynamic Linking](https://githacks.org/_xeroxz/theodosius#dynamic-linking)
* [Usage - Using Theodosius](https://githacks.org/_xeroxz/theodosius#usage-using-theodosius)
* [Integrating Clang](https://githacks.org/_xeroxz/theodosius#integrating-clang)
* [Requirements](https://githacks.org/_xeroxz/theodosius#requirements)
* [Lambdas For Explicit Constructor](https://githacks.org/_xeroxz/theodosius#lambdas-for-explicit-constructor)
* [`theo::memcpy_t` - copy memory lambda](https://githacks.org/_xeroxz/theodosius#theomemcpy_t-copy-memory-lambda)
* [`theo::malloc_t` - allocate executable memory](https://githacks.org/_xeroxz/theodosius#theomalloc_t-allocate-executable-memory)
* [`theo::resolve_symbol_t` - resolve external symbol](https://githacks.org/_xeroxz/theodosius#theoresolve_symbol_t-resolve-external-symbol)
* [Creating Instance](https://githacks.org/_xeroxz/theodosius#creating-instance)
* [Calling Entry](https://githacks.org/_xeroxz/theodosius#calling-entry)
* [MSREXEC - Call Entry Example](https://githacks.org/_xeroxz/theodosius#msrexec-call-entry-example)
* [VDM - Call Entry Example](https://githacks.org/_xeroxz/theodosius#vdm-call-entry-example)
* [WinAPI - Call Entry Example](https://githacks.org/_xeroxz/theodosius#winapi-call-entry-example)
* [RIP Relative Addressing](https://githacks.org/_xeroxz/theodosius#rip-relative-addressing)
* [JCC - RIP Relative](https://githacks.org/_xeroxz/theodosius#jcc-rip-relative)
* [Obfuscation](https://githacks.org/_xeroxz/theodosius#obfuscation)
* [Obfuscate - Base Class](https://githacks.org/_xeroxz/theodosius#obfuscate-base-class)
* [Mutation - Inherts Obfuscation](https://githacks.org/_xeroxz/theodosius#mutation-inherts-obfuscation)
* [Examples](https://githacks.org/_xeroxz/theodosius#examples)
* [Kernel Example](https://githacks.org/_xeroxz/theodosius#kernel-example)
* [Usermode Example](https://githacks.org/_xeroxz/theodosius#usermode-example)
* [License - BSD 3-Clause](https://githacks.org/_xeroxz/theodosius#license-bsd-3-clause)
## Linking - Dynamic And Static

Loading…
Cancel
Save