[英]How can I extract java exe to jar
我有一个 exe,我知道它是用 java 编写的。 我知道java程序可以变成exe,并且有将jar文件转换为exe的工具,但是可以转换回来吗? AFAIK jar 文件可以在任何可以运行 java 的平台上运行,我想在 mac 上使用 Windows 编译的 java 程序而不使用任何额外的虚拟化(wine,vmware)
这取决于 exe 的构建方式:
如果您的应用程序是使用 JSmooth 包装的,您可以在应用程序运行时查看您的默认临时目录 (C:\\Documents and Settings\\Username\\Local Settings\\Temp)。
打开一个 windows 资源管理器窗口到临时目录,然后启动您的应用程序。 您应该会看到一个 jar 文件 (Temp#.jar)。 只需复制一份,你就可以上路了。
我建议只需将您的文件扩展名从 .exe 重命名为 .jar 并尝试提取它们。 查看代码使用 java Decompiler LIKE: http://java-decompiler.github.io
可以将 file.exe 转换回 file.jar ,要进行此逆向过程,您将需要知道文件是如何加密的,例如是否为一级加密类名称且文件未隐藏,例如隐藏二级文件类,隐藏三级文件和类。 为了得到这个很好的下载 jar 到 exe 软件并尝试他们如何将 jar 转换为 exe 然后你将能够知道相反的情况。 要知道您如何进行逆转过程,有一个博客对我有帮助,您可能使用的所有工具都列在那里,例如:Resource Hacker Winhex Ollydbg 1.10+ MemoryDump 0.9 和 Olly Advanced 或 StrongOD Plugin(用于高级 ctrl+g)。 DJ Java Decompiler 7-Zip 或 Winrar 链接: https ://reverseengineeringtips.blogspot.com/2014/12/unpacking-jar2exe-21-extracting-jar.html?showComment = 1480364662658#c447064983483780468
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.