我想做个把汇编程序,翻译成C语言的反编译器。想从开源项目那里学习人家的实现,大家谁用过啊,给推荐一个吧

解决方案 »

  1.   

    开源的很少,又不好用。ring3下最出名的静态反编译是IDA,动态是OD。
      

  2.   

    Boomerang Decompiler 应该算是比较好的
      

  3.   

    把汇编转化为C,很难吗?我感觉,好像只有内存数据类型需要保持一致性。
    比如mov dword ptr[2000], eax 和 mov byte ptr[2000], eax 
    转化为C后,需要尽量体现这2个东西用的是同一个变量
      

  4.   

    感谢大家了。我在sourceforge上找到了很多反编译器。结贴啦~