精华内容
下载资源
问答
  • Java反编译软件

    2016-12-29 09:13:15
    JAD也是一款好软件,不过这个准确,JAD经常出错的地方
  • VfpDecoder反编译软件

    热门讨论 2008-12-22 22:18:47
    所以我在V1.5中作了限制,最大400K,(一般的程序不会这么大的FXP文件),如果得到的FXP文件是400K,那么它是由一个正常的FXP文件和后面一些垃圾数据组成,关系,用FoxTools可以正确反编译的。 6.本程序是在...
  • 学习VB过程中常需要对某些经典程序进行学习,但有时苦于源代码而苦恼或者分不清窗口而不便,这里提供几款反编译软件,综合利用可以得出一些经典程序额窗体和代码(错误,但结构清晰),希望能帮助大家学习 ...
  • 目前找到的最好用的反编译软件——Java Decompiler,完全还原成源码,不过对于加了混淆器的class文件,倒试过。。。 呃,当然,怎么反编译别人的东西,是为了学习,如果人用于营利,我就罪过了。。。 下面...

    目前找到的最好用的反编译软件——Java Decompiler,完全还原成源码,不过对于加了混淆器的class文件,倒没试过。。。


    呃,当然,怎么反编译别人的东西,是为了学习,如果有人用于营利,我就罪过了。。。


    下面附上效图:

     

     

    还有eclipse的插件版本的,JD-Eclipse,安装方法见http://java.decompiler.free.fr/?q=jdeclipse

    展开全文
  • 作为一名程序员,当遇到做的很好、借鉴意义的软件...其实,办法是的,软件反编译就是一个很好的办法,但这里笔者并不建议大家用这样的办法来盗版别人的软件,学习借鉴倒是可以的。 工具/原料 PEiD、

    作为一名程序员,当遇到做的很好、有借鉴意义的软件时,总是忍不住要看看人家代码是怎么写的,是怎样做到这样强大的功能的,但往往我们并不知道软件是谁写的,也就没办法与软件作者进行沟通了,那是不是就没有办法达成我们学习进步的美好愿望呢?其实,办法是有的,软件反编译就是一个很好的办法,但这里笔者并不建议大家用这样的办法来盗版别人的软件,学习借鉴倒是可以的。

    工具/原料

    • PEiD、Java Decompiler、.NET Reflector、DeDe等

    步骤/方法

    1. 现在的编程语言越来越多,我们只有知道目标软件是哪种编程语言和平台开发出来的,才能有的放矢的选择相应的反编译软件。而PEiD是一款著名的查壳工具,其功能强大,现在有软件很多都加了壳,给破解汉化带来非常大的不便,PEiD几乎可以侦测出所有的壳,其数量已超过470 种PE文档 的加壳类型和签名,另外还可识别出EXE文件是用什么语言编写的,比如:VC++、Delphi、VB或Delphi等。例如下图,PEiD的截图,用红色圈包围起来的显示的是软件的开发语言。

      上图显示的是用Microsoft Visual C++6.0开发的DLL

      上图显示的是用Borland Delphi 6.0-7.0开发的exe

    2. 知道了是何种开发语言,我们就可以选择反编译软件了,对于微软开发平台开发出来的软件,我们通常使用.NET Reflector,在文件菜单中将需要反编译的DLL或EXE加载进来,.NET Reflector就会自动帮我们反编译,我们可以在.NET Reflector直接查看反编译后的源代码,也可以将源代码导出,具体操作步骤见下图

    3. Borland Delphi笔者用过的反编译软件为DeDe,操作过程跟.NET Reflector类似,将软件加载进来,点击处理,会弹出提示“等加载完成后点击OK”,详细步骤可参见www.e-chuxing.com/blog。

    4. JAVA开发出来的软件,笔者推荐Java Decompiler,十分好用。如下图所示,反编译后源码很清晰

      END

    注意事项

    • 本文提供的方法仅供学习软件开发之用,请勿用于软件盗版等其他用途。

    展开全文
  • 现在网上所能找到的很多反编译软件, 都是基于jad命令行反编译的, 不过很遗憾jad很久升级之后, 这些软件都无法发编译 Java 5的泛型代码. 因此个外国的Java Fans写了这个软件: JD-GUI ...

          现在网上所能找到的很多反编译软件, 都是基于jad命令行反编译的, 不过很遗憾jad很久没升级之后, 这些软件都无法发编译 Java 5的泛型代码. 因此有个外国的Java Fans写了这个软件: JD-GUI (http://java.decompiler.free.fr/?q=jdgui ), 有独立运行版本(支持Win,Linux,Mac, C++编写)和Eclipse插件版(测试有问题).

    以下为转载:

    JD-GUI

    JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.

    JD-GUI is free for non-commercial use. This means that JD-GUI shall not be included or embedded into commercial software products. Nevertheless, this project may be freely used for personal needs in a commercial or non-commercial environments.

    Screenshots

    Click here to view more screenshots .

    Downloads

    jd-gui-0.2.8.windows.zip

    Mirrors : France , Germany

    Size : 601.69 KB

    MD5 checksum : e096420141c1929b51519784b29aec7e

    jd-gui-0.2.8.linux.i686.tar.gz

    Mirrors : France , Germany

    Size : 882.05 KB

    MD5 checksum : f5eb699190ddce8108f04873df40262b

    jd-gui-0.2.8.osx.i686.dmg

    Mirrors : France , Germany

    Size : 1.25 MB

    MD5 checksum : 9a2fd5e9c7b3d089b8e9145a3a5ce471

    Changes

    Click here to view changes .

    Disclaimer

    Copyright ? 2008-2009 Emmanuel Dupuy.

    THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

    展开全文
  • 最近在做PB的项目,该项目只有PBD文件,而没有源码,只能通过反编译PBD文件查看源码,逐步恢复该项目,由于之前人接触过反编译...反编译软件主要是一下两个: ***这两个工具可以从这里下载: https://me.csdn...

    最近在做PB的项目,该项目只有PBD文件,而没有源码,只能通过反编译PBD文件查看源码,逐步恢复该项目,由于之前没人接触过反编译,网上的PB资料也不是很多,所以一路都是自己摸索过来的,下面是我个人的一些总结,跟大家分享一下,如有不对的地方,欢迎大家指出。

    一、首先介绍一下项目中主要用到的软件,

    反编译软件主要是一下两个:

    ***这两个工具可以从这里下载:

    https://me.csdn.net/download/chengg0769

    也可从这里下载

    http://www.mis2erp.com

    http://www.pbdecompiler.com

    http://www.powerbuilder.ltd

    其他域名:

    http://www.pb-pbd-pbl.ltd

    http://www.datawindow.ltd

    http://www.shudepb.ltd

    http://www.dw2xls.ltd
    ————————————————
    左边红色的是反编译数据窗口的,右边绿色的是反编译函数、结构体、UO、窗口等,(这只是我个人反编译中用到的软件,并不是只有这两种工具)

    除了这两个,还有就是PB6.5.

    二、反编译流程:

    用PBkiller软件打开相应的PBD文件,显示如下,可以只导出需要的函数、窗口等,也可以全部导出,

    导出需要的窗口、方法、结构体或UO,数据窗口不能导出

    这里以导出的窗口为例,导出的窗口是后缀名为.srw的文件,然后打开PB6.5,点击下图中的图标,打开刚才导出的窗口


    打开之后如下,如图调整文件中的SQL语句,

    将SQL语句调整完成后保存,点击工具栏中的导入按钮,就可以将刚才导出的窗口导入到对应的PBL文件中,

    三、需要注意的地方:

    (1)这种控件的属性在反编译时显示如下,将左侧对应的地方改成右侧所示


     (2)有游标的地方,需要将下图划红线的地方去掉


    (3)反编译的窗口导入后,之前设置的控件的属性都丢失,需要重新设定一下

    (4)将反编译的窗口进行导入时,经过如上修改后有时还是会提示有错误,会提示在哪个控件的哪个事件中存在错误,只要打开源码找到相应的错误进行修改即可。

    四、数据窗口的反编译,用软件打开PBD文件,PBD中的数据窗口显示如下,


    数据窗口导出后可以直接导入到相应的PBL文件中

    五、反编译数据窗口需要注意的问题、

    (1)组合数据窗口


    以某个数据窗口为例,下面是该数据窗口的源码:


    反编译后,需要修改最后一行,比如这个数据窗口有7列,但是下面的data()有14个值,需要手动删除一半,若不删除,在点击打印时该数据窗口中的内容会打印两遍;

    这个问题我目前只在组合数据窗口中有发现,普通数据窗口不用修改源码。

    有总结不对的地方希望大家指出。

     

    原文:https://blog.csdn.net/sdust_k/article/details/25827695 

    展开全文
  • PB项目反编译总结

    千次阅读 2014-05-14 19:50:53
    最近在做PB的项目,该项目只有PBD文件,而没有源码,只能通过反编译PBD文件查看源码,逐步恢复该项目,由于之前人...反编译软件主要是一下两个: 左边红色的是反编译数据窗口的,右边绿色的是反编译函数、结构体
  • C#软件反编译后代码错误的改错方法

    千次阅读 2011-12-06 00:46:12
    前些日子玩了一玩飞信2008,一天心情...好奇心又让我很想了解他的编程技术,于是动了工程级反编译,VS中重编译,动态调试运行的念头,经过了半天的努力,总算马马虎虎地可以调试运行了,呵呵,没有比这学习更爽的了!
  • wsp反编译

    2014-04-11 15:47:00
    最后出于好奇,我把wsp文件解压缩,看看里面是什么(如果您的机器上的压缩软件不能直接解压,可尝试修改后缀名为cab。)。我看到的首先是一个清单...反编译DLL文件,看到的主要是程序集信息,因为这个项目写什么...
  • 安卓反编译工具DoAPK

    2011-12-20 20:35:12
    打开你要修改的APK文件,如:xScope.apk,然后选择反编译后的文件保存目录位置,点击反编译,反编译就开始了,看软件大小,最后会在你选择保存的目录内生成一个带.decode的目录 2.进入这个目录进行你需要的修改,如美化,或者...
  • 我也面临相同的问题,但目前还找到类似反编译smali文件的方法,一般得到dex文件只需要用WinRAR或其他压缩软件打开apk文件就能得到。但也例外好像,技术先进了,今天遇到个apk用WinRAR打开异常,没有dex文件,...
  • Android反编译方法

    2016-01-28 10:06:36
    前几天还在给朋友闲聊这个问题,想到过了两天老大就让我对市场上软件尝试反编译;目的呢是想借鉴下人家的代码学习人家的长处。后来费了好大的劲儿很多工具使用方法都不没有,要么呢,使用的时候发现根本是它说...
  • 反编译学习优秀程序

    千次阅读 热门讨论 2016-05-28 21:42:01
    在学习的过程中需要借鉴优秀的程序,当然...当遇到做的很好、借鉴意义的软件时,总是忍不住要看看人家代码是怎么写的,是怎样做到这样强大的功能的,但往往我们并不知道软件是谁写的,也就办法与软件作者进行沟通了
  • .NET Reflector是一个能将以.NET Framework为基础开发出来的的DLL或EXE文件反编译为原始程序的反编译软件。它甚至能将自己的EXE程序都能反编译回原始程序代码。本软件在在启动时,会连到其官网检查是否更新的...
  • 终于成功反编译了“微软纸牌集合(Microsoft Solitaire Collection)”的资源文件,以及图片集索引逆向转为跨平台json/atlas/texturePacker文件格式,可以直接用于跨平台软件制作,包括网页版,只是作为研究而已,...
  • 2. 处理dcr文件需要高版本支持,即当dcr文件是用11版本生成的,则需要用12版本的反编译工具还原,如此,则若是12版本生成的dcr,目前办法破解。 3. 还原后的dir/cst中的脚本是看不到的,但不影响正常运行。 4. ...
  • Delphi写的EXE反编译工具,软件名称:反编译 WebCompiler,含有完整源码,本次版本修正了一处 bug, 修正了文件压缩与否的判别方式, 也稍稍增强了用户界面.  前段时间在做一个文档时需要得到一个 WebCompiler 生成...
  • 2. 处理dcr文件需要高版本支持,即当dcr文件是用11版本生成的,则需要用12版本的反编译工具还原,如此,则若是12版本生成的dcr,目前办法破解。 3. 还原后的dir/cst中的脚本是看不到的,但不影响正常运行。 4. ...
  • 以前一直都是用win来反编译,后来换了Mac就一直弄过了,今天刚好需要,正好也做个笔记,留着以后备用。 其实现在大多数应用都会做一些防护,下面这种方式,只适用于一般的做加固处理的apk。 现在开始吧,首先...
  • 使用JD-Gui打开单个.class文件,总是报错// INTERNAL ERROR 但当我用jd-gui反编译前面操作获得的jar文件的时,但一部分类不能...下面推荐两款反编译软件:Luyten和Jadx(注意:不是Xjad) ----------------...
  • JAVA之CLASS文件反编译

    2009-05-07 16:56:08
    时候会遇到个很郁闷的情况,源代码了,又想看原来的代码是如何实现的。 我就遇到过好几次,无奈就到处搜罗反编译的方法。 下了很多软件,要么要注册的,要不就是干吗干吗的。 弄到最后总算明白,这些软件...
  • 想找一个不带水印的,但是文件很久迭代了,找到合适的,这时我灵机一动,一直想尝试反编译,这下机会来了,在这个特殊的日期,单身的我如果能以此俘获妹子的芳心,明年就不用一个人了哈哈,美哉,话不多说,赶
  • 既然用户角色划分,那么我们的代码必须也要访问权限划分。不是在代码内部要访问数据的时候加个if-else,应该在调用还开始就挡在外面。 第二,一个必须联网才能使用的程序,为什么不把数据访问,核心业务逻辑都...
  • android 手机 apk 的反编译

    千次阅读 2013-07-28 16:47:26
    标 题: 【原创】安卓手机下xx.apk JAVA破解之旅 ...前言:这几天手机上装了个软件,用了多久就收费了,颇为不爽,于是便想看看能否破解,便了下文,请注意该文章只为技术交流,请不要进行非法破解。 软件
  • Lutz Roeder’s .NET Reflector,是一个可以将以.NET Framework为基础开发出来的的DLL或EXE文件,反编译为原始程序的工具软件。.NET Reflector 工具软件虽非Open Source(开放源代码),但早期释出的版本连他自己的...
  • 在网上找了很久,很多地方都没有注册机,终于机缘巧合下找到了这个注册机的反编译工具,放于百度网盘,供大家下载 里面包含如何破解,不过此处也多做一次解释: 注:1、记得断开网络 2、至于杀毒软件,我...
  • eclipse_64位 反编译插件:jadclipse3.3

    千次阅读 2013-06-02 19:26:28
    今天,刚刚换了个固态硬盘,顺便装了一个64的win7,... eclipse换成64位的eclipse4.2,想到原来的反编译插件decompiler也用不了了,报错如下: java.lang.UnsatisfiedLinkError:……\jd-eclipse.dll: Can't load IA
  • 前段时间笔记本机械硬盘寿终...加上本人还太会用git进行版本备份,个人开发...这是一款可视化反编译软件(特么就是傻瓜式点击即可得到源码) 百度云分享下:点击打开链接 使用方式:解压后->bin->jadx.gui(批处理文件)
  • 前些日子玩了一玩飞信2008,一...好奇心又让我很想了解他的编程技术,于是动了工程级反编译,VS中重编译,动态调试运行的念头,经过了半天的努力,总算马马虎虎地可以调试运行了,呵呵,没有比这学习更爽的了! ...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 155
精华内容 62
关键字:

有没反编译软件