Static task
static1
Behavioral task
behavioral1
Sample
1a2213057ae99598adad133bfe3417923e15a2bf56e4705985e50c6c52555b31.exe
Resource
win7-20220812-en
Behavioral task
behavioral2
Sample
1a2213057ae99598adad133bfe3417923e15a2bf56e4705985e50c6c52555b31.exe
Resource
win10v2004-20220812-en
General
-
Target
1a2213057ae99598adad133bfe3417923e15a2bf56e4705985e50c6c52555b31
-
Size
223KB
-
MD5
0035ed13aa3f279a67f1f5e404f2dbe0
-
SHA1
29b2e9dd74cad1c868322aba61d79ac7e0db40f1
-
SHA256
1a2213057ae99598adad133bfe3417923e15a2bf56e4705985e50c6c52555b31
-
SHA512
4b3535c9fdef4ab6a2f6c913b4f1e3198c72835bf323699390bf37b5a0e630c1f74fba61911f6e50cd7978b3a8ab4982e06524cd87f157d968d9769b47e23762
-
SSDEEP
6144:C5JmNY1Mo3hXSOiw5dexDnJa3C67Q6Cw0:oj1MgXUVJa37xZ0
Malware Config
Signatures
Files
-
1a2213057ae99598adad133bfe3417923e15a2bf56e4705985e50c6c52555b31.exe windows x86
5b8e08d39d330e06bb828362bd9bcbcd
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
comctl32
InitCommonControlsEx
common
?GetString@CTXStringW@@QBEPB_WXZ
??1CTXHttpDownload@@UAE@XZ
??1CTXHttpDownloadSink@@UAE@XZ
?SetUseIEProxy@CTXHttpDownload@@QAEXH@Z
?SetUIInterface@CTXHttpDownload@@QAEXPAVCTXHttpDownloadSink@@@Z
??0CTXHttpDownload@@QAE@XZ
??0CTXHttpDownloadSink@@IAE@XZ
?OnConnecting@CTXHttpDownloadSink@@UAEXPAVCTXHttpDownload@@PB_W@Z
?OnConnected@CTXHttpDownloadSink@@UAEXPAVCTXHttpDownload@@@Z
?OnDownloadStart@CTXHttpDownloadSink@@UAEXPAVCTXHttpDownload@@KK@Z
?OnRedirected@CTXHttpDownloadSink@@UAEXPAVCTXHttpDownload@@PB_W@Z
?OnError@CTXHttpDownloadSink@@UAEXPAVCTXHttpDownload@@K@Z
?CancelDownload@CTXHttpDownload@@QAEXXZ
?Download@CTXHttpDownload@@QAEHPB_WPAU_SYSTEMTIME@@0HPA_J@Z
?ConvertToPureFile@FS@@YA?AVCTXStringW@@PB_W@Z
?GetDownloadedFilePath@CTXHttpDownload@@QAEHAAVCTXStringW@@@Z
?Empty@CTXStringW@@QAEXXZ
??0CTXBSTR@@QAE@PB_W@Z
?GetPlatformCore@Core@Util@@YAHPAPAUITXCore@@@Z
??1CTXBSTR@@QAE@XZ
??BCTXBSTR@@QBEPA_WXZ
?GetExeDir@Sys@Util@@YA?AVCTXStringW@@XZ
??ICTXBSTR@@QAEPAPA_WXZ
?IsEmpty@CTXBSTR@@QAEHXZ
?GetBSTR@CTXStringW@@QBEPA_WXZ
??1CFmtString@@QAE@XZ
??0CTXBSTR@@QAE@ABVCTXStringW@@@Z
?DoFormat@CFmtString@@QAEPB_WPB_W@Z
?PropertyDWord@CFmtString@@QAEHPB_WK0@Z
??0CFmtString@@QAE@XZ
?CreateTXArray@Data@Util@@YAHPAPAUITXArray@@@Z
?CreateTXData@Data@Util@@YAHPAPAUITXData@@@Z
??0CTXBSTR@@QAE@XZ
?EraseTimerCallback@TXTimer@@YAHPAUITXTimerCallback@@I@Z
?SetInterval@TXTimer@@YAHIPAUITXTimerCallback@@I@Z
??H@YA?AVCTXStringW@@ABV0@0@Z
?Format@CTXStringW@@QAAXPB_WZZ
??0CTXStringA@@QAE@XZ
??M@YA_NABVCTXStringA@@0@Z
??YCTXStringW@@QAEAAV0@PB_W@Z
??H@YA?AVCTXStringW@@_WABV0@@Z
?GetParentDir@FS@Util@@YA?AVCTXStringW@@V3@@Z
?InitPlatform@CoreCenter@Util@@YAHPA_W@Z
?InitPlatformFileSystem@Boot@Util@@YAHXZ
?InitPlatformI18NConfig@Boot@Util@@YAHXZ
?InitPlatformCoreConfig@Boot@Util@@YAHXZ
?CreateObjectFromDllFile@Com@Util@@YGJPB_WABU_GUID@@1PAPAXPAUIUnknown@@@Z
?InitPlatformGFConfig@Boot@Util@@YAHXZ
?ClearDeadQueue@Misc@Util@@YAXXZ
?OnUninitCom@Misc@Util@@YAXXZ
?OnExitWinMain@Misc@Util@@YAXXZ
?OnExitCoreCenter@Misc@Util@@YAXXZ
??YCTXStringW@@QAEAAV0@_W@Z
?Find@CTXStringW@@QBEH_WH@Z
??YCTXStringW@@QAEAAV0@ABV0@@Z
?MakeUpper@CTXStringW@@QAEAAV1@XZ
?Right@CTXStringW@@QBE?AV1@H@Z
??H@YA?AVCTXStringW@@ABV0@_W@Z
?ReverseFind@CTXStringW@@QBEH_W@Z
?Replace@CTXStringW@@QAEH_W0@Z
??4CTXStringW@@QAEAAV0@ABVCTXBSTR@@@Z
??0CTXStringW@@QAE@ABVCTXBSTR@@@Z
?PropertyStr@CFmtString@@QAEHPB_W0@Z
?Trim@CTXStringW@@QAEAAV1@XZ
?FindOneOf@CTXStringW@@QBEHPB_W@Z
?Mid@CTXStringW@@QBE?AV1@HH@Z
?Compare@CTXStringW@@QBEHPB_W@Z
?Tokenize@CTXStringW@@QBE?AV1@PB_WAAH@Z
??4CTXStringW@@QAEAAV0@PA_W@Z
??0CTXStringA@@QAE@PBD@Z
?Replace@CTXStringA@@QAEHPBD0@Z
?Insert@CTXStringA@@QAEHHPBD@Z
??BCTXStringA@@QBEPBDXZ
??1CTXStringA@@QAE@XZ
?GetBuffer@CTXStringW@@QAEPA_WH@Z
?ReleaseBuffer@CTXStringW@@QAEXH@Z
?GetLength@CTXStringW@@QBEHXZ
?Left@CTXStringW@@QBE?AV1@H@Z
??4CTXStringW@@QAEAAV0@ABV0@@Z
?AppendFormat@CTXStringW@@QAAXPB_WZZ
??H@YA?AVCTXStringW@@ABV0@PB_W@Z
?LoadStringW@TXStringBundle@@YAPB_WPB_W@Z
?SafeLoadLibrary@Sys@Util@@YAPAUHINSTANCE__@@PB_W@Z
?SetMainAndLogicMsgLoop@Misc@Util@@YAXPAVMessageLoopForUI@AsyncTask@@PAVMessageLoop@4@@Z
?SetMainAndLogicThreadId@Misc@Util@@YAXKK@Z
?IsEmpty@CTXStringW@@QBE_NXZ
??0CTXStringW@@QAE@PA_W@Z
??BCTXStringW@@QBEPB_WXZ
??0CTXStringW@@QAE@PB_W@Z
??0CTXStringW@@QAE@ABV0@@Z
?CompareNoCase@CTXStringW@@QBEHPB_W@Z
??4CTXStringW@@QAEAAV0@PB_W@Z
??1CTXStringW@@QAE@XZ
??0CTXStringW@@QAE@XZ
?TXLog_DoTXLogVW@@YAXPAUtagLogObj@@PB_W1PAD@Z
?Format@CTXStringA@@QAAXPBDZZ
??ACTXStringW@@QBE_WH@Z
gf
?RawCreateGFElementByXtml@GF@Util@@YAJPA_WPAPAUIGFElement@@PAU3@0H@Z
?CreateObject@GF@Util@@YAJABU_GUID@@0PAPAX@Z
?SetCustomObjectFactory@GF@Util@@YAXP6AHABU_GUID@@0PAPAX@Z@Z
asynctask
?Unlock@LockImpl@AsyncTask@@QAEXXZ
??1LockImpl@AsyncTask@@QAE@XZ
??0LockImpl@AsyncTask@@QAE@XZ
??0AtExitManager@AsyncTask@@QAE@XZ
??0Thread@AsyncTask@@QAE@PBD@Z
??0MessageLoop@AsyncTask@@QAE@W4Type@01@@Z
??_7MessageLoopForUI@AsyncTask@@6B@
?StartWithOptions@Thread@AsyncTask@@QAE_NABUOptions@12@@Z
??1MessageLoop@AsyncTask@@UAE@XZ
??1Thread@AsyncTask@@UAE@XZ
??1AtExitManager@AsyncTask@@QAE@XZ
?Run@MessageLoopForUI@AsyncTask@@QAEXXZ
??1MessageLoopForUI@AsyncTask@@UAE@XZ
?RegisterCallback@AtExitManager@AsyncTask@@SAXP6AXPAX@Z0@Z
?Lock@LockImpl@AsyncTask@@QAEXXZ
mautility
ord6
ord5
ord4
kernel32
lstrlenW
MultiByteToWideChar
lstrlenA
WideCharToMultiByte
DeleteFileW
CopyFileW
CreateMutexW
GetPrivateProfileIntW
GetModuleHandleW
SizeofResource
LockResource
LoadResource
FindResourceW
FindResourceExW
InterlockedIncrement
GetExitCodeProcess
WaitForSingleObject
WritePrivateProfileStringW
InterlockedDecrement
GetModuleFileNameW
SetEnvironmentVariableW
GetEnvironmentVariableW
CreateDirectoryW
GetVolumeInformationW
GetLongPathNameW
GetTempPathW
SetFileAttributesW
GetFileAttributesW
IsBadReadPtr
FindClose
FindFirstFileW
RemoveDirectoryW
FindNextFileW
ResumeThread
CloseHandle
GetPrivateProfileStringW
GetLastError
GetSystemTimeAsFileTime
InterlockedExchange
GetACP
GetLocaleInfoA
GetThreadLocale
GetVersionExA
LocalFree
InitializeCriticalSection
HeapDestroy
HeapAlloc
HeapFree
HeapReAlloc
HeapSize
GetProcessHeap
TerminateProcess
GetCurrentProcess
UnhandledExceptionFilter
InterlockedCompareExchange
Sleep
EnterCriticalSection
RaiseException
SetUnhandledExceptionFilter
IsDebuggerPresent
LeaveCriticalSection
DeleteCriticalSection
GetCurrentProcessId
GetProcAddress
FreeLibrary
GetCommandLineW
GetCurrentThreadId
GetTickCount
QueryPerformanceCounter
GetStartupInfoW
user32
SetPropW
LoadIconW
PostQuitMessage
RemovePropW
GetWindowRect
MoveWindow
PostMessageW
GetDesktopWindow
ShowWindow
IsWindowVisible
SetActiveWindow
IsWindow
GetForegroundWindow
GetWindowThreadProcessId
SystemParametersInfoW
AllowSetForegroundWindow
SetForegroundWindow
GetWindow
IsIconic
GetPropW
AttachThreadInput
UnregisterClassA
advapi32
RegCloseKey
RegOpenKeyExW
RegQueryValueExW
SetNamedSecurityInfoW
SetEntriesInAclW
BuildExplicitAccessWithNameW
GetUserNameW
shell32
SHGetSpecialFolderLocation
ShellExecuteExW
ShellExecuteW
SHGetPathFromIDListW
CommandLineToArgvW
ole32
CoCreateGuid
CoTaskMemFree
StringFromGUID2
OleInitialize
OleUninitialize
oleaut32
SysFreeString
VariantTimeToSystemTime
SystemTimeToVariantTime
SysStringLen
LoadRegTypeLi
LoadTypeLi
VarUdateFromDate
atl80
ord30
ord58
ord31
ord32
shlwapi
PathFindExtensionW
PathFindFileNameW
PathAppendW
PathFileExistsW
PathRemoveFileSpecW
wnsprintfW
msvcp80
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z
?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
msvcr80
wcscmp
__wgetmainargs
_amsg_exit
_decode_pointer
_onexit
_lock
_encode_pointer
__dllonexit
_unlock
?terminate@@YAXXZ
memmove
_wtol
_wtoi
_controlfp_s
_invoke_watson
_crt_debugger_hook
?_type_info_dtor_internal_method@type_info@@QAEXXZ
_except_handler4_common
__set_app_type
__p__fmode
__p__commode
_adjust_fdiv
__setusermatherr
_configthreadlocale
_initterm_e
_initterm
_wcmdln
exit
_XcptFilter
_exit
??3@YAXPAX@Z
_CxxThrowException
_time64
free
??2@YAPAXI@Z
__CxxFrameHandler3
??_V@YAXPAX@Z
_recalloc
memset
memcpy_s
??0exception@std@@QAE@ABQBD@Z
?what@exception@std@@UBEPBDXZ
??1exception@std@@UAE@XZ
??0exception@std@@QAE@XZ
_purecall
_invalid_parameter_noinfo
??0exception@std@@QAE@ABV01@@Z
calloc
memmove_s
strlen
wcscpy_s
wcslen
_localtime64_s
_beginthreadex
memcmp
wcsftime
_itoa_s
_waccess
wcsncpy
malloc
wcsncat
atoi
isalpha
isdigit
memcpy
strchr
isspace
strncmp
_cexit
wininet
InternetCanonicalizeUrlW
InternetCloseHandle
HttpSendRequestW
HttpOpenRequestW
InternetConnectW
InternetReadFile
HttpQueryInfoW
InternetOpenUrlW
InternetCrackUrlW
InternetGetConnectedState
InternetOpenW
version
GetFileVersionInfoSizeW
GetFileVersionInfoW
VerQueryValueW
rpcrt4
RpcStringFreeA
UuidToStringA
UuidCreateSequential
Sections
.text Size: 84KB - Virtual size: 80KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rdata Size: 32KB - Virtual size: 29KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.data Size: 4KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 92KB - Virtual size: 92KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE