Static task
static1
Behavioral task
behavioral1
Sample
energyhax.dll
Resource
win7-20231215-en
Behavioral task
behavioral2
Sample
energyhax.dll
Resource
win10v2004-20231215-en
Behavioral task
behavioral3
Sample
energyhax.exe
Resource
win7-20231129-en
Behavioral task
behavioral4
Sample
energyhax.exe
Resource
win10v2004-20231215-en
General
-
Target
29a9433bc2df9769170253ab7c78987f
-
Size
153KB
-
MD5
29a9433bc2df9769170253ab7c78987f
-
SHA1
e59ff8bc9e7bc76c2b97d19522aa6fd4118e9300
-
SHA256
a17ad57b086d55c7d436a387827324b16d49c26f46255facdd46af6108cddfb1
-
SHA512
5c41ea2b6c7342d1695430627ae986cdf565b550a2df7bf4a93f452eb541a5d59fedddd514238678a6c12397f86b50cb1ffbcbd350e5b754d1e4a833f47625b0
-
SSDEEP
3072:I4buwW40/JNEAspJZ00wEIQJHuJAxIlula4nsNEM0Gci2w0:I4awBWbNiJ1wBW+PlcaesN6i+
Malware Config
Signatures
-
Unsigned PE 2 IoCs
Checks for missing Authenticode signature.
resource unpack001/energyhax.dll unpack001/energyhax.exe
Files
-
29a9433bc2df9769170253ab7c78987f.zip
-
energyhax.dll.dll windows:5 windows x86 arch:x86
8ff78ac043b5d93ced198b0ad00bab4a
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
Imports
kernel32
CreateThread
VirtualProtect
GetModuleHandleA
LoadLibraryA
VirtualAlloc
Sleep
GetCurrentProcess
GetSystemTimeAsFileTime
GetCurrentProcessId
GetCurrentThreadId
GetTickCount
QueryPerformanceCounter
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
TerminateProcess
InterlockedCompareExchange
InterlockedExchange
IsProcessorFeaturePresent
GetSystemInfo
OutputDebugStringA
GetProcAddress
WideCharToMultiByte
MultiByteToWideChar
GetVersionExA
ExitProcess
user32
FindWindowA
ScreenToClient
GetForegroundWindow
SetRect
GetCursorPos
keybd_event
SetForegroundWindow
GetAsyncKeyState
SetCursorPos
GetSystemMetrics
gdi32
DeleteDC
CreateDIBSection
SetTextColor
SetBkColor
DeleteObject
SelectObject
CreateCompatibleDC
ExtTextOutW
MoveToEx
CreateFontIndirectW
CreateFontIndirectA
GetFontLanguageInfo
GetTextMetricsW
SetBkMode
GetCharacterPlacementW
GetCharacterPlacementA
GetGlyphOutlineA
GetTextMetricsA
GetObjectW
ExtTextOutA
SetTextAlign
SetMapMode
GetObjectA
shell32
ShellExecuteA
msvcr90
_encode_pointer
_malloc_crt
_encoded_null
_decode_pointer
_initterm
_initterm_e
_amsg_exit
_adjust_fdiv
__CppXcptFilter
_crt_debugger_hook
__clean_type_info_names_internal
_unlock
__dllonexit
_lock
_onexit
_except_handler4_common
__CxxFrameHandler
_finite
_CIacos
iswspace
iswalpha
iswdigit
iswpunct
_ftol
strncpy
free
??2@YAPAXI@Z
_time64
_localtime64
??3@YAXPAX@Z
clock
malloc
sprintf
advapi32
RegQueryValueExA
RegOpenKeyA
RegCloseKey
Sections
_TEXT Size: 512B - Virtual size: 431B
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.text Size: 122KB - Virtual size: 121KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 65KB - Virtual size: 65KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 42KB - Virtual size: 52KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1024B - Virtual size: 688B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 20KB - Virtual size: 20KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
energyhax.exe.exe windows:5 windows x86 arch:x86
abf20edd12be51172087e34b78264efa
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
Process32First
WaitForSingleObject
CreateRemoteThread
OpenProcess
Sleep
FindFirstFileA
GetProcAddress
VirtualAllocEx
Process32Next
GetExitCodeThread
GetModuleFileNameA
GetModuleHandleA
CreateToolhelp32Snapshot
CloseHandle
WriteProcessMemory
CreateThread
FlushFileBuffers
CreateFileA
GetCommandLineA
GetStartupInfoA
TerminateProcess
GetCurrentProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
GetCPInfo
InterlockedIncrement
InterlockedDecrement
GetACP
GetOEMCP
IsValidCodePage
GetModuleHandleW
TlsGetValue
TlsAlloc
TlsSetValue
TlsFree
SetLastError
GetCurrentThreadId
GetLastError
ExitProcess
WriteFile
GetStdHandle
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
WideCharToMultiByte
GetEnvironmentStringsW
SetHandleCount
GetFileType
DeleteCriticalSection
HeapCreate
VirtualFree
HeapFree
QueryPerformanceCounter
GetTickCount
GetCurrentProcessId
GetSystemTimeAsFileTime
LCMapStringA
MultiByteToWideChar
LCMapStringW
GetStringTypeA
GetStringTypeW
LeaveCriticalSection
EnterCriticalSection
GetLocaleInfoA
SetFilePointer
GetConsoleCP
GetConsoleMode
LoadLibraryA
InitializeCriticalSectionAndSpinCount
HeapAlloc
VirtualAlloc
HeapReAlloc
RtlUnwind
SetStdHandle
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
HeapSize
user32
EndDialog
DialogBoxParamA
SetDlgItemTextA
MessageBoxA
Sections
.text Size: 36KB - Virtual size: 35KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 8KB - Virtual size: 8KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 12KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 143KB - Virtual size: 142KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 4KB - Virtual size: 4KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ