我在客户的计算机上找到了一个 Client.jar 文件,其中包含两个 .class 文件,我可以将它们反编译为这两个文件:
此外,还有一个 I.gif 显然不是用十六进制编辑器查看的 GIF。
它们显然被混淆了,我对 Java 并没有那么感兴趣。我试图在虚拟机中运行,但它告诉我“无法从 Client.jar 加载主类清单属性”
可能是主类不在清单中,但是如何解决这个问题?这是否意味着它无法在客户的计算机上运行?
还有一个 META-INF 文件夹,其中包含文件 MANIFEST.MF、ME.DSA、ME.SF。
MANIFEST.MF 看起来像这样:
Manifest-Version: 1.0
Created-By: 1.6.0_20 (Sun Microsystems Inc.)
Name: Client.class
SHA1-Digest: ex7bAth9HYUTIi8EcpeOc1OsVMg=
Name: I/I.class
SHA1-Digest: 0H6A7/XmOCNhayPI9TwC45Mky4s=
Name: I/I.gif
SHA1-Digest: AzzSpXaRFMYvtYJvrnFsHQDvJkE=
我想通过在沙盒或虚拟机中运行它来进一步分析它,错误是什么意思我该如何运行它?
这显然是某种恶意软件,所以只有专家才能回答这个问题。提前致谢!