decompiler相关内容

如何从Windows反编译Linux二进制文件?

如何从Windows反编译Linux二进制文件(* .so)?谢谢. 解决方案 您可以尝试 Boomerang ;您将需要首先从源代码构建它,因为提供的二进制文件无法解决这种情况.如果您绝对拒绝编译任何东西,请尝试使用Linux的二进制发行版,然后在Windows上的虚拟Linux机器中运行它. ..
发布时间:2020-09-20 23:32:38 服务器开发

我想反编译Angular 7内置的应用程序

我使用ng build构建了一个Angular应用.我有内置版本,但不小心删除了我的代码.有什么办法可以从构建版本取回代码? 解决方案 简单答案是否.但是,如果您真的想这样做. 步骤1:在Dist文件夹中部署应用程序代码 步骤2:使用Google Chrome开发者工具 F12 . 步骤3:在“调试器"选项卡下的 webpack -> src 下,您将看到所有打字稿文件. ..
发布时间:2020-08-31 21:23:34 其他开发

要使Eclipse摆脱< -MISALIGNED-> ;,比jad更准确的反编译器是什么?

我已经使用jad多年了,其中大多数都与Jadclipse插件配合使用,这使得它非常有用.尤其是使用“对齐代码进行调试",它使您可以查看堆栈跟踪中任何行的反编译代码.很好. 不幸的是,我越来越多地看到注释潜入,这很可能是因为jad期望类文件按顺序排列,而Java 6运行时库显然不是这种情况.因此,在写入文件时,一条指令说“这是第100行",那么将写入99个空行,如果 ..
发布时间:2020-07-23 19:15:58 Java开发

ILSpy,如何解决依赖关系?

我想用ILSpy分解整个.NET程序集. 我将此代码用作基础: http://skysigal.xact-solutions.com/Blog/tabid/427/entryid/2488/Default.aspx 它运行良好,仅当我有一个引用Npgsql.dll的程序集(或任何其他非gac程序集)时,我才得到AssemblyResolutionException. 无法解析程 ..
发布时间:2020-07-23 06:38:38 C#/.NET

辞职的APK后Google地图无法正常工作

我正在从客户那里进行修改的现有apk中进行一些修改.我已经使用apktool来反编译应用程序,更改了一些资源(例如strings.xml中的某些字符串),并使用相同的工具再次对其进行了重新编译/构建.然后,我使用在Google某处找到的one_click_signer工具进行了签名. 但是当我将其安装在设备上时,谷歌地图不再起作用,因为它正在同一台设备上使用原始apk. 我对此进行了很 ..
发布时间:2020-07-16 20:52:36 移动开发

可以查看源代码或反编译XLL Excel插件

是否可以在没有原始源代码的情况下查看XLL Excel加载项的源代码?我猜想这个XLL是用C#编写的,但不确定. IE.您可以使用dotPeek进行反编译的.NET DLL,或者可以通过Developer> Visual Basic在Excel中打开的XLA文件.我没有运气就尝试了这两种方法. 解决方案 您知道此Excel加载项是否使用Excel-DNA构建吗?如果是这样,则可以使用 Ex ..
发布时间:2020-07-15 02:25:45 C#/.NET

setContentView显示数字;反编译代码后如何找到布局?

我已经使用apktool反编译了apk代码.我得到的代码包含 setContentView(2130903087); 我的问题是如何从此行中找到布局名称. 解决方案 Apktool使用smali来反汇编应用程序.您编写的代码行不是由apktool生成的. 让我们以一个示例应用程序并对它进行解码. (apktool d test.apk).然后,让我们看一下我们知道正在使用setCon ..
发布时间:2020-06-20 19:45:27 移动开发

如何将32位编译的二进制文件转换为64位

背景: 我们已经购买了在Visual Studio中构建为32位Windows应用程序的软件产品。我们希望将此应用程序移植到64位。 此代码的关键任务组件是黑盒静态库(.a文件),最初使用gFortran构建。由第三方。此后,原始开发人员已去世,并且我们能够获得的Fortran源代码不完整,而不是该库的构建版本(并且包含已编译库中不存在的严重错误)。他们没有使用VCS。 问题: 我 ..
发布时间:2020-05-31 20:50:27 C/C++开发

编辑.NET程序集并重新编译

我的处境非常糟糕。我丢失了源代码,客户需要在应用程序中进行一些更改。想想编辑一个程序集的例子:Test.dll,然后添加代码行,最后重新编译它。 所以我的问题是: -是否有可能去做? -如果有可能,编辑程序集然后重新编译的最佳工具是什么? 解决方案 是的,获得 ILSpy 的功能,它可以使用.csproj和所有内容将程序集保存到磁盘。这样可以轻松地在Visual Studio中打 ..
发布时间:2020-05-30 20:48:40 C#/.NET

为什么没有Oracle Forms或Reports反编译器? (技术上)

我不明白为什么找不到这样的工具(Oracle Forms或Reports反编译器) 这非常有价值,因为许多企业使用基于oracle的系统. 有人知道.FMX或.REP格式的文件结构中有什么特殊之处,可以防止为他们构建反编译器吗? 解决方案 鉴于SAP刚刚因侵犯知识产权而获得SAP赔偿13亿美元,Oracle可能不是最好的选择.公司要么拥有自己的内部开发系统(包括源代码),要么从 ..
发布时间:2020-05-22 02:29:26 数据库

ANN反编译器?

是否曾经尝试过在反编译中利用人工神经网络?如果有可能在神经网络中提供源代码的简化语义以及代码,以便它可以学习两者之间的联系,那就太好了.我认为如果进行了优化,这可能会失去有效性,也许对于高级语言也可能会更好,但是我很想听听任何人对此进行的尝试. 解决方案 我假设您的意思是与Assembly相比,将其反编译为人类可读的C/C ++, 鉴于简洁代码的输入大小(优化/编译后的代码)和输出大 ..
发布时间:2020-05-17 19:21:35 其他开发

获取函数的AST

说我有一个功能: function hi() print('hi') end 我希望能够将此函数作为参数并对其进行分析,例如列出其中的所有函数调用,查看其引用的所有变量等. 请注意,我并不是在谈论分析源代码;我没有函数的源文本,只有函数对象,即在运行时完成. 我认为您要执行此操作的方法是获取该功能的AST.但是我不知道该怎么做.那么我将如何获取函数的AST(或者,如果 ..
发布时间:2020-05-04 06:49:16 其他开发

是否可以在Lua字节码内更改值?如何?任何的想法?

我有一个不再受支持的脚本,我正在寻找一种方法来更改其中的变量的值...该脚本是加密的(loadstring/bytecode/之类的),例如:loadstring('\27\76\117\97\81\0\1\4\4\4\8\0\') 我可以找到想要更改的内容(在编译脚本后通过记事本),但是如果尝试更改值,则脚本将无法运行,如果更改并尝试重新编译,则脚本仍将无法运行:"luac: Testin ..
发布时间:2020-05-04 06:49:12 其他开发

如何使Lua脚本不可反编译?

我有很多Lua脚本(用于多人游戏模式,Multi Theft Auto),出于多种原因,包括防止盗窃,都已进行了编译.实际上,这只是一种防盗手段,因为Luadec(http://luadec51.luaforge.net/)可以轻松地反编译脚本.有人对我如何使脚本不可反编译有任何提示吗? 解决方案 加密;那实际上是它起作用的唯一方法.当然,由于您的程序必须对其解密,因此它们可以直接从内存中 ..
发布时间:2020-05-04 06:42:34 其他开发

间接跳转目标计算

给定一个任意可执行文件,是否可以确定部分或全部间接分支目标地址?计算这些目的地的程序化方法是什么?我之所以这样问是因为我正在从可执行文件中重构CFG,并且无法找出一种计算间接分支的干净方法.有时可以通过一些法医分析来确定操作数,但有时却不太清楚. 解决方案 通过执行它在诸如跳转表之类的简单事物上可能会很好地工作(通常会生成这种东西从switch语句). 不过,在一般情况下,我认为很难 ..
发布时间:2020-05-02 11:03:29 其他开发

是否有类似于“最终"版本的软件?反编译器将适用于任何语言?

我不不知道程序是用哪种语言编写的,但是我想找到一个可以反编译其源代码并找出其语言的反编译器它是写的. 如果它是用pascal,c,bas,vb,qb或类似方式制成的,则将其解码/保存为可读的.src 类似于exe2bin或exe2src的东西 我有一个不错的DOS程序,我认为是用Pascal编写的.我需要反编译这些程序,以便可以使它们成为Win32应用程序. 解决方案 Hexr ..
发布时间:2020-04-27 04:08:16 其他开发

将Kotlin转换为Java

有人可以帮助我将Android Studio 中的 Kotlin 代码转换为 Java 吗? 我经历了以下过程: 工具>> Kotlin >>将Kotlin反编译为Java 但是"Kotlin to Java"选项被禁用.我该怎么办? 解决方案 当前仅对位于 Kotlin 类(.class,而不是.kt扩展名)启用Tools >> Kotlin>> Decompile K ..
发布时间:2020-04-26 11:54:08 其他开发

反编译器支持Java 8?

我看到大多数Java反编译器都支持Java 7. 是否有支持Java 8的反编译器 - 尤其是Lambda表达式? 我想在我的ubuntu机器上运行这样的反编译器。 解决方案 Procyon 和 CFR 都支持Java 8语言功能,包括lambda尝试和方法参考。 ..
发布时间:2019-01-14 11:49:24 Java开发

这是什么参考?

假设我有这个类: public class class1 extends Applet实现Runnable { private字符串s; 私人网址u; ... } 第二类: 类TS扩展线程 { 私人最终class1 _ $ 97913; public TS(class1 paramclass1) { this ._ $ 97913 = pa ..
发布时间:2019-01-02 21:35:14 Java开发