vb反编译并还原
‘壹’ VB反编译器怎么用
VB 是伪代码,是种解释性语言,
反编译没用的,不能得到编写的代码,只能看看有哪写控件.
‘贰’ 有什么好的VB反编译软件,要所有代码都能反编译出来。(有些只能反编译窗体)
vb的编译方法是最难
反编译
的,目前常用的几款反编译软件只是能够还原窗体和部分控件信息,全部反编不可能实现,不要浪费时间找了。
‘叁’ 请问:如何将vb编译的生成的exe文件进行反编译回来,进行修改。(请高手帮忙弄下)
vb是用来实现
vb代码>>exe文件
的转化用的,没有办法反编译exe文件。
况且至今没有软件可以反编译exe文件,有也只是能反编译部分属性,像vb反编译精灵。
只能自认倒霉了。
‘肆’ VB反编译出来的代码有没有办法还原
没有办法死了这条心吧 就好比苹果榨汁了 你让苹果汁还原成苹果一个道理 反编译顶多就是让你看到苹果渣子,让你知道它的外形 也就是界面而已
‘伍’ vb反编译及教程
VB编写的程序从4.0以后的版本都不能反编译了,它生成的exe程序不想其他程序那么有规律。你只能反汇编,那样代价就太大了,至少比你自己开发一个完整的程序难。
‘陆’ 有没有VB反编译程序
VBRezQ v2.4a
下载地址http://st.cnc-gd.com/soft/Software.Asp?id=330
可反编译VB6的EXE文件,得到全部窗体。
vb反编译精灵v4.3
下载地址http://gsdx.driversky.com/down/vbre.zip
但明确告诉你,目前世界上还没有任何一款软件能对稍复杂(注意仅仅是稍复杂)一点的VB6编译过成的EXE进行实用的反编译,且不用说目前的软件EXE文件大都经过加壳这样的保护处理,反编译更是不可能了。我在《问专家》网上看到过专家的解答就是这个意思,上面提到过一款说是最好的反编译VB软件,也只能把很简单的EXE编译出窗体文件,代码代码可读性非常差,更不用说稍复杂一点的程序了。
‘柒’ vb程序反编译工具
VB
做的程序是不可能反编译出
VB
代码的
反编译VB的软件最多只能把程序中的窗体等控件反出来
‘捌’ 如何把vb中的后缀是exe还原成原程序呢,帮帮我
这个,恩,很难,只可惜我不是牛人。
exe文件是编译之后生成的
可执行文件
,要想还原
源程序
,这涉及到反编译的知识。
建议向作者索取
源代码
吧~~~~
‘玖’ VB反编译还原代码 求助
如果说 VB3、VB4 还有可能的话,那么 VB5、VB6 反编译就是完全的痴人说梦了,VB6 已经不是纯粹的解释性语言了,根本不可能反编译出完整的源代码,对于这种语言写出来的程序,只能获得中间语言或低级语言。一般来说 VB6 都是 P 代码,而 P-Code 的代码逆向回来只能自己看,机器是识别不了的。
举个例子:
比如在 VB6 中有一句代码 : MsgBox "Decompile Test."
那么反编译出来的结果就是:
(代码太长不贴,这里贴主要的)
...
mov dword ptr [ebp-58], 004012E4 ; 这里把 "Decompile Test."的地址弄进去了。
...
call dword ptr [<&MSVBVM60.__vbaVarDup>]; 可以清楚的看出来,复制了一份变量的句柄。因为VB里字符串指向的是内存地址。
...
call dword ptr [<&MSVBVM60.#595>] ; 这一句弹出了MsgBox.这里如果跟进去的话是一大堆API 。
...
所以正常反编译(学汇编语言和计算机编译原理去吧)的话,看到段了就会知道这是一个 Msgbox 函数,但是具体显示的内容是什么,那是根本看不出来的。
P.S. 针对楼上[你不懂就别乱说]说的插一嘴,未加壳的 .NET 为何能被反编译出源代码,那是因为 .NET 是托管,而托管有中间语言,所以它的源代码被编译成 msil 这种中间语言而非像 VB6 直接编译成机器语言了。
‘拾’ 怎么把VB6.0生成的exe文件还原成原有程序
一般EXE不能返还成原程序代码,除非用反编译软件,但复杂的程序,反编译一般不完整。