首页
社区
课程
招聘
[分享]分享个基于LGPL v3协议的类似于OD的汇编库XEDParse
发表于: 2014-7-11 18:22 2561

[分享]分享个基于LGPL v3协议的类似于OD的汇编库XEDParse

bxc 活跃值
6
2014-7-11 18:22
2561
这玩意是我在x64_dbg中看到的,貌似作者也是x64_dbg的作者。

XEDParse 官网
最新代码:
git clone https://bitbucket.org/mrexodia/xedparse.git


XEDParse is a library to parse MASM-like plaintext instructions to the XED
instruction format. The library is meant to have quick access to assembly
in certain low-level programs (such as debuggers).

Currently finished:
- parsing most instructions to an internal data structure (XMM, float etc.
unsupported currently);
- translate the instruction base to XED2;
- translate registers to XED2;
- encode the translated structure;
- translate values;
- translate memory arguments;

Todo:
- translate relative stuff (jumps + calls + rip-relative);
- more operand types (for XMM, float etc.);

Currently the parser can be considered reasonably fast, it parses about
200 000 instructions in 1,5 seconds.


XEDParse 作者:mrexodia
本版XEDParse最后更新时间:2014-07-06

再发个我修改过的XEDParse。
原版XEDP是生成dll的,我新增了编译lib版。
但是lib版在汇编指令时需要先调用一个函数,因为在dll版中,该函数在dllMain被调用.

XEDPARSE_EXPORT void LookupTableInit();


xedparse.zip

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 116
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感谢分享 收藏了~
2014-7-12 02:29
0
游客
登录 | 注册 方可回帖
返回
//