【发布时间】:2011-12-18 22:02:41
【问题描述】:
我在客户的计算机上发现了一个 Client.jar 文件,其中包含两个 .class 文件,我可以将它们反编译成这两个文件:
此外,还有一个 I.gif,显然不是 GIF 用十六进制编辑器查看它。
它们显然被混淆了,我对 Java 并没有那么感兴趣。我尝试在 VM 中运行,但它告诉我 “无法从 Client.jar 加载 Main-Class 清单属性”
可能是主类不在清单中,但是如何解决这个问题? 这是否意味着它无法在客户的计算机上运行?
还有一个 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=
我想通过在沙盒或虚拟机中运行它来进一步分析它,错误是什么意思我该如何运行它?
这显然是某种恶意软件,所以只有专家才能回答这个问题。提前致谢!
【问题讨论】:
-
你能给我们提供 I.gif 吗?显然,对任何想使用它的人发出强烈警告......我想初始化
I类并查看它从该文件中提取的信息。别担心,我会小心的:) -
正如您在源代码中看到的那样,从 I.gif 构建了一个字符串并用作 http 连接的 url。
-
@Stephan 是的,我知道。但我想知道它指向哪里,或者它试图写入什么文件。
-
@G_H 它是:filedropper.com/i_13 请让我知道发生了什么以及我如何自己分析它。
-
@puerta 嗯,我已经尝试下载了两次,但它总是给我一个 0 字节的文件。
标签: java jar manifest main malware