我们不允许对书籍、工具、软件库等寻求建议的问题。您可以编辑问题,以便用事实和引文来回答。 有谁知道一个免费的反编译器可以反编译整个Jar文件而不是单个类?我对name$1这样的子类有问题。类名$2。类名。班
我尝试的第一件事是用7zip解包exe。这样,我得到了一些类文件,但肯定不是包在exe中的整个应用程序(类文件似乎属于launch4j)。 还有什么选择?
问题内容: 我是Java初学者。我正在开发可解密某些数据的应用程序。解密密钥被硬编码到软件中,因此可以通过分析字节码看到。 我知道不能完全防止逆向工程,所以我想做的就是使过程尽可能地艰巨。 我的想法不是直接将密钥放入代码中,而是将其进行某种转换。例如,我可以写- 这样,查看字节码的人无法立即读取它。但是将必须遵循逻辑并对其进行转换,这在字节级别上不会那么容易。 那么你们怎么看?这有用吗?除了十六进
当模板文字与标签一起使用时,似乎会被编译成一个包含字符串和替换的数组。 例如: 似乎被简化为代表: 我的问题是,我如何获取< code > `我的名字是${'Anthony'}`并获得< code>[['我的名字是'],' Anthony']“反编译”表示? 我已经包含了一个片段来证明上述内容是正确的。 编辑 只是为了明确我的总体目标。 我希望能够将模板文本传递到标记中。 这是一个稍微复杂一点的例
当我反编译MCP9.18(对于1.8.8)以生成minecraft客户端时,我得到了一个错误。当它到达重新编译过程时,它给了我一个巨大的错误。来自cmd提示符的图片 我认为声明: ==在JAVA代码中发现的错误== 错误:不再支持源选项6。使用7或更高版本。 错误:不再支持目标选项6。使用7或更高版本。 == 应该有帮助。谢谢! 编辑:所以基本上你必须编辑这个:conf\mcp。cfg 打开 感谢
问题内容: 我正在尝试编写一个简单的方法,该方法已馈入并返回。查看Apple的文档,这似乎很简单。 以下是我丢到操场上的东西: 就目前而言,我的方法返回nil。我不确定我的错误在哪里,但是我可以放心,这对我来说是愚蠢的。感谢您的阅读。 问题答案: 或者简单地: 或扩展CLLocation: 要将地标格式化为邮寄地址,可以使用“联系人”框架: 地标 包含CLPlacemark对象的数组。对于大多数地
函数式反应型编程是两个声明式编程的子范例(函数式+反应式)的组合。这里我们先来理解反应式编程,因为它非常简单。 反应式编程在表处理方面十分强悍。假设我们有一个表格A:她是用来纪录其他两个表格(表格B、表格C)的和。当表格B或C当中任意一个值发现变化时,这些变化都会通过表实时改变表格A的值。总之,我们定义好了A是B和C的和,不管发生了什么,A会一直响应B或C的变化,永远都是B与C的和。
上一节我们介绍了IDA,这里我们介绍另一款反汇编工具:Hopper,它有OS X和Linux版本,能够反汇编32/64位Mac,Linux,Windows和iOS可执行文件。 Hopper Disassembler v3 - Personal License版本在中国售价 ¥580.01相对于IDA来说相当便宜。 本文我们将使用是demo版本,可以从这里下载。 下载完成之后,解压安装。 反汇编举例
IDA是一个非常强大的反汇编和调试工具,支持Windows,Linux, Mac OS X平台,它支持太多的功能了,以至于其作者都不能在官方网站上对其进行详细的描述。 正式版本是需要收费的,正因为其功能强大,收费也非常贵。不过,它有试用版本可以下载,从这找到IDA demo download,选择下载IDA Demo 6.5 for Mac。 下载之后解压并运行,出现如下的示意图: 过几秒会马上提
问题内容: 我已经反编译了一个使用新的Java 7 String Switch功能的非常简单的类。 班上: 针对此类运行Java 7“ javap”,会生成一组有趣的指令(完整的反汇编代码可在此处获得): “ LOOKUPSWITCH”是在切换大小写稀疏时可以使用的指令,可以替换TABLESWITCH,这是“ switch”语句的默认指令。 因此,问题是,为什么我们会看到“ LOOKUPSWITC
我正在制作一个工具来动态显示运行java类的源代码。我需要一个工具来帮助我从到源代码的进行动态反编译。我知道一些反编译工具,如Jad,DJ反编译程序可以反编译一个.class文件,但我希望一个工具可以: 我需要这样的反编译工具,有人知道吗?谢谢
我从更新站点安装了JD-Eclipse,但我无法让它在Eclipse开普勒中工作。我在以前的Eclipse版本中做到了这一点,没有任何问题。 这里的问题是,当我转到Preferences>General>Editors>File associations时,*.Class文件的默认关联编辑器是“Class File Viewer(默认)(由'Java Class File'内容类型锁定)”。如果我
minecraft 1.8.8的modcoderpack918中的有一个很大的问题。我的Java版本是1.8.0_271-B09。 我不知道我必须做什么。
当我使用ctrl+右键单击打开一个特定的类时,我应该被重定向到一个带有java源代码的窗口,该窗口包含所有行和适当的注释。但相反,我得到了一个带有反编译的。class文件的窗口。
因此,在过去的几天里,我使用mcp反编译了minecraft 1.12.2,以创建一个“自己的”客户端。我从eclipse上运行了它,一切都很好。但是一旦我导出了它,添加了所需的JSON文件并从minecraft启动器启动它,就会导致以下错误: 在我看来,这有点奇怪,因为当我从eclipse运行它时,错误并没有发生。我在考虑将记录器添加到该版本的特定JSON文件中,但我不知道如何做到这一点。我从一