D:\a\h2-mod\h2-mod\build\bin\x64\Release\h2-mod.pdb
Static task
static1
Behavioral task
behavioral1
Sample
h2-mod.exe
Resource
win11-20240802-en
General
-
Target
h2-mod.exe
-
Size
7.2MB
-
MD5
7317b57e623813cc86f3becab0460dfd
-
SHA1
079bbdce5eb7c55bd88d96b973e763560f6421c2
-
SHA256
90efcee3dddd3293f4e84a484f7ba69ad0a33a32a941af66e1ec7f7a1fc92761
-
SHA512
d84c28260ed43a47f4b093e938538f1e430a12bb881a253fcdbb7f911c6fe4411291215c66684d12573b5cc729a286e4bc3df713009c945d61722cc13a54a55b
-
SSDEEP
98304:MIa2FxvnrvnaTFBXIYoksNu8BQD8BJQm9+BEIsnN4wGo9qapL:MIxFxvnrvaTTX94NuIQm1GoXF
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource h2-mod.exe
Files
-
h2-mod.exe.exe windows:6 windows x64 arch:x64
Password: 777555
c185f54e7fc3f7b829e204ee1bf4bbaf
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
PDB Paths
Imports
kernel32
HeapCreate
WaitForMultipleObjects
MoveFileExA
FormatMessageW
SleepEx
GetEnvironmentVariableA
GetTickCount
GetSystemDirectoryA
MapViewOfFile
CreateFileMappingW
UnmapViewOfFile
GetLargePageMinimum
DecodePointer
GetLastError
InitializeCriticalSectionEx
VerSetConditionMask
VerifyVersionInfoW
HeapDestroy
InitializeCriticalSection
GetProcAddress
VirtualAlloc
GetModuleFileNameW
GetModuleFileNameA
GetModuleHandleExW
GetModuleHandleExA
GetModuleHandleW
GetModuleHandleA
SetUnhandledExceptionFilter
GetVersionExA
TerminateProcess
GetCurrentThreadId
SetEvent
CreateEventA
SetConsoleCtrlHandler
SetConsoleTitleA
ReadConsoleInputA
GetThreadContext
SetThreadContext
GetDriveTypeW
SystemTimeToTzSpecificLocalTime
FileTimeToSystemTime
VirtualFree
GetConsoleWindow
SetConsoleTextAttribute
SetConsoleCursorInfo
GetConsoleCursorInfo
DeleteCriticalSection
SetConsoleCursorPosition
GetStdHandle
GetConsoleScreenBufferInfo
GetCurrentProcess
ReadFile
WriteFile
PeekNamedPipe
CreateFileW
CloseHandle
GetCurrentProcessId
WaitNamedPipeW
lstrlenW
MultiByteToWideChar
GlobalAlloc
GlobalFree
GlobalLock
WideCharToMultiByte
GlobalUnlock
LoadLibraryA
QueryPerformanceFrequency
FreeLibrary
QueryPerformanceCounter
LoadLibraryExA
FormatMessageA
MoveFileA
DeleteFileA
GetSystemInfo
VirtualQuery
Thread32Next
Thread32First
SuspendThread
ResumeThread
CreateToolhelp32Snapshot
GetThreadId
OpenThread
SizeofResource
FindResourceA
GetCurrentDirectoryA
GetCommandLineA
LockResource
FlushInstructionCache
CreateProcessA
SetFilePointer
GetTempPathA
CreateFileA
GetTempFileNameA
FlushFileBuffers
GetCommandLineW
LocalFree
IsDebuggerPresent
OutputDebugStringW
RaiseException
EnterCriticalSection
LeaveCriticalSection
ReleaseSRWLockExclusive
AcquireSRWLockExclusive
TryAcquireSRWLockExclusive
GetCurrentDirectoryW
CreateDirectoryW
FindClose
FindFirstFileW
FindFirstFileExW
FindNextFileW
GetFileAttributesExW
GetFileInformationByHandle
GetFinalPathNameByHandleW
GetFullPathNameW
SetFileInformationByHandle
GetTempPathW
AreFileApisANSI
DeviceIoControl
CopyFileW
MoveFileExW
CreateHardLinkW
GetFileInformationByHandleEx
CreateSymbolicLinkW
GetLocaleInfoEx
WaitForSingleObjectEx
Sleep
GetExitCodeThread
WakeAllConditionVariable
SleepConditionVariableSRW
IsProcessorFeaturePresent
GetSystemTimeAsFileTime
EncodePointer
LCMapStringEx
CompareStringEx
GetCPInfo
GetStringTypeW
InitializeSListHead
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
UnhandledExceptionFilter
GetStartupInfoW
RtlUnwindEx
InterlockedPushEntrySList
SetLastError
RtlUnwind
InitializeCriticalSectionAndSpinCount
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
LoadLibraryExW
CreateThread
ExitThread
FreeLibraryAndExitThread
ExitProcess
DuplicateHandle
CreateProcessW
HeapFree
HeapAlloc
GetFileType
FlsAlloc
FlsGetValue
FlsSetValue
FlsFree
GetDateFormatW
GetTimeFormatW
CompareStringW
LCMapStringW
GetLocaleInfoW
IsValidLocale
GetUserDefaultLCID
EnumSystemLocalesW
GetConsoleOutputCP
GetConsoleMode
SetFilePointerEx
GetFileSizeEx
ReadConsoleW
GetTimeZoneInformation
HeapReAlloc
WaitForSingleObject
GetExitCodeProcess
CreatePipe
DeleteFileW
HeapSize
IsValidCodePage
GetACP
GetOEMCP
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableW
GetProcessHeap
SetStdHandle
SetEndOfFile
WriteConsoleW
LoadResource
VirtualProtect
user32
ClientToScreen
GetCapture
ScreenToClient
GetKeyState
SetClipboardData
TrackMouseEvent
ShowWindow
MsgWaitForMultipleObjects
PeekMessageA
TranslateMessage
DispatchMessageA
ShowCursor
GetForegroundWindow
SetCapture
SetCursor
GetClientRect
DefWindowProcA
LoadCursorA
LoadIconA
RegisterClassExA
ReleaseCapture
SetCursorPos
GetCursorPos
OpenClipboard
CloseClipboard
GetSystemMetrics
CreateWindowExA
SendMessageA
UnregisterClassA
GetMessageA
GetWindowThreadProcessId
UpdateWindow
GetWindowRect
MoveWindow
PostQuitMessage
DestroyWindow
SetWindowLongPtrA
GetWindowLongPtrA
SystemParametersInfoA
EmptyClipboard
MessageBoxA
GetClipboardData
advapi32
CryptAcquireContextW
CryptDestroyHash
CryptHashData
CryptCreateHash
CryptAcquireContextA
CryptImportKey
RegSetValueExW
RegCreateKeyExW
CryptEncrypt
CryptDestroyKey
CryptGenRandom
CryptReleaseContext
RegCreateKeyA
RegCloseKey
RegOpenKeyExA
RegQueryValueExA
RegSetValueExA
CryptGetHashParam
shell32
CommandLineToArgvW
SHGetKnownFolderPath
ShellExecuteA
ole32
OleInitialize
CoGetClassObject
CoTaskMemFree
OleSetContainedObject
OleUninitialize
oleaut32
VariantClear
VariantInit
SysAllocString
SafeArrayDestroy
SafeArrayAccessData
SafeArrayCreate
ntdll
RtlPcToFileHeader
d3d11
D3D11CreateDevice
imm32
ImmReleaseContext
ImmSetCompositionWindow
ImmSetCandidateWindow
ImmAssociateContextEx
ImmGetContext
dwmapi
DwmSetWindowAttribute
d3dcompiler_47
D3DCompile
dbghelp
MiniDumpWriteDump
crypt32
CertFreeCertificateChain
CertGetNameStringA
CertFindExtension
CertCreateCertificateChainEngine
PFXImportCertStore
CertFreeCertificateChainEngine
CertAddCertificateContextToStore
CertGetCertificateChain
CryptDecodeObjectEx
CertOpenStore
CertFindCertificateInStore
CertCloseStore
CertEnumCertificatesInStore
CryptStringToBinaryA
CertFreeCertificateContext
CryptQueryObject
ws2_32
WSAGetLastError
closesocket
setsockopt
WSAIoctl
htons
select
__WSAFDIsSet
recv
connect
socket
getsockname
getpeername
bind
sendto
recvfrom
listen
accept
htonl
freeaddrinfo
getaddrinfo
ioctlsocket
gethostname
WSAStartup
WSACleanup
WSAEnumNetworkEvents
WSACloseEvent
WSACreateEvent
WSASetLastError
WSAEventSelect
WSAResetEvent
send
WSAWaitForMultipleEvents
getsockopt
ntohs
bcrypt
BCryptGenRandom
Exports
Exports
AmdPowerXpressRequestHighPerformance
NvOptimusEnablement
Sections
.text Size: 3.1MB - Virtual size: 3.1MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 2.7MB - Virtual size: 2.7MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 225KB - Virtual size: 30.7MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 120KB - Virtual size: 120KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 1.2MB - Virtual size: 1.2MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ