有谁能告诉我有什么好的VC++的反编译工具?

司空明达 2005-11-28 03:10:49
有谁能告诉我有什么好的VC++的反编译工具?
先前做了几百行的代码.源文件无故丢失.只剩下EXE.
谁能教个法子还原它?
...全文
2106 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
test2002 2005-12-07
  • 打赏
  • 举报
回复
搞foxpro2.5的也自以为很牛??
真是费解!!!!!!!


----------------------------------------
我操,那是93年的事了,还是用dos捏,95还没出来捏
lzzqqq 2005-12-07
  • 打赏
  • 举报
回复
搞foxpro2.5的也自以为很牛??
真是费解!!!!!!!
test2002 2005-12-07
  • 打赏
  • 举报
回复
to test2002(test2002)

真的吗?连注释都可以搞回来...要是那样的话,真的不知道该夸那个反编译的软件好,还是该骂FoxPro的编译器烂了~~
想想自己辛辛苦苦写的程序,别人用1分钟就连我注释当中骂BOSS的话都搞到了.... :)

-------------------------------------------------------------------------
是的,原来我也不相信,后来一哥们,亲自跟我演示。
他说他们那有位弟兄,自以为很牛,他看不惯,把他的exe文件(foxpro2.5)给反了,
那哥们,一看,竟是自己写的原代码,吓了一大跳。

而且那个反编译程序很小的一个东东,真是牛呀。
test2002 2005-12-07
  • 打赏
  • 举报
回复
foxpro和vb都有反编译软件 java .net 也都有
伪编译的原理就决定了可以被反编译为高级语言

vc是生成本地目标代码的, 原理就决定了无法直接翻译为高级语言, 要还原是极困难的
--------------------------------------------------------
foxpro肯定是有的,但也是低版本的可以,如只可以反编译foxpro2.5或以下版本,而3.0以上的,好象不行的。

vb低版本的,不知道有没有,但高版本的也应该没有,vb编译应该界于编译和解释之间,要想反编译几乎也不可能。
Snowman365 2005-12-06
  • 打赏
  • 举报
回复
foxpro和vb都有反编译软件 java .net 也都有
伪编译的原理就决定了可以被反编译为高级语言

vc是生成本地目标代码的, 原理就决定了无法直接翻译为高级语言, 要还原是极困难的
kelinwang19 2005-12-06
  • 打赏
  • 举报
回复
没听说过..........等待哪个高人见过
huangjianmin 2005-12-05
  • 打赏
  • 举报
回复
如果哪天出了个EXE到源代码的反编译器.大家一定要告诉我啊,应该根本没有可行性吧.
就好比煤炭烧成了灰和气体,放了热等,而这些东西再也变不回煤炭了吧.
test2002 2005-12-05
  • 打赏
  • 举报
回复
反编译成汇编是易如反掌

但要反编译成代码是绝对不可能的

--------------------------
变成汇编不叫反编译的。
汇编其实就是机器码,只是变了个符号,不用01代码用英文代码表示而已,还是一对一的关系
bobob 2005-12-05
  • 打赏
  • 举报
回复
有一个工具叫exe2c,你可以看看,把exe反编译成c的工具
不要抱太大希望,和原来代码肯定不一样
rfa 2005-12-05
  • 打赏
  • 举报
回复
基本上从代码->机器码是个不可逆的过程,不是技术上有难度,而是每个人的编程思路是不一样的,做一件事情有人爱用循环,有人就爱用递归,我这是举例来说的。反编译的过程很像是让器机倒过头来猜测人的思维,你觉得可能么,如果真的做到了,那只能证明一点,机器真的比我们要聪明了,多么可怕~~
rfa 2005-12-05
  • 打赏
  • 举报
回复
to test2002(test2002)

真的吗?连注释都可以搞回来...要是那样的话,真的不知道该夸那个反编译的软件好,还是该骂FoxPro的编译器烂了~~
想想自己辛辛苦苦写的程序,别人用1分钟就连我注释当中骂BOSS的话都搞到了.... :)
yzkzero 2005-12-05
  • 打赏
  • 举报
回复
to test2002(test2002)

是的,那个其实就是符号化了,将机器码转换为汇编指令,我只是为了便于表达。
yzkzero 2005-11-30
  • 打赏
  • 举报
回复
反编译成汇编是易如反掌

但要反编译成代码是绝对不可能的
格瑞特丹 2005-11-30
  • 打赏
  • 举报
回复
这个基本上.....很难
test2002 2005-11-30
  • 打赏
  • 举报
回复
vc是100%不能反编译的。

倒是象foxpro2.5见过反编译的,真的把一个exe反成代码,甚至原来注释都还存在。

vb都还没见过反编译,vc那就绝对不可能了。
Snow_Ice11111 2005-11-29
  • 打赏
  • 举报
回复
基本上,这个很难^_^
有精力去想如何从.exe文件还原成代码不如去想如何从磁盘上把无故失踪的文件用工具找回来。
Featured 2005-11-29
  • 打赏
  • 举报
回复
IDA、Ollydbg之类的都是将exe反向成asm的

要反向成VC源码,目前还没有见过这种软件。
rhettxie 2005-11-29
  • 打赏
  • 举报
回复
IDA
playar0709 2005-11-29
  • 打赏
  • 举报
回复
noway

---
: Chance is a gift for those who try

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧