当前位置:首页 » 编程软件 » vbexe反编译

vbexe反编译

发布时间: 2022-02-11 18:01:28

⑴ 如何将EXE文件用VB反编译

这些都是逆向的,而不是反编译。。在JAVA裏面。反编译才能做得到。。EXE应该是说逆向或者破解才对。。

⑵ EXE 反编译 VB反编译

楼主,这是个易语言程序。加了个壳 貌似是UPX 会在C:\WINDOWS\system32\下释放一个jedata.dll
火眼查毒链接:http://fireeye.ijinshan.com/analyse.html?md5=&sha1=#full

编程求教,vb.net程序exe,想反编译-修改-重生成exe。

反汇编的程序代码肯定是有错误的,你可以把东西拿上来,如果工程不是太大的话我们可以试试帮你改

⑷ 有一*.exe文件,看图标判断为vb生成,请问能反编译而得到源代码吗非常感谢!

Create Project -> Application !
============
执行文件的建立
1、编译格式的选择

PowerBuilder 8.0对生成可执行文件提供了两种编译格式:伪代码(Pcode,即pseudocode的缩写)和机器代码(Machinecode)。伪代码是一种在所有PowerBuilder 平台上支持的解释性语言,它的格式与PowerBuilder 运行库(.pbl)一样,在可执行状态下保存单个对象,其优点是方便和可移植;机器代码则是真正的完全脱离PowerBuilder 环境的可执行文件,其优点是速度快,但文件容量比较大。选择编译代码格式一般基于以下三个方面:

①速度。若目标是优化运行速度和应用强化脚本处理,则选择机器代码。要是代码中较多地使用了循环结构、浮点运算或整数算法及函数调用,机器代码将比伪代码做得更好。但伪代码的编译速度比机器代码快,特别是开发人员要快速地创建测试用的可执行文件时非常便利;

②大小。伪代码生成的文件比机器代码的小。如运行应用程序的终端机器容量紧张的话,就需要放弃较快的机器代码而选择伪代码;

③移植。伪代码对于跨平台的应用非常有用。它可以方便地跨平台(PowerBuilder 支持)使用,包括:Microsoft Windows (16位和32位)、AppleMacintosh和UNIX。机器代码是依赖于平台的,也就是说要求生成和可执行应用平台一致,不过它可以获得更好的性能。

2、动态库的建立

发布PowerBuilder 8.0应用可以将一些对象不放到可执行文件中,而放到动态库中在运行时装入,这样可以将应用程序分割成更小的模块便于管理和维护。

选择伪代码(Pcode)编译方式生成PowerBuilder动态库(.pbd文件),选择机器代码(Machinecode)方式在Windows和UNIX平台上生成动态链接库(.dll文件,如将test.pbl编译成test.dll),在machine平台上生成平台支持的共享库(如test.lib)。如果在Windows上有两个应用,那么编译成的.pbd包含一个调用全局外部函数的用户对象,为了保证正确调用函数必须为每个应用单独编译和发布.pbd文件。

当建立动态库时,将源库(.pbl文件)中所有对象的编译版本拷贝到动态库中。为了在某些库中只使用所需的对象,可以将它们放到一个标准的PowerBuilder库(.pbl)中。
在建立动态库时,PowerBuilder并不检查所有对象,只是简单地去掉对象的源格式,因此,对于一些在画笔或脚本中指定了使用资源(图形、图标或指针)的对象,若不想提供单独的资源,则必须在资源文件(.pbr)中罗列出这些资源,这样才能保证在建立动态库时包含这些资源。

动态库的建立有两种途径:一是在库管理画笔中建立;二是在工程画笔中建立工程对象时一起建立。

3、资源文件的使用

可执行文件或动态库中可以包含一些资源(图形、图标或指针),也可以将它们作为单独的资源文件(.pbr文件)保存。

(1)单独的分布资源

若某资源不包含在可执行文件或动态库中,则在执行应用程序引用它时,PowerBuilder按查询路径查找该资源,因此,必须将它与应用程序一起放在查询路径下。

Windows的查询路径为:当前目录,Windows目录,Windows的System目录和PATH环境变量中设置的所有目录。

(2)资源文件

可以使用PowerBuilder资源文件(.pbr)替代单独的资源,其中列出所有的动态分配的资源也可以包含动态分配的数据窗口对象。PowerBuilder将这些资源编译后放入可执行文件或.pbd文件中,这些资源在执行时可直接使用。

若给数据窗口控件动态分配数据窗口对象,则必须创建一个资源文件,且在可执行文件或动态库文件中包含该对象,或在一个单独的动态库中包含它。

资源文件(.pbr)是一个ASCII码文件,在其中列出了应用程序要有到的各种资源(如.bmp、.cur、.ico、.rle和.wmf文件)和数据窗口对象。使用文本编辑器(如Windows的记事本)创建一个文本文件,其中列出在应用中动态引用的资源文件,一行列出一个资源,格式如:

appico.ico
appbmp1.bmp
appbmp2.bmp
……

以上文件和对象都假设是在当前目录中,如果存在于另一个目录中,则必须包含所在路径,格式如:

e:\myapp\test.jpg。

⑸ vb exe程序能够反编译到何种程度

反编译到代码的程度。和你自己的源代码的差别就是一些sub/function的名字。
想增加反编译后解读难度的话,多加一些sub/function,多加一些goto。

⑹ 我这有一个 可能是vb 编写的 exe文件,怎么才能把它反编译了呢

exe是机器指令程序,同一段机器指令程序可以有多种高级语言编写方法,就是你确定是VB写的也无法反编译,这个是不可逆的。反汇编是可以的。可是汇编程序不是普通兄弟能读得懂的,即使翻出来对我们探寻源程序的编程方法和技巧也徒劳无益!

⑺ 请问:如何将vb编译的生成的exe文件进行反编译回来,进行修改。(请高手帮忙弄下)

vb是用来实现
vb代码>>exe文件
的转化用的,没有办法反编译exe文件。
况且至今没有软件可以反编译exe文件,有也只是能反编译部分属性,像vb反编译精灵。
只能自认倒霉了。

⑻ 有没有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的EXE文件被反编译

VB是直接编译成机器代码的,基本不用顾虑被他人反编译的问题。
如果你说的是VB.NET,那么它是被编译成中间语言的,则可以使用VS提供的一个混淆器阻止他人反编译。

热点内容
安卓系统个人字典有什么用 发布:2025-01-12 06:13:37 浏览:927
geventpython安装 发布:2025-01-12 06:13:34 浏览:337
放松解压助睡眠直播 发布:2025-01-12 06:13:00 浏览:827
车载wince和安卓哪个好用 发布:2025-01-12 05:58:18 浏览:838
vb6遍历文件夹 发布:2025-01-12 05:58:13 浏览:364
c在C语言中代表什么 发布:2025-01-12 05:52:59 浏览:46
政府PHP 发布:2025-01-12 05:34:30 浏览:651
转码算法 发布:2025-01-12 05:24:02 浏览:418
哪个国家开发安卓系统 发布:2025-01-12 05:08:58 浏览:407
华师数据库 发布:2025-01-12 05:07:03 浏览:505