wai1216 发表于 2018-12-12 21:12:53

od反汇编插件 Oudis86

本帖最后由 wai1216 于 2018-12-12 21:54 编辑

使用od调试的时候发现有些指令,od都不认识了。于是采用udis86 hook了下od的反汇编引擎,示情况而更新其他功能
支持开启关闭,以及大小写切换

注:若编写od插件,需要使用到udis86引擎时,需处理字节对齐
将其types.h下的
union ud_lval{}; struct ud_operand{};
添加#pragma pack(8)

另:编写的时候,同样试了试x64dbg现使用的Zydis引擎。确实还不错,指令集更丰富,实现符号识别等更轻松。虽然有点小大,推荐下!!!
不过也需要注意字节对齐问题,以及还有如下问题未解决,若有了解的朋友,还请解惑。

汇编指令为0x0F,0x1A,0x44,0x04,0xFC

btw:微微加了个upx,压缩了下

雷破天 发表于 2018-12-12 22:02:02

感谢分享。。。

东方青石 发表于 2019-1-18 18:09:50

虽然不懂,还是支持下楼主

iCookiie 发表于 2019-4-12 06:58:03

Thanks's for share!

haoqixin123 发表于 2019-5-28 11:56:04

支持下楼主加油

bnjzzheng 发表于 2019-12-3 20:55:31

支持下楼主加油

int123main 发表于 2019-12-8 16:15:35

谢谢分享    虽然不懂   怎么用    楼主牛B
页: [1]
查看完整版本: od反汇编插件 Oudis86