收到一个可能是恶意的.exe,有​​人可以告诉我攻击者打算做什么吗?

时间:2015-06-06 07:23:23

标签: vb.net exe decompiling malware

我不确定这段代码是做什么的,它可能是恶意的..请小心,不要试图编译它..

我收到了一个.exe文件可能会做恶意的事情,因为它被命名为.jpg.exe,它有一个假的jpg图标,它有一些隐形选项,例如将 Opacity 设置为 0 ,将 ShowInTaskbar 设置为 {{ 1}} 以及许多其他设置。

我确实知道VB,但我没有足够的经验告诉它它做了什么。有人可以通过这个程序告诉我这个人打算对我的电脑做些什么吗?

他有这些声明:

False

此功能

Imports System
Imports System.ComponentModel
Imports System.Drawing
Imports System.IO
Imports System.Reflection
Imports System.Security.Cryptography
Imports System.Windows.Forms

我假设这个函数是为了解密保存在我的计算机上的passowrd哈希值?

这是主要功能,它很长,所以我把它添加到文本文件中:

http://ninjastormns.my3gb.com/DecompiledVBCode.txt

我很抱歉发布了这样一个不寻常的问题,但是我需要知道这个人在追求什么,这感觉就像是正确的地方。谢谢。

请注意,如果我怀疑这段代码是恶意的,我会在问题解决后将其删除以避免重复使用。

1 个答案:

答案 0 :(得分:4)

我没有花太多时间在这上面,但是显示的代码只是将一个大的二进制blob解密为内存中的程序集,然后运行它。

由于Decrypt例程本身看起来无害,我将其复制到一个新项目中,然后运行:

System.IO.File.WriteAllBytes("C:\quarantine\danger.out", Decrypt(New Byte() { &HBC, &H7B, 220, &H4F, &H60, &H56, &HCA, ... }))

这将恶意程序集的解密字节写入“C:\ quarantine \ danger.out”文件中。当我这样做时,我的防病毒软件立即隔离了该文件并将其标记为“Backdoor.Ratenjay”,后者被列为后门木马。

由于我感觉冒险喜欢冒险,我恢复了隔离文件并用ILSpy打开它。除其他外,似乎:

  • 使用netsh
  • 为自己添加防火墙例外
  • 将自身复制到启动文件夹
  • 记录击键
  • 监控当前前景窗口
  • 连接到动态DNS子域以发送/接收数据
  • 将下载的数据保存到文件系统,然后运行下载的文件

您的问题的答案是,攻击者打算在您的计算机上打开后门,以便监控您的系统,并下载并运行任意命令。