decompiler 相关问题

反编译器尽可能地执行与编译器相反的操作。

如何编写更高效的代码?或者,为什么反编译器生成的代码看起来效率不如我编写的代码? [已关闭]

在编写我的库时,我使用了一系列三元表达式: 公共 INumber Level1() { INumber 编号 = Level2(); 下一个(); 返回 txt==“-”? 新的减法(数字,列夫...

回答 2 投票 0

为什么我的反编译器生成的 C# 与我编写的不同?

在编写我的库时,我使用了一系列三元表达式: 然而,当我反编译代码时,我发现它变成了一个糟糕的实现(在我看来): 当我测试我的代码时,测试通过了...

回答 2 投票 0

Java 源代码被 Intellij 中的反编译文件替换

当我使用 ctrl + 右键单击打开特定类时,我应该被重定向到一个包含 java 源代码的窗口,其中包含所有行和适当的注释。但相反,我得到了一个无线...

回答 2 投票 0

将.exe转换为VS解决方案文件/项目

我最近在工作中遇到了一个问题,我的项目的解决方案文件丢失了,但我仍然拥有项目/解决方案生成的可执行文件。已收藏...

回答 2 投票 0

如何反编译kotlin android apk?

我有自己用 kotlin 开发的 Android 应用程序。在我使用下面的 adb 命令从物理 Android 设备中提取我的 apk 后,我丢失了所有源代码(硬盘崩溃) - c:\> adb shell pm...

回答 2 投票 0

将 ARM 汇编反编译回 C

几年前我编写了一个很好的 ARM 汇编程序例程,多年来它在其设计的 ARM 嵌入式系统上完美地完成了它的工作。现在,是时候将其移植到 no...

回答 4 投票 0

C# 编译器是否在最终二进制文件中留下重新引用?

我有这个代码: 私有静态无效Tokenize(RichTextLabel Log,字符串commandString){ 日志.Text += " &”; int[] 令牌 = new int[5]; 整数当前= 0; ...

回答 1 投票 0

从 pyinstxtractor 获取字节码后,我收到 Uncompyle6 和 Decompyle3 错误

当我尝试 Uncompyle6 uncompyle6 main.pyc 时遇到此错误: 回溯(最近一次调用最后一次): 文件“”,第 198 行,在 _run_module_as_main 中 文件“ 我在尝试 Uncompyle6 时遇到此错误 uncompyle6 main.pyc : Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "C:\Users\user\AppData\Local\Programs\Python\Python311\Scripts\uncompyle6.exe\__main__.py", line 4, in <module> ...更多 File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\xdis\std.py", line 73, in __init__ self.opc = opc = get_opcode_module(python_version, variant) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\xdis\op_imports.py", line 174, in get_opcode_module return op_imports[canonic_python_version[vers_str]] ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ KeyError: '3.11.2' 所以,我尝试了 Decompyle3。然而,我遇到了同样的错误。我尝试了 Decompyle3,因为“它接受来自 Python 3.7 版本的字节码”。我正在使用 Python 3.11。 那么,如果这不起作用,那我该怎么办??? PS:还有其他软件可以做到这一点吗?我认为我的 Python 版本有问题。 我在这里可能是错的,但我相信 KeyError: 3.11.2 意味着 decompyle6 不支持(至少还不支持)该版本的 python。我知道它可以工作到 python 3.8.x 您可以在此处查看更多信息:https://github.com/rocky/python-decompile3/issues/45 将 pyenv 用于较旧的 python 版本,例如 3.7、3.8...., pyenv install 3.8.0。 现在可以全局或本地设置, pyenv global 3.8.0。 如果重新启动不起作用,现在要在终端上实现它, source ~/.bashrc。 检查, python --version。 最后安装uncompyle6, pip install uncompyle6。 现在为了让它发挥作用, uncompyle6 _pycFileHere_。 还有 BOOMMMMMMM!!!

回答 2 投票 0

如何“反编译”Java 类文件?配置类

反编译.class文件字节码版本:48.0(java 1.4) .addAnnotatedClass() 反编译 .addAnnotatedClass() 已编译 看起来你想反编译已编译的Java类文件的字节码...

回答 1 投票 0

如何用LuaJIT字节码反编译或读取Lua文件?

我想反编译一个用LuaJIT字节码编译的Lua文件。 我有一个游戏的源代码,但它是用 LuaJIT 字节码反编译的,因此普通文本编辑器无法读取它。 (也顺便提一下...

回答 1 投票 0

有没有jvm复用LocalVariableTable槽的好例子?

我正在通过阅读Java虚拟机规范来学习java的汇编语言 我对 LocalVariableTable 属性感到困惑,官方文档说当执行 .class 文件时,所有...

回答 1 投票 0

重构反编译程序控制流程

我正在为基本编译的字节码(一种完全不同的语言)编写一个非常简单的反编译器(用 C++ 编写)。执行器使用基于堆栈的机器,大多数指令都相当容易拼凑......

回答 1 投票 0

反编译源代码时出现奇怪的字符

当尝试反编译应用程序时,我得到一个矩形框。我不确定是否有办法解释这是什么。 公共无效添加(MessageErrorCode错误代码); 公众投票...

回答 2 投票 0

如何反编译Lua文件?

我有一个lua文件,当在Notepad++中打开时,它会显示英文(未损坏)、可理解文本的混合,以及“NULS”“ETX's”和其他奇怪符号的混合,

回答 2 投票 0

如何从Python 3.10反编译.pyc文件?

我确实尝试过 uncompyle6、decompyl3 等,但它们都不适用于 3.10。现在还可以这样做吗?

回答 3 投票 0

如何反编译.dll文件?

我有一个.dll,我想反编译以对代码进行一些改进。有哪些工具可以让我做到这一点? 我相信它是用 VB 编写的。

回答 7 投票 0

我正在尝试访问一个旧的手机游戏,但服务器已关闭

我想对这款名为“Animal Voyage”的游戏进行逆向工程,互联网上有很多 apk,但有一个问题,游戏的服务器已关闭,我...

回答 0 投票 0

如何将 Ghidra 切换为显示规范的注册名称而不是别名?

我是 Ghidra SRE 的新手。 如何切换 Ghidra 的视图模式以显示规范(真实世界)寄存器名称而不是 param_1 和 param_2 等别名? 这是 CodeBrowser sh 的屏幕截图...

回答 0 投票 0

Firebase 服务器密钥隐藏

我正在使用 android studio Java,我创建了一个聊天应用程序并且一切正常,包括 Firebase 推送通知,但是在我将我的应用程序上传到 playstore 之前我需要隐藏我的服务器密钥......

回答 1 投票 0

如何反编译.resource文件

如何反编译 unity.resource 文件? 我尝试了一些在线转换器等。但是我找不到任何工具或程序来反编译这种文件格式。 我想翻译一个统一游戏,所以我谷歌搜索...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.