给你一个.exe文件,能不能知道它的源代码啊?比如用:VB或者是delphi等编写的啊。(0分)

  • 主题发起人 主题发起人 ysp_1984
  • 开始时间 开始时间
Y

ysp_1984

Unregistered / Unconfirmed
GUEST, unregistred user!
给你一个.exe文件,能不能知道它的源代码啊?比如用:VB或者是delphi等编写的啊。
 
vb的可以反汇编,其他的都不行
 
晕,连分都没有
 
vb 就这么烂啊 还被反汇编
 
VB可以反编译吗?我给一个VB6的PLC解密程序你帮我反便宜看看了。
破解VB6的程序比破解Delphi的程序要困难得多的。。。
 
用这个OllyDBG
 
源码?别想了
最多也只是汇编代码或十六进制码。。。看得懂就是源码。。。
 
用PE工具可以看出是用VB OR DELPHI
 
VB程序可以反编译,但是编译出来的结果也没什么用,只是类似Delphi中的DFM资源。因为VB不是真正的编译程序,有点象.net,是经过VB运行库解释执行的,但是Delphi是真正的便宜程序,不容易破解,反汇编顶多就是出来十六进制代码和一些汇编代码。
 
先用PEiD查壳,有则要先脱壳.

没壳的话PEiD可以显示是什么编写的

至于源码,连门都没有

用OllyDBG分析

得到
汇编代码或十六进制码

这方面的东东学好了,大概就知道EXE是怎么运行的了
 
也许不是不可以吧 金丝猫老外的牛人很多 好象冲击波 国外安全论坛的那些金毛已经谈论多时 溢出代码也出来多时 但是杀毒软件还无动于衷 震荡波出来的时候 瑞星还吹嘘第一个发现 其实金丝猫们已经在讨论几个月了

好象DELPHI和BCB是可以全部反出来的 而且BCB和D5还有个人版本之类的 估计是Borland的人搞出来的

在下见识不广 不知道说得对不对
 
金_丝_猫
是_什_么?
 
DeDe 也是专门干这个的,能看到引用的单元文件、函数名等,但实现部分的代码全是汇编拉
 
到看雪论坛看看去吧。bbs.pediy.com
 
反编译出源码理论上应该是完全可以的,Borland的数据结构他们肯定是最清楚的,肯定可以还原出源程序,但是他不可能出这样的工具,出来的话那他们的产品的生命期也就结束了。
 
真正编译型的东西是不可能反编译的,只能反汇编
 
不能出源码,至少DELPHI是,但是VB就不知道是不是了
如果你学过编译原理你就知道了,从源码到EXE中间要丢失很多的信息,因为编译过程中就要损失很多东西
===========
如果DELPHI中以BPL及DCU等包形式发布的,那又是另一种情况.因为那里面有好多源码的信息,如符号表等,那样能得到源文件更多的信息
============
“能看到引用的单元文件、函数名等,但实现部分的代码全是汇编拉 ”
这是完全可以的
=========--==
还有bbswing,不是我说话难听,我不知道你知道是什么理论,如果你不知道你就不要瞎说误导新人,EXE是PE结构,知道结构和能不能出源码根本是两回事,世界上好多东西是不可逆的.
如果玻璃碎了,一个人再知道如果生产,制造,知道玻璃的化学成份,分子排列,也不可能把碎片回复到原来完全相同的样子,即使是重铸
 
这些东西要眼见为实啦 某一天 你见到有个牛软件反出来的东东 变量名字是不一样 例如STR 变成S 但是结构是相同的 你也许也就知道 原来世界上是有牛人专门帮人恢复打碎的花瓶的
 
给我一份源代码,我就知道它的.exe !
 
后退
顶部