You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Theodosius/dependencies/Zydis/examples
_xeroxz 4af07664ce
- fixed issues with skipping over some symbols and resolving relocations...
4 years ago
..
Formatter01.c - fixed issues with skipping over some symbols and resolving relocations... 4 years ago
Formatter02.c - fixed issues with skipping over some symbols and resolving relocations... 4 years ago
Formatter03.c - fixed issues with skipping over some symbols and resolving relocations... 4 years ago
README.md - fixed issues with skipping over some symbols and resolving relocations... 4 years ago
ZydisPerfTest.c - fixed issues with skipping over some symbols and resolving relocations... 4 years ago
ZydisWinKernel.c - fixed issues with skipping over some symbols and resolving relocations... 4 years ago

README.md

Zydis Examples

Decoder

Comming soon™ ...

Formatter

Formatter01

Demonstrates basic hooking functionality of the ZydisFormatter class by implementing a custom symbol-resolver.

Formatter02

Demonstrates basic hooking functionality of the ZydisFormatter class and the ability to completely omit specific operands.

The example demonstrates the hooking functionality of the ZydisFormatter class by rewriting the mnemonics of (V)CMPPS and (V)CMPPD to their corresponding alias-forms (based on the condition encoded in the immediate operand).

Formatter03

Demonstrates the tokenizing feature of the ZydisFormatter class.

Misc

ZydisWinKernel

Implements an example Windows kernel-mode driver.