OllyDbg汇编/反汇编引擎

时间:2015-04-05 04:06:18
【文件属性】:

文件名称:OllyDbg汇编/反汇编引擎

文件大小:150KB

文件格式:RAR

更新时间:2015-04-05 04:06:18

OllyDbg 看雪论坛 汇编 反汇编

感谢看雪论坛的bluesand大大对OD反汇编引擎移植到VS上,并修改了许多bug 使用方法: 反汇编函数 ulong Disasm(char *src,ulong srcsize,ulong srcip, t_disasm *disasm,int disasmmode) 返回值是指令长度 src指向需要反汇编的机器码指针 srcsize机器码的总长度 srcip机器码在被调试进程的内存中的内存地址 disasm指向t_disasm结构的指针。该结构体用来存放反汇编数据。 disasmmode反汇编模式。 汇编功能: int Assemble(char *cmd, ulong ip, t_asmmodel *model, int attempt, int constsize, char *errtext) 返回值是指令长度 cmd指向汇编指令字符串的指针 ip该句汇编指令在远程进程内存中的地址 model指向t_asmmodel结构体的指针,用于存放汇编数据 attempt这个……我想不起来了=。= 一般是NULL constsize立即数的长度(1、2、4字节)该参数会影响到汇编结果的长度。如果对汇编结果长度有要求,则需要设定对应的值。否则NULL即可。 errtext汇编时的出错信息。


【文件预览】:
OD_DASM
----OD_DASM()
--------main.c(3KB)
--------OD_DASM.vcproj(4KB)
--------disasm.c(50KB)
--------OD_DASM.vcproj.44DA398A91D14CE.Administrator.user(1KB)
--------Debug()
--------asmserv.c(53KB)
--------assembl.c(69KB)
--------disasm.h(19KB)
----OD_DASM.sln(887B)
----Debug()
----OD_DASM.suo(14KB)

网友评论

  • 还可以,谢谢分享
  • 非常好用,谢谢分享
  • 还可以,但是不知道为什么对于返回指令ret竟然识别不了。
  • 效率不理想
  • 非常好用,谢谢分享
  • 收藏了, 有时间看看!
  • 挺好的,不错。
  • 使用相当困难
  • 一般般 而且积分有点高
  • vs2012 编译困难,要改的地方好多
  • 正在学习代码中,希望有用
  • 好,找了好半天,才找到
  • 使用相当困难,不如bea引擎效率高
  • 太好了!难得主函数有几个详细的调用函数使用例子,一看就明白了,非常感谢!!!
  • 使用相当困难
  • 最讨厌有人拿着别人的东西要积分。。。。之前下过一个,基本一样。郁闷中。
  • 还可以吧,不过要带个DLL真心麻烦,自己写成LIB又遇C++函数自动加下划线的纠结之事
  • 使用相当困难,不如bea引擎效率高