View Single Post
  #1  
Old 02-16-2014, 23:12
mr.exodia mr.exodia is offline
Retired Moderator
 
Join Date: Nov 2011
Posts: 784
Rept. Given: 492
Rept. Rcvd 1,122 Times in 305 Posts
Thanks Given: 90
Thanks Rcvd at 711 Times in 333 Posts
mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299
[LIBRARY] XEDParse (x32 + x64)

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
Reply With Quote
The Following 6 Users Gave Reputation+1 to mr.exodia For This Useful Post:
ahmadmansoor (02-17-2014), besoeso (02-17-2014), chessgod101 (02-17-2014), Dreamer (02-16-2014), Ember (02-22-2014), uel888 (02-17-2014)