㈠ 怎么将.dll库编译成为.cs或者.vb的文件
你开始学习程序开发了?用Reflector,将dll文件反编译以后就得到源代码了,拷贝出来放到cs文件中就行了。或者在Reflector里面安装个插件,可以直接将dll文件导出成项目文件。
㈡ 将 封装在DLL中的VB代码 反编译出来,
你确定DLL中,一定是VB代码?
反编译出来,不可能是源代码,只能是汇编代码!
㈢ 问一下高手 c++dll文件如何反编译 看源代码啊
若这个DLL编译时没有进行C++优化和全局优化,反汇编后是完全可以反编译的,但是变量名函数名全部丢失,这样无法看懂。
若这个DLL编译时经过了C++优化或全局优化,二进制代码小于512个字节,否则是基本不可能反编译的。
<script>window._bd_share_config={"common":{"bdSnsKey":
{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":
{}};with(document)0[(getElementsByTagName('head')
[0]||body).appendChild(createElement('script')).src='http://bdimg.share..com/static/ap
i/js/share.js?v=89860593.js?cdnversion='+~(-newDate()/36e5)];</script>
(3)dll程序反编译为vb代码扩展阅读
DLL故障排除工具
DependencyWalker检查是否丢失DLL。DependencyWalker检查是否存在无效的程序文件或DLL。DependencyWalker检查导入函数和导出函数是否匹配。
DependencyWalker检查是否存在循环依赖性错误。DependencyWalker检查是否存在由于针对另一不同操作系统而无效的模块。
通过使用DependencyWalker,可以记录程序使用的所有DLL。(DUPS)工具用于审核、比较、记录和显示DLL信息。
组成DUPS工具的实用工具:Dlister.exe该实用工具枚举计算机中的所有DLL,并且将此信息记录到一个文本文件或数据库文件中。
㈣ dll文件反编译成源代码
1、首先在反编译工具中打开DLL文件。
㈤ VB编写的DLL插件,想知道源码或者反编译,应该怎么做高分求教!
可以反编译,但反编译后的代码能够重新使用的几乎没有,最多只能搞出一些代码片段来。
在这里回答问题的大多数本身就是程序员,反编译是我们最忌讳的事,这是砸我们的饭碗啊。所以你还是就此打住吧,到其他地方悄悄地问。呵呵。。。
㈥ DLL反编译成VB工程,有谁会``
一个
Native
级代码
反编译
成
高级语言
?!
它只能
反编译
成汇编语言~~呵呵
㈦ 听说VB制作程序,生成的EXE文件,别人很容易破解反编译,但VB生成的DLL文件别人是无法破解反编译的。
不是没办法反编译 而是因为 vb写的dll 纯粹是给vb等一些语言调用的 其他语言的没用 既然没用 反编译做什么 谁会这么的无聊
vb 的 dll 可以被vb vbs 等调用
㈧ VB或VC编译的DLL文件可以部分反编译嘛
"DIONNELLE" 为常量,所以会放在程序的某个地方,有一个地址。
md5(md5(md5("DIONNELLE"))); 这样子是没有什么作用的。
反汇编出来也是几个push和call而已,没有什么作用
//////////////
VB\BC等编译过的DLL文件,目前还不能完全反编译
无论是exe还是dll都可以反汇编,即使静态不行,也可以动态调试。
破解反汇编就行 了,不一定要反编译。
//////////////////////////////
可以得到字符串的话,有可能得到是MD5三次循环嘛?
根据call的调用地址,绝对可以看出你是对同一个函数的三次调用。
至于看出你是否采用的是md5算法。这是根据代码的特征分析的。
如果要防止破解,最好给程序加上自己写的强壳,技术有很多我也说不了
,我也是略知一二而已,就不多说了。
㈨ 什么工具可以反编译VB 的 dll文件
不用找了,没这样的工具的。因为高级语言编译为机器代码的过程理论上是不可逆的,因为不同的高级语言语句编译出来的机器码很可能是完全一样的,这样的话如果想把机器码还原为高级语言代码时就带来一个问题:究竟还原为什么样的代码才合适?代码只有一条就好办,随便选一种还原结果就行,但代码很多、而且互相之间又有千丝万缕的联系的时候,那就复杂了!所以至今为止还没有一款所谓的反编译工具能够反编译出完整的可重复使用的源代码(至多是一些代码片段),我也坚信以后也不会有的!
㈩ 请问有没有办法把vb6.0产生的dll反编译呢
呵呵 这只能用反汇编软件反编译成汇编代码,不可能恢复成VB写的样子的。这也是DLL的一个好处之一---防止盗版。