jdgui能重编译程序么?c++dll文件如何反编译?

1周前 (10-28 19:29)阅读2回复0
花花
花花
  • 管理员
  • 注册排名3
  • 经验值353750
  • 级别管理员
  • 主题70750
  • 回复0
楼主
jd-gui可以将看到的反编译结果保存到1个zip压缩包里面,具体操作为:File-》Save All Sources,然后打开压缩包就可以对java源文件进行修改了,c++dll文件如何反编译?  AxProtector加密了.net原代码,任何时候原代码都不可能被还原到硬盘当中,摘用AxProtector加密后的.net代码只有在程序调用或执行某1段函数的时候,才能通过AxProtectorClass在内存中解密后返回到程序中执行,运行之后迅速立刻加密,这种随机加密、按需解密原代码的功能,能很好的防止.Net程序的反编译,同时能够很好地防止API加密点被摘除,有效地保证了源代码的执行效率和安全性, 易语言exe文件怎么反编译?
  1. jdgui能重编译程序么?
  2. c++dll文件如何反编译?
  3. 怎么把class文件反编译成java文件?
  4. net软件,用什么软件加密狗加密,能防止代码反编译?
  5. 易语言exe文件怎么反编译?用什么工具?

jdgui能重编译程序么?

jdgui能重编译程序么?c++dll文件如何反编译?

jd-gui可以将看到的反编译结果保存到1个zip压缩包里面,具体操作为:File-》Save All Sources,然后打开压缩包就可以对java源文件进行修改了。

c++dll文件如何反编译?

所谓的破解就是反编译。。反编译的第1个步骤就是先脱壳。。关于脱壳可参照这个链接。脱壳完成了或者根本没壳就可以进行下1步了。反向编译 高级语言源程序经过 编译 变成可执行文件,反编译就是逆过程。 但是一般不能把可执行文件变成高级语言源代码,只能转换成汇编程序。 计算机软件反向工程(Reversepengineering)也称为计算机软件还原工程,是指通过对他人软件的目的程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的构思、原理、结构、算法、处理过程、运行方法等设计要素,作为自己开发软件时的参考,或者直接用于自己的软件产品中。

反编译是1个复杂的过程,所以越是高级语言,就越难于反编译,但目前还是有许许多多的反编译软件: VB: VBExplorer 和VBRezQ;只能反编译界面图像,似乎代码不能完全反编译 JAVA: JAD ;java的反编译比较常见,所以反编译比较完全, 将class文件反编译成java文件也是有可能的 C++ : eXeScope Dephi: DEDE c#:Reflector

怎么把class文件反编译成java文件?

自己编译你的class,生成字节码那块加点简单的加密,然后你需要用的时候,用你自己写的的classloader,加载字节码的时候按之前加密时候的规则解密就可以。。

net软件,用什么软件加密狗加密,能防止代码反编译?

  .Net软件的特征,1些强大的编译工具可以对.Net可执行文件进行反编译操作,并得出相应的IL代码甚至是源代码。即使是摘用混杂 工具以及强命名工具也不能从根本上解决问题,代码依然会很轻易地被Reflectoer等工具反编译源代码。   软件加密狗:威步(WIBU)的CodeMeter,AxProtector(for.net)两款软件加密狗性能非常不错   反编译的问题,与世代相传的代码混杂 工具(Obfuscator)不同,AxProtector可以完全阻止对.NET 程序集(由 C#, VB.NET, Delphi.NET, ASP.Net… 等语言编写)的反编译。通俗的讲,AxProtector在破解者和您的 .NET 代码之间构建了强大的防破解保护屏障,生成1个基于 Windows 的而不是基于 MSIL 的兼容格式文件。原始的 .NET 代码完全的被加密后封装在本地代码内,无论何时都不会释放到硬盘,对于破解者是不可见的。   与单纯的.net加密软件不同,AxProtector与CodeMeter硬件加密狗配套餐使用,摘用了更为周密的密钥治理,及最先进的AES、RSA、ECC等加密算法存储或传输密钥,保证通讯安全。   .Net代码编译后生成的 .class 中包含有源代码中的所有信息(不包括注释),特殊是在其中保存有调试信息的时候。所以1个按照正常方式编译的.class 文件可以非常轻易地被反编译。1般软件开发商会摘用1种喊做混杂 器的工具。混杂 器的作用是对编译好的代码进行混杂 ,使得其无法被反编译或者反编译后的代码紊乱 难懂。由于混杂 器只是混杂 了方法名称或流程,而不能防止源代码被反编译,因此混杂 器的作用只是增加了反编译的难度,最终的结果也是治标不治本。对于1些把握工具的人来说几乎还是透明的。AxProtector是1款真正意义的加密源代码、防止反编译的.net软件加密软件。   AxProtector加密了.net原代码,任何时候原代码都不可能被还原到硬盘当中。摘用AxProtector加密后的.net代码只有在程序调用或执行某1段函数的时候,才能通过AxProtectorClass在内存中解密后返回到程序中执行,运行之后迅速立刻加密。这种随机加密、按需解密原代码的功能,能很好的防止.Net程序的反编译,同时能够很好地防止API加密点被摘除。有效地保证了源代码的执行效率和安全性。

易语言exe文件怎么反编译?用什么工具?

请使用PEiD查看该程序的编译器,若为Easy Language,则为动态编译,可使用E-Code Explorer进行反编译,若为VC++6.0,则为静态编译,请使用OD进行反编译,若只需要修改软件名(您可能指得是窗口标题或者其他文本资源),那么您可以使用资源编辑器进行修改,或者使用1些汉化软件修改。

0
回帖

jdgui能重编译程序么?c++dll文件如何反编译? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息