Hello everyone,
A few days ago, I found this topic on EXETools about the XED2 library: http://forum.exetools.com/showthread.php?p=89195
Since I need a library to assemble from a string for x64_dbg, I decided to write a small MASM parser for this library. Turns out it works quite well and I can release the first test build.
Actually it cannot do much, but the parsing is done and you can encode the following instruction types:
- nop (or any instruction without operands)
- push rax (any instruction with one register operand)
- mov eax,ebx (any instruction with two register operands)
- rep stosb (prefixes are supported)
Anyone willing to assist me with this library? I have the support of ferrit.rce, but he hasn't responded the last two days.
 
You can find everything (source+test binaries) here:
https://bitbucket.org/mrexodia/xedparse
 
Greetings,
 
Mr. eXoDia