icwhelp.pdb
Static task
static1
Behavioral task
behavioral1
Sample
icwhelp.dll
Resource
win7-20240704-en
Behavioral task
behavioral2
Sample
icwhelp.dll
Resource
win10v2004-20240802-en
General
-
Target
8ed24b9c426044548eec869848537d0055bc3283d24e03471db7ce14674bbce9N
-
Size
58KB
-
MD5
e52535b4759e74b2ec3a7442b2259c30
-
SHA1
9f42fa47bdabb853c6f45de1b5ad54d8067260e9
-
SHA256
8ed24b9c426044548eec869848537d0055bc3283d24e03471db7ce14674bbce9
-
SHA512
cae012d6ae288daec48cdad0d1a5ecb37091bf93c95849ae825bb61aee7f1f90cbc9e092acbab99d306c9e1280cd6c4572b4df7bbe22ef8d72298e3383bbf959
-
SSDEEP
768:PYJ+jBeKhO7bV+mJby5oKju4aBF61WE5uRzUKAne7cJUAfXnRhZloxxasttnnVyp:PYGBhOnu6z4wc1R0oKA+cJNf3/nu9yp
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource unpack001/icwhelp.dll
Files
-
8ed24b9c426044548eec869848537d0055bc3283d24e03471db7ce14674bbce9N.cab
-
icwhelp.dll.dll regsvr32 windows:5 windows x86 arch:x86
12593fcbf7cb973cd20c6be69a513cf4
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
msvcrt
_local_unwind2
atol
_initterm
_adjust_fdiv
memmove
_wcsicmp
_wtoi
wcslen
realloc
wcschr
swscanf
_vsnwprintf
wcstombs
_except_handler3
malloc
_purecall
free
_wcsupr
wcsstr
atof
??3@YAXPAX@Z
??2@YAPAXI@Z
gdi32
SetMapMode
LPtoDP
GetStockObject
CreateRectRgnIndirect
GetDeviceCaps
CreateDCW
RestoreDC
SetWindowOrgEx
SaveDC
DeleteDC
Rectangle
SetViewportOrgEx
kernel32
lstrlenW
GlobalAlloc
GetVersionExW
DisableThreadLibraryCalls
GetModuleFileNameW
Sleep
GetExitCodeThread
GlobalUnlock
GlobalHandle
DeleteFileW
GlobalLock
VirtualProtect
VirtualAlloc
GetSystemInfo
VirtualQuery
GetPrivateProfileIntW
GetPrivateProfileStringW
GetLastError
CreateFileW
GetWindowsDirectoryW
GlobalFree
WriteFile
GetModuleHandleW
GetStringTypeExW
GetSystemDirectoryW
MultiByteToWideChar
CompareStringW
SearchPathW
GlobalReAlloc
CreateThread
ReadFile
GetFileSize
GetSystemDefaultLCID
GetUserDefaultLCID
RaiseException
InterlockedDecrement
LeaveCriticalSection
EnterCriticalSection
GetCurrentThreadId
FlushInstructionCache
GetCurrentProcess
HeapDestroy
lstrlenA
SizeofResource
LoadResource
FindResourceW
LoadLibraryExW
GetTempPathW
SetEvent
CreateEventW
_lclose
_lwrite
_llseek
_lread
_lopen
SetFileAttributesW
LocalFree
_lcreat
LocalAlloc
MoveFileW
ExpandEnvironmentStringsW
GetPrivateProfileSectionW
OutputDebugStringW
QueryPerformanceCounter
GetTickCount
GetCurrentProcessId
GetSystemTimeAsFileTime
TerminateProcess
UnhandledExceptionFilter
InterlockedIncrement
HeapFree
GetProcessHeap
HeapAlloc
LoadLibraryA
VirtualFree
DeleteCriticalSection
InitializeCriticalSection
lstrcpyW
lstrcatW
GetProcAddress
CreateProcessW
CloseHandle
LoadLibraryW
FreeLibrary
lstrcmpW
lstrcmpiW
WideCharToMultiByte
lstrcpynW
SetUnhandledExceptionFilter
user32
RegisterClassExW
LoadCursorW
GetClassInfoExW
CreateWindowExW
SetFocus
IsWindow
InvalidateRect
EqualRect
OffsetRect
SetWindowRgn
SetWindowPos
TranslateMessage
CallWindowProcW
CharUpperW
FindWindowW
RegisterWindowMessageA
PostMessageW
DialogBoxParamW
GetParent
CharPrevW
UnionRect
PtInRect
DestroyWindow
DefWindowProcW
LoadStringA
LoadStringW
wsprintfW
SetForegroundWindow
ShowWindow
GetActiveWindow
MessageBoxW
MsgWaitForMultipleObjects
DispatchMessageW
PeekMessageW
GetWindowLongW
SetWindowLongW
GetDlgItem
GetWindowTextW
SendMessageW
DrawTextW
GetDC
ReleaseDC
BeginPaint
EndPaint
GetClientRect
CharNextW
IntersectRect
EndDialog
advapi32
RegCloseKey
RegQueryValueExW
RegOpenKeyW
RegSetValueExW
RegDeleteValueW
RegCreateKeyW
RegOpenKeyExW
IsTextUnicode
RegSetValueW
RegDeleteKeyW
RegCreateKeyExW
RegQueryInfoKeyW
RegEnumKeyExW
shell32
ShellExecuteExW
ole32
CreateBindCtx
CreateOleAdviseHolder
CoCreateInstance
OleSaveToStream
WriteClassStm
OleLoadFromStream
CoTaskMemRealloc
CoTaskMemFree
CoTaskMemAlloc
OleRegGetMiscStatus
OleRegGetUserType
OleRegEnumVerbs
oleaut32
OleCreatePropertyFrame
VarI4FromStr
LoadTypeLi
SysFreeString
VariantClear
VariantInit
SysAllocStringLen
SysAllocString
SysStringLen
SysAllocStringByteLen
SysStringByteLen
VariantChangeType
LoadRegTypeLi
SetErrorInfo
RegisterTypeLi
mpr
WNetGetUserW
tapi32
lineSetCurrentLocation
lineGetCountryW
lineTranslateDialogW
tapiGetLocationInfoW
lineInitialize
lineNegotiateAPIVersion
lineTranslateAddressW
lineShutdown
lineGetTranslateCapsW
version
GetFileVersionInfoSizeW
GetFileVersionInfoW
VerQueryValueW
urlmon
RegisterBindStatusCallback
CreateURLMoniker
RevokeBindStatusCallback
Exports
Exports
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
Sections
.text Size: 108KB - Virtual size: 107KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 10KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 32KB - Virtual size: 31KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 12KB - Virtual size: 10KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ