Tesla.Angela 发表于 2012-9-17 14:36:15

64位反汇编引擎:DISASM.DLL

char *Disasm64(PVOID Ptr, size_t BufferLength, size_t *InstructionLength, size_t *MnemonicLength, size_t pc)
char *Disasm32(PVOID Ptr, size_t BufferLength, size_t *InstructionLength, size_t *MnemonicLength, size_t pc)
作用:反汇编64位机器码或32位机器码
参数:
PVOID Ptr:待反汇编的地址
size_t BufferLength:待反汇编的地址的最大长度
size_t *InstructionLength:(返回)指令长度
size_t *MnemonicLength:(返回)助记符字符串长度
size_t pc:当前指令指针寄存器的值
返回:助记符字符串

例子:char *szMnemonic;
size_t iLen,mLen;
szMnemonic=Disasm64(0x77FF1234,128,&iLen,&mLen,0x77FF0000);
printf("%s", szMnemonic);
注意:此DLL是64位的。不能用在32位程序里。可以直接下载(无需权限无需水晶币):

Tesla.Angela 发表于 2012-10-3 11:18:03

22次下载,0人回复。。。
只能再次设置回复可见了。2013-05-12:
设置了回复可见就没人下载了,还是取消回复可见吧。。。{:soso_e101:}

乔丹二世 发表于 2012-10-11 19:57:14

板凳广告位招租。

gl542400 发表于 2012-12-6 21:39:50

{:soso_e120:}4楼占上!看下好东西!

飘在未来 发表于 2012-12-8 11:05:18

回复看隐藏内容!!!

马大哈 发表于 2013-3-1 15:32:06

有32位的没?

Tesla.Angela 发表于 2013-3-2 20:38:06

马大哈 发表于 2013-3-1 15:32 static/image/common/back.gif
有32位的没?

没有32位版本。

chess0726 发表于 2013-3-9 19:41:18

为了权限

kk1025 发表于 2013-4-14 13:05:06

回復看內容

ramonliu 发表于 2013-10-27 16:25:29

收藏了~ 謝謝感恩! {:soso_e102:}

hy1080 发表于 2013-11-20 08:37:45

不错阿,有了这个是不是改指令就可以自己搞了。

LUCKYXXX 发表于 2013-11-22 13:38:29

真好,谢谢!

wangmin1944 发表于 2014-1-10 16:26:47

wangmin1944 发表于 2014-1-10 16:27:41

Tesla.Angela 发表于 2014-1-10 20:17:06

wangmin1944 发表于 2014-1-10 16:27
啥时候大大放出源码来学习下,哈哈

用开源的DISASM引擎改出来的。
搜索一下UDIS86。

wangmin1944 发表于 2014-1-13 11:02:13

fcow 发表于 2014-6-5 00:00:39

好东西啊 不过不懂怎么用

清寜 发表于 2014-6-11 22:54:38

膜拜。。。这么苦逼的东西也有人做出来了。

www591rmb 发表于 2015-2-9 14:59:55

其实用MinHook里面的就可以了.

Thinkpador 发表于 2015-3-7 14:18:56

支持.开始慢慢接触64驱动了

wird0r 发表于 2015-3-8 10:46:47

谢谢分享, 为后人铺路

luqi_44 发表于 2015-4-30 13:06:57

能输出汇编代码么?

cy_guo 发表于 2016-2-18 10:01:56

感谢分享

kinglyu 发表于 2016-12-25 22:31:57

试下该引擎。
页: [1]
查看完整版本: 64位反汇编引擎:DISASM.DLL