Ⅰ 如何防VB的EXE文件被反编译
VB是直接编译成机器代码的,基本不用顾虑被他人反编译的问题。如果你说的是VB.NET,那么它是被编译成中间语言的,则可以使用VS提供的一个混淆器阻止他人反编译。
Ⅱ 如何防止foxpro的exe文件被反编译
foxpro的编译是一种伪编译,在编译的exe文件中仍是以某种形式的字节码保存的,运行时其实仍然是在解释执行。所以用它开发的软件易被反编译。克服的办法--换用真编译的开发工具,再加上反跟踪、加壳等等。
Ⅲ exe文件的反编译问题
如果你要修改的信息和原来的一样长可以在属性里去掉只读,然后用txt打开,然后修改原来的信息串的内容为你得,但是长度一定要一样,其他的别改
Ⅳ exe文件能不能反编译
所有exe文件都能进行“反编译”,只不过是经过加密或者优化处理的exe文件反编译出来无法正常阅读。
Ⅳ VC2008 编译的.exe程序,能被反编译破解码如何防止破解
其他语言我不知道,但是C++程序的话是很容易破解的,用ida pro可以反编译生成代码,这样就可以看到你用了什么语句来检验注册码温柔一点破解的话可以这样做出注册机,如果暴力一点直接可以修改代码,随便输入一个注册码都通过但是生成的代码并不完全是开发时候的代码,而是损失了一定的信息的,比如不能分辨是不是指针,至于防止,我只能说尽量让语句复杂一点,来增加破解的工作量,但是不要想有什么方法可以无法破解
Ⅵ 如何反编译exe文件
反编译exe文件基本上是不可能的,因为反编译过程由很多因素会干扰,反编译过程:1、检测程序时候加壳了,如果加壳就必须先去壳。2、去壳后需要猜测程序员采用的是什么编程语言,编程语言有:java/c/c++/c#/vb/VC++等等。3、猜测到程序员使用的语言后根据编程语言进行汇编,汇编需要考虑到语言中的语法问题,即使是同种语言,一种命令有多种说法,汇编成功率在20%左右。4、汇编成功后基本就已经到反编译的顶端了,要从汇编程序翻译成源码可能性为1%。
Ⅶ 怎么反编译exe文件
一般改改文字的,可以用一些exe反编译软件。如果破解类的,或者修改算法类的。那就IDA或者ad了。静态反编译,或者动态反编译。要有超强的编译水平,才能干反编译的。
Ⅷ c#防止反编译,如何将exe文件做成资源文件(加壳)
1.新建一个项目(所谓的壳)。命名为Test2.将要加壳的程序test.exe文件做成资源文件防在Test文件中。打开新建的项目Test,双击最右侧的SolutionExplorer的第一个按钮Properties。会出现这个画面然后点击Resourse-AddResource-添加现有资源,就将你要添加的test.exe添加进去,然后再solutionExplorer中会生成一个文件夹Resource你的test文件就在那里面,然后右键test.exe的属性将他改为嵌入的资源即(EmbeddedResource),然后就搞定了。3.之后将新建的项目Form1删除,将Programma.cs打开替换成以下代码[STAThread]staticvoidMain(string[]args){StringprojectName=Assembly.GetExecutingAssembly().GetName().Name.ToString();Streamstream=Assembly.GetExecutingAssembly().GetManifestResourceStream(projectName+".Resources"+".test.exe");byte[]bs=newbyte[stream.Length];stream.Read(bs,0,(int)stream.Length);Assemblyasm=Assembly.Load(bs);MethodInfoinfo=asm.EntryPoint;ParameterInfo[]parameters=info.GetParameters();if((parameters!=null)&&(parameters.Length0))info.Invoke(null,(object[])args);elseinfo.Invoke(null,null);}大功告成了。新生成的test.exe会打开你导入的exe文件,这样当别人用反编译软件的时候,他只是显示你新建的项目中的Programma。cs中的代码。
Ⅸ EXE文件反编译成源码
EXE文件可以通过步骤来反编译成源码,具体步骤如下:
1、在网络上搜索下载反编译工专具ILSpy,ILspy是一属个开源的.net反编译软件,使用十分方便。解压后如图,双击.exe文件打开解压工具。
(9)exe文件防止反编译扩展阅读:
反编译也称为计算机软件还原工程,是指通过对他人软件的目标程序(比如可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。
exe是编译好的程序文件 要看结构就得反编译 但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序。 所以要要看结构不止要会反编译 还得精通汇编语言。