decompiling相关内容
我将源代码丢失为可执行文件,但仍保留实际文件。有什么方法可以检索原始C++代码吗? 推荐答案 复制this question here. 是的,这是可能的,但是当涉及到窥视函数体之类的东西时,您可能就没有那么幸运了。像Kali Linux这样的操作系统专门从事反编译和逆向工程,所以也许可以研究一下这方面的VM。当然,Windows也有很多应用程序可以用来检查应用程序代码。
..
是否有 VB 6.0 反编译器之类的东西? 如果有,有没有免费的产品可以做到这一点? 解决方案 你可以试试 Visual Basic 反编译器页面.
..
在 Boomerang 反编译器(目前仅反编译为 C 代码)的常见问题解答中,他们简要提到 Visual Basic exe 恰好包含大量元数据,因此 Visual Basic 反编译器可能能够生成更好的源代码对于 Visual Basic 程序,Boomerang 可以提供给您的.由于我试图反编译的程序实际上可能是一个 VB 6 程序,你知道任何 VB6 exe 的反编译器吗? (不要担心
..
我在我工作的公司所做的一个项目中丢失了源代码,并且找不到 Visual Basic 6 反编译器;它甚至存在吗? 我只有从用户机器上救出的 EXE. 解决方案 对于应用程序的最终编译代码,简短的回答是“否".不同的工具能够从代码中提取不同的信息(例如表单设置),并且有 P 代码反编译器(请参阅 Edgar 的此类工具的优秀链接).然而,直到今天,还没有原生代码的反编译器.我也不知道其
..
我已经反编译了一个非常简单的类,它使用新的 Java 7 字符串切换功能. 班级: 公共类 StringSwitch {公共静态无效主要(字符串[]参数){最终字符串颜色=“红色";开关(颜色){案例“红色":System.out.println("是红色的!");休息;案例“黑色":System.out.println("是黑色的");休息;案例“蓝色":System.out.print
..
我用 Go 构建了一个简单的可执行程序. 我已将代码编译成静态二进制程序. 我想反编译输出的二进制文件,得到Go源码. 这可能吗? 解决方案 没有工具可以做到这一点,并且由于 Go 程序被编译成机器代码,它们不包含足够的信息来将它们转换回 Go 代码.不过,标准的拆卸技术仍然可行.
..
我正在使用 java 开发应用程序,但我不打算发布代码.问题是,我测试了其中一个 jar 反编译器,它几乎可以完美地从我的 jar 文件中获取代码!我的问题是如何分发我的 jar 文件而不从中提取我的代码? 解决方案 由于 Java 在编译期间保留了大部分“元数据"(允许动态加载和反射),因此可以直接反编译(不仅是反汇编)编译好的类文件.这就是为什么恢复的代码与原始代码非常相似. 虽
..
有没有办法从可执行的 .jar 文件 (Java ME) 中提取源代码? 解决方案 使用 JD GUI.打开应用程序,将您的 JAR 文件拖放到其中.
..
我真的很难找到一个好的 Lua 字节码反编译器.我正在尝试反编译我在游戏中找到的一些脚本文件,但它们似乎已编译,但似乎无法解码.反编译 Lua 二进制文件的最佳工具是什么? 解决方案 看起来 LuaDec 本身是最后一个为 Lua 5.0.2 更新.针对 Lua 5.1.x 字节码的新版本已发布为 LuaDec51.wiki 始终是开始寻找 f3lix 提到的资源的好地方.邮件列表也是提问
..
我知道这个问题类似于 stackoverflow 中的另一个问题.但它不一样.我想修改initcomponents方法,因为我有我的jar文件的旧版本源代码,我有我的新jar文件(源代码被错误删除)我反编译我的新jar,我得到了源代码,但我没有把它粘贴到旧版本上.因为它不给许可.另一个问题是我的 .java 类也有表单页面.当我反编译我的 jar 文件时,我没有看到 myclass.form 文件
..
是否有任何方法可以反编译 dll 和/或 .pyd 文件以提取用 Python 编写的源代码? 提前致谢 解决方案 我假设 .pyd/.dll 文件是在 Cython 中创建的,而不是 Python? 无论如何,通常这是不可能的,除非有专门为最初编译文件的语言设计的反编译器.虽然我了解 C、C++、Delphi、.NET 和其他一些反编译器,但我还没有听说过 Cython 反编
..
我需要使用什么语言? 有点像 http://www.showmycode.com/ 谁能给我指出正确的开始方向? 解决方案 SWFTools - SWF 操作和生成实用程序 您可以安装 SWFTools 发行版(也有命令行程序),并使用 SWFExtract,可以反编译flash文件. 在 OSX 上,通过以下方式安装:brew install swftools
..
我的一个朋友从 Facebook 下载了一些恶意软件,我很想知道它在不感染自己的情况下会做什么.我知道您无法真正反编译 .exe,但我至少可以在 Assembly 中查看它或附加调试器吗? 编辑说它不是 .NET 可执行文件,没有 CLI 标头. 解决方案 使用调试器,您可以交互式地单步调试程序集. 使用反汇编器,您可以更详细地查看程序汇编. 使用反编译器,您可以将程序转回部分源
..
我想更改 .class 文件的方法.我安装了 JD Eclipse Decompiler 并打开了 .class 文件.我添加了一些代码并保存 .class 文件.但是,.class 文件没有改变. 我不知道如何使用反编译器.如果可能的话,如何在不使用反编译器的情况下更改 .class 文件. 我使用的是 Ubuntu. 问候 编辑: 这是我的反编译代码: /* *
..
几年前我为客户编写了一个 C# 应用程序,但我不再拥有源代码.我所拥有的只是我在客户端 PC 上部署的 EXE.有没有办法从 EXE 生成 C# 源代码? 解决方案 Reflector 及其插件 FileDisassembler. Reflector 将允许查看源代码.FileDisassembler 将允许您将其转换为 VS 解决方案.
..
我不小心从 Eclipse 中删除了我的项目,我只剩下我传输到手机的 APK 文件.有没有办法逆转将应用程序导出到 .apk 文件的过程,以便我可以恢复我的项目? 解决方案 有两个有用的工具可以从未知的 APK 文件生成 Java 代码(粗略但足够好). 从 dex2jar 下载 dex2jar 工具. 使用该工具将 APK 文件转换为 JAR:视窗: $ d2j-dex2
..
这个问题已经询问之前,但每次接受的答案只是提供辞职使用 Application.MacroOptions (VBA6) (VBA7),但此信息实际上并未显示为一个工具提示,所以它不能解决我的问题. 目标 我们都希望能够通过任何方式(VBA、VSTO 或 COM 加载项)定义自定义函数,并为用户提供功能及其相关的弹出/工具提示描述的好处参数,对于每个内置 Excel 函数都会出现,无论是
..
Java .class 文件可以很容易地反编译.如果必须使用代码中的登录数据,如何保护我的数据库? 解决方案 切勿将密码硬编码到您的代码中.这是最近在 Top 25 最危险的编程错误: 硬编码一个秘密账户和进入您的软件的密码是极其方便——对于熟练的逆向工程师.如果密码是你所有的软件都一样,然后每个客户都变得脆弱当那个密码不可避免地变成已知.因为它是硬编码的,修复起来非常痛苦.
..
如何锁定已编译的 Java 类以防止反编译? 我知道这一定是互联网上讨论得很好的话题,但我参考后无法得出任何结论. 许多人确实建议使用混淆器,但他们只是用难以记住的字符序列重命名类、方法和字段,但敏感的常量值呢? 例如,您开发了基于密码加密技术的加密和解密组件.现在在这种情况下,任何普通的 Java 人都可以使用 JAD 来反编译类文件并轻松检索密码值(定义为常量)以及 salt
..
我正在观看视频课程,其中作者在幕后谈论 async/await.他展示了准备好的和反编译的代码.我想从头开始做同样的事情.我的意思是,在例如 DotPeek 的帮助下反编译一些 C# 编译文件.所以我有以下简单的例子: class 程序{公共静态异步任务 KekAsync(){Console.WriteLine(“等待{0}之前的当前线程ID", Thread.CurrentThread.Man
..