Static task
static1
General
-
Target
dynablocks.exe
-
Size
572KB
-
MD5
d7bbd8c6339aaf77c033eaad7fd50fa0
-
SHA1
54344148bde66333e9614f769cba0638b4769799
-
SHA256
a18105ab463220856d16a36cf7103ef9a0d91191a747263c33244e04279dfcf0
-
SHA512
351881690a42aa0a7f9e67eaeb5a8868044fe8d773465af7225e9375e42e987db45e6c3d0fe24cffd3ec8db913e6b3141c11732c3d6919a8bc9947860e07257c
-
SSDEEP
12288:io98yTfF4xKovANjwYuzsIho+91aR2/ZQWTrS:B8of2K4ANjwsIhou1aRcZHTrS
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource dynablocks.exe
Files
-
dynablocks.exe.exe windows:4 windows x86 arch:x86
8e0b982eedade1c8dc333ebe5c67366a
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
uxtheme
SetWindowTheme
comctl32
InitCommonControlsEx
comdlg32
GetOpenFileNameA
ChooseColorA
ChooseFontA
shell32
SHGetDesktopFolder
SHBrowseForFolderA
SHGetMalloc
SHGetPathFromIDListA
kernel32
LeaveCriticalSection
EnterCriticalSection
QueryPerformanceFrequency
GetSystemTimeAsFileTime
GetSystemInfo
InitializeCriticalSection
GlobalFree
GlobalUnlock
GlobalLock
GlobalAlloc
InterlockedExchange
InterlockedCompareExchange
GetStartupInfoA
TerminateProcess
GetCurrentProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
QueryPerformanceCounter
GetTickCount
GetProcAddress
LoadLibraryA
GetSystemDirectoryA
GetCommandLineA
FreeLibrary
LocalFree
FormatMessageA
GetLastError
SetLastError
GetModuleFileNameA
GetLocalTime
GetDateFormatA
GetTimeFormatA
MulDiv
GetVersionExA
MultiByteToWideChar
OutputDebugStringA
Sleep
CreateDirectoryA
GetModuleHandleA
InterlockedDecrement
InterlockedIncrement
GetCurrentThread
GetCurrentProcessId
GetCurrentThreadId
msvcr80
_acmdln
_ismbblead
_XcptFilter
_exit
_cexit
__getmainargs
_amsg_exit
_decode_pointer
_onexit
_lock
__dllonexit
_encode_pointer
_unlock
atof
_errno
strerror
strncmp
atoi
vsprintf_s
_stat64i32
_snprintf
sscanf
calloc
_controlfp_s
_invoke_watson
_except_handler4_common
_crt_debugger_hook
?_type_info_dtor_internal_method@type_info@@QAEXXZ
?terminate@@YAXXZ
__set_app_type
__p__fmode
__p__commode
_adjust_fdiv
__setusermatherr
_configthreadlocale
_initterm_e
_isctype
__mb_cur_max
_pctype
freopen
setbuf
fgetc
remove
_iob
strncpy
strstr
toupper
tmpfile
tmpnam
_tempnam
setvbuf
_time64
_ctime64
isalpha
isdigit
isspace
ceil
fseek
fread
_getcwd
strrchr
fopen
fwrite
fflush
fclose
_vscprintf
_vsnprintf
vsprintf
floor
_CItan
rand
_CIasin
_CIlog
sprintf
_ftime64
_getch
memmove
_mbsnbcmp
_mbsicmp
_mbscmp
_mbsnbcpy
exit
_CIatan2
_CIsqrt
_CIsin
_CIfmod
_CIcos
_purecall
memset
memcpy
??_U@YAPAXI@Z
malloc
free
??_V@YAXPAX@Z
__iob_func
fprintf
printf
__RTDynamicCast
getenv
_CIpow
memmove_s
??0exception@std@@QAE@ABV01@@Z
_CxxThrowException
_invalid_parameter_noinfo
??2@YAPAXI@Z
__CxxFrameHandler3
??0exception@std@@QAE@XZ
??3@YAXPAX@Z
??1exception@std@@UAE@XZ
?what@exception@std@@UBEPBDXZ
??0exception@std@@QAE@ABQBD@Z
abort
_setjmp3
longjmp
strtod
_initterm
msvcp80
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z
_Nan
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z
??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z
??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@H@2@XZ
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
??_D?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
?str@?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z
??0?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
_Inf
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
_FInf
??_D?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
?str@?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@M@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAVios_base@1@AAV21@@Z@Z
?setprecision@std@@YA?AU?$_Smanip@H@1@H@Z
??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@PBX@Z
?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A
?_Lock@_Mutex@std@@QAEXXZ
?_Unlock@_Mutex@std@@QAEXXZ
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ
?uncaught_exception@std@@YA_NXZ
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHPBDH@Z
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
??_D?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
?str@?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z
?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z
?find_last_of@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z
?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAM@Z
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z
?endl@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@1@AAV21@@Z
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PADH@Z
?close@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXXZ
?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@JH@Z
??_D?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXXZ
?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z
?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z
??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z
?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEHABV12@@Z
?ignore@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@HH@Z
?peek@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEHXZ
??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@H@Z
gdi32
DeleteObject
ChoosePixelFormat
SetPixelFormat
SetDeviceGammaRamp
GetObjectA
CreateFontA
CreateSolidBrush
LineTo
MoveToEx
SetROP2
SwapBuffers
SelectObject
GetStockObject
SetBkColor
SetTextColor
GetDeviceCaps
CreatePen
GetTextMetricsA
SetBkMode
DeleteDC
BitBlt
CreateCompatibleDC
CreateBitmap
ExtTextOutA
DescribePixelFormat
CreatePenIndirect
CreateFontIndirectA
user32
EnableWindow
LoadBitmapA
GetDialogBaseUnits
DrawFocusRect
GetClassInfoExA
GetFocus
GetClassNameA
GetWindow
GetSysColorBrush
FrameRect
InflateRect
DrawTextA
DrawFrameControl
DestroyWindow
GetCapture
ReleaseCapture
GetDlgCtrlID
LoadCursorA
SetCursor
ClipCursor
GetDC
SetCapture
MoveWindow
GetWindowDC
GetWindowRect
LoadIconA
GetSysColor
ReleaseDC
FillRect
RedrawWindow
SetFocus
RemovePropA
SetPropA
GetPropA
CallWindowProcA
LoadImageA
SetCursorPos
RegisterClassExA
GetWindowTextA
GetParent
GetWindowLongA
PostMessageA
DefWindowProcA
SendMessageA
GetMenuItemCount
GetSubMenu
RemoveMenu
DestroyMenu
DrawMenuBar
InvalidateRect
GetCursorPos
ScreenToClient
WindowFromPoint
GetKeyState
UpdateWindow
PeekMessageA
IsDialogMessageA
TranslateMessage
DispatchMessageA
GetClientRect
CreateWindowExA
SetWindowLongA
MessageBoxA
PostQuitMessage
SetWindowTextA
ShowWindow
SetWindowPos
ShowCursor
RegisterClassA
MapWindowPoints
CreateIconIndirect
CloseClipboard
SetClipboardData
EmptyClipboard
OpenClipboard
GetClipCursor
GetCursor
SendDlgItemMessageA
GetDlgItem
EndDialog
DialogBoxIndirectParamA
GetSystemMetrics
IsWindowVisible
GetForegroundWindow
ChangeDisplaySettingsA
ToUnicode
GetKeyboardState
MapVirtualKeyA
DestroyIcon
AdjustWindowRect
opengl32
glClearColor
glDepthFunc
glStencilFunc
glAlphaFunc
glStencilOp
glLineWidth
glPointSize
glLightModelfv
glMatrixMode
glTexEnvf
glTexEnvi
glPolygonOffset
glNormal3fv
glVertex3fv
glVertex4fv
glPushClientAttrib
glLightf
glLightfv
glLoadIdentity
glDrawBuffer
glScissor
glMultMatrixf
glLoadMatrixf
glReadPixels
glPopClientAttrib
glPixelStorei
glReadBuffer
glTexGeni
glDrawArrays
glNormal3d
glColor4d
glStencilMask
glColorMaterial
glHint
glGetString
glGetIntegerv
glClear
glTexCoord2f
glIsEnabled
glPushAttrib
glPopAttrib
glTexImage2D
glTexParameterf
glTexParameteri
glTexParameterfv
glGetTexImage
glGenTextures
glGetError
glGetDoublev
glGetTexLevelParameteriv
glDeleteTextures
glColor3f
wglMakeCurrent
wglShareLists
wglCreateContext
wglDeleteContext
wglGetProcAddress
glTranslatef
glTexCoordPointer
glGetFloatv
wglGetCurrentContext
glVertex4f
glOrtho
glClearDepth
glClearStencil
glCullFace
glPolygonMode
glMaterialf
glMaterialfv
glLightModeli
glViewport
glDepthMask
glColorMask
glColor4fv
glTexCoord4fv
glNewList
glVertexPointer
glColorPointer
glNormalPointer
glPushMatrix
glDrawElements
glPopMatrix
glEndList
glCallList
glDeleteLists
glGenLists
glEnableClientState
glDisableClientState
glEnable
glBlendFunc
glBindTexture
glTexCoord2d
glVertex2f
glDisable
glBegin
glEnd
glShadeModel
glColor3fv
glDepthRange
glu32
gluBuild2DMipmaps
gluScaleImage
sdl
SDL_ConvertAudio
SDL_SetModuleHandle
SDL_Quit
SDL_Init
SDL_RWFromFile
SDL_LoadWAV_RW
SDL_BuildAudioCVT
SDL_FreeWAV
SDL_LockAudio
SDL_UnlockAudio
SDL_MixAudio
SDL_OpenAudio
SDL_GetError
SDL_PauseAudio
ole32
CLSIDFromString
OleSetContainedObject
OleCreate
StgCreateDocfile
OleInitialize
advapi32
RegCloseKey
RegQueryValueExA
RegOpenKeyExA
version
GetFileVersionInfoA
GetFileVersionInfoSizeA
Sections
.text Size: 444KB - Virtual size: 440KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 92KB - Virtual size: 91KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 12KB - Virtual size: 24KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 20KB - Virtual size: 16KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ