导航:首页 > 源码编译 > vb6可反编译出源码

vb6可反编译出源码

发布时间:2023-03-31 03:43:22

A. VB6 dll反编译

目前似乎没有能够反编译到源代码的工具。网上传的“VB源码级反编译工具”也只是能修改少量资源属性。从理论上说,由源代码到目标代码这个过程不是一一对应的,也就是说,不同的源代码可能编译出相同的目标代码;相同的源代码由不同的编译器编译,也可能生成不同的目标代码。

B. 有没有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编译出窗体文件,代码代码可读性非常差,更不用说稍复杂一点的程序了。

C. VB6可以被很多软件反编译,那学VB还有何用

看水平吧
如果你水平不够,编出的程序我想也不会有太多人去反编译
如果你水平够,编出的程序很有用,那我想在防反编译的技术上,也应该做的很好

记住:没有绝对的,你想想微软够牛吧,可Windows/Office等,不是照样被别人破解吗?

D. 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 直接编译成机器语言了。

E. vc 6.0程序如何反编译到源代码

不需要任何软件,在你要看的源代码行按F9,按F5运缺凯孝行,再在调试工具栏里点反汇编Disassembly就可以看到孙肢相应的汇编代码了,如果你的调试工具栏没显示,就点工具菜单-自定义选项伏稿的第项的工具栏把调试Debug打钩。

F. VB6.0写的程序可以反编译得到代码吗

真正反编译是不可能的,不管是P代码还是本机代码,不加壳也反编译不了,至于什么.net反编译,更是痴人说梦!网上虽有一些反编译软件,但是顶多把你用了哪些控件找出来,至于代码就无能为力了

G. 怎样反编译程序

高级语言源程序经过 编译 变成可执行文件,反编译就是逆过程。
但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序。
计算机软件反向工程(Reversepengineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,作为自己开发软件时的参考,或者直接用于自己的软件产品中。
反编译是一个复杂的过程,所以越是高级语言,就越难于反编译,但目前还是有许许多多的反编译软件: VB: VBExplorer 、VB反编译精灵和VBRezQ;只能反编译界面图像,好像代码不能完全反编译 java: JAD ;java的反编译比较常见,所以反编译比较完全, 将class文件反编译成java文件也是有可能的 C++ : eXeScope Dephi: DEDE c#:Reflector 易语言:E-Code Explorer.exe(易格式可执行文件分析器)。

H. 你好,还想问你一个问题:VB6.0写的程序能反编译么

不行,早期版本的确可以,现在的不行,实际上反出来的只有界面,也就是资源

I. 怎样反编译程序

哦 很简单
如果没有加壳 可以用 rescope注册版

加壳的 涉及加密解密知识

J. VB6可以被很多软件反编译,那学VB还有何用

理论上,任何软件都可以被反编译,只是时间问题。与汇编、C语言比较VB6属于比较难反编译的了,如果不是做商业软件,学一种编程语言的作用是能方便工作,提高效率。
VB6编译器确实过时了,而且VB6有自身不足,但是一般软件还是可以做的,而且比VB.net要小很多,VB.net的优点是很多东西都是现成的,比如菜单,可以直接设置出各种效果来,用VB6就要掌握API和自绘技术,或者借用第三方控件。但是通过这样可以提高自己的编程水平,缺点是开发效率低。

阅读全文

与vb6可反编译出源码相关的资料

热点内容
韩国十大禁止播放片 浏览:365
养猫解压视频大全集 浏览:737
隐私图片保存文件服务器什么查看 浏览:493
etc命令全称 浏览:157
海神号真实结局 浏览:898
收母的都市 浏览:47
网页能直接看的那种 浏览:695
python获取目录名 浏览:379
利用冰箱压缩机给空调抽真空 浏览:902
法国啄木鸟有哪些作品 浏览:553
法国阿尔法公司电影有哪些 浏览:669
工商银行app哪里能体现出名字 浏览:885
如何把手机app添加到车载 浏览:648
十部经典篮球教练小说 浏览:193
最美壁纸安卓叫什么 浏览:477
达虎电影网最新官网 浏览:878
python就业形势 浏览:434
自制解压游戏手工 浏览:498
m1代码编译 浏览:679
华为怎么安装安卓app 浏览:553