Static task
static1
Behavioral task
behavioral1
Sample
HistoryXchs.exe
Resource
win7-20240215-en
Behavioral task
behavioral2
Sample
HistoryXchs.exe
Resource
win10v2004-20240221-en
Behavioral task
behavioral3
Sample
新云软件.url
Resource
win7-20240221-en
Behavioral task
behavioral4
Sample
新云软件.url
Resource
win10v2004-20240221-en
General
-
Target
a38f784e8561a06228e448469ffc14a5
-
Size
229KB
-
MD5
a38f784e8561a06228e448469ffc14a5
-
SHA1
3ebce997483d5fa520e5716c7c62345813aea65c
-
SHA256
58075442a68116f8fe5cc90847720fc3514fb98567c87ea8ab61b5180a56af53
-
SHA512
fce8127c6904fbe42672188a0d95f570313679fdd00c210bd5ea644a46cc5c0d034ac13d5c3e4b448545b4d55f86afecd7e194181abfc5dba9912546281ab763
-
SSDEEP
6144:3XvsREwrPDRMUUcpMyuPcqJbNhkmpnuFN8cs9u:3/z07RCc80qJbz1iKu
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource unpack001/HistoryXchs.exe
Files
-
a38f784e8561a06228e448469ffc14a5.rar
-
HistoryXchs.exe.exe windows:4 windows x86 arch:x86
4e048b86100e5a751f2902e35283696f
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
version
GetFileVersionInfoA
GetFileVersionInfoSizeA
VerQueryValueA
ws2_32
recv
send
closesocket
connect
socket
gethostbyname
inet_addr
htons
WSAStartup
WSACleanup
crypt32
CryptProtectData
CryptUnprotectData
kernel32
WriteFile
CreateDirectoryA
GetFileAttributesA
GetSystemDirectoryA
GetVolumeInformationA
InterlockedExchange
WinExec
lstrcatA
TlsSetValue
TlsAlloc
TlsGetValue
GetStdHandle
HeapCreate
ExitProcess
GetCPInfo
LCMapStringW
LCMapStringA
GetStartupInfoA
GetCommandLineA
ReadFile
VirtualQuery
GetSystemInfo
VirtualProtect
IsDebuggerPresent
TerminateProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
RtlUnwind
GetLocaleInfoA
GetACP
VirtualAlloc
VirtualFree
IsProcessorFeaturePresent
InterlockedCompareExchange
HeapSize
HeapReAlloc
HeapDestroy
CreateEventA
SetEvent
GetFileTime
GetTempPathA
GetProcessHeap
HeapAlloc
HeapFree
GetFileAttributesExA
MulDiv
GetTickCount
GetDateFormatA
GetTimeFormatA
GetCurrentProcessId
TerminateThread
GlobalAlloc
GlobalLock
GlobalUnlock
GetThreadLocale
FileTimeToLocalFileTime
FileTimeToSystemTime
LocalFree
GetSystemTime
GetModuleHandleA
LoadLibraryExA
IsDBCSLeadByte
InterlockedDecrement
InterlockedIncrement
GetLastError
lstrlenW
MultiByteToWideChar
Sleep
DeleteCriticalSection
InitializeCriticalSection
WaitForMultipleObjects
GetExitCodeThread
SystemTimeToFileTime
GetOEMCP
IsValidCodePage
GetStringTypeA
GetStringTypeW
SetHandleCount
GetFileType
GetConsoleCP
GetConsoleMode
FlushFileBuffers
SetFilePointer
GetUserDefaultLCID
EnumSystemLocalesA
IsValidLocale
LocalFileTimeToFileTime
CreateFileA
GetFileSize
OpenFileMappingA
CreateFileMappingA
CreateMutexA
CloseHandle
CompareFileTime
RemoveDirectoryA
ReleaseMutex
UnmapViewOfFile
MapViewOfFile
WaitForSingleObject
GetModuleFileNameA
GetUserDefaultLangID
CreateThread
GetVersionExA
LoadLibraryA
GetProcAddress
FreeLibrary
FindFirstFileA
FindNextFileA
FindClose
GetLocalTime
DeleteFileA
WideCharToMultiByte
FindResourceExA
FindResourceA
LoadResource
LockResource
SizeofResource
IsBadStringPtrA
lstrcpynA
lstrcpyA
lstrcmpA
SetLastError
lstrcmpiA
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetCurrentThreadId
lstrlenA
CompareStringA
GetCurrentProcess
FlushInstructionCache
LeaveCriticalSection
EnterCriticalSection
RaiseException
GetEnvironmentStringsW
QueryPerformanceCounter
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
SetStdHandle
GetLocaleInfoW
CreateFileW
SetEndOfFile
TlsFree
GetSystemTimeAsFileTime
user32
GetKeyState
RegisterWindowMessageA
WindowFromPoint
FrameRect
DrawEdge
DrawFrameControl
GetWindowThreadProcessId
PostMessageA
IsMenu
SetWindowsHookExA
UnhookWindowsHookEx
CallNextHookEx
DrawStateA
ClientToScreen
GetMessagePos
GetScrollInfo
GetScrollRange
AppendMenuA
CreatePopupMenu
LoadIconA
DestroyIcon
SetClipboardData
EnableMenuItem
DeleteMenu
ModifyMenuA
TrackPopupMenuEx
MonitorFromPoint
GetMonitorInfoA
SetMenuItemInfoA
GetMenuItemInfoA
GetMenuItemCount
GetIconInfo
CreateIconIndirect
AdjustWindowRectEx
SetScrollInfo
SetScrollPos
GetScrollPos
GetMenu
PeekMessageA
LoadImageA
CreateDialogParamA
RegisterClassExA
LoadBitmapA
SetMenuDefaultItem
RedrawWindow
MoveWindow
InvalidateRgn
DestroyAcceleratorTable
GetDesktopWindow
CreateAcceleratorTableA
SetParent
GetClassInfoExA
IsZoomed
IsIconic
LoadStringA
wsprintfA
GetCursorPos
GetCapture
ReleaseCapture
SetCursor
DrawFocusRect
SetCapture
IsWindowEnabled
GetFocus
BeginDeferWindowPos
DeferWindowPos
EndDeferWindowPos
IsChild
GetSysColorBrush
IntersectRect
GetWindowDC
SetRectEmpty
PtInRect
ScreenToClient
GetDlgCtrlID
GetNextDlgTabItem
DestroyWindow
IsWindowVisible
CharLowerA
GetClipboardData
CloseClipboard
OpenClipboard
MessageBoxA
KillTimer
SetTimer
GetSystemMetrics
TrackPopupMenu
GetSubMenu
MessageBeep
SetFocus
LoadMenuA
SetDlgItemTextA
EnableWindow
DestroyMenu
InflateRect
CharUpperBuffA
EndPaint
BeginPaint
IsCharAlphaNumericA
FillRect
InvalidateRect
UpdateWindow
CallWindowProcA
GetSysColor
GetActiveWindow
DialogBoxParamA
GetClassNameA
LoadCursorA
DefWindowProcA
OffsetRect
ReleaseDC
GetDC
CharNextA
DrawTextA
GetWindow
GetWindowRect
SystemParametersInfoA
MapWindowPoints
SetWindowPos
IsWindow
GetDlgItem
GetParent
ShowWindow
GetClientRect
SendMessageA
GetWindowTextLengthA
GetWindowTextA
SetWindowTextA
GetWindowLongA
CreateWindowExA
SetWindowLongA
EndDialog
UnregisterClassA
EmptyClipboard
gdi32
SelectObject
GetBkColor
DeleteDC
SaveDC
RestoreDC
GetTextExtentPoint32A
GetTextMetricsA
SetBkMode
SetTextColor
CreateSolidBrush
SetBkColor
PatBlt
ExtTextOutA
CreateCompatibleDC
SetWindowOrgEx
CreateCompatibleBitmap
GetClipBox
BitBlt
GetDeviceCaps
MoveToEx
LineTo
CreatePatternBrush
CreateDIBSection
SetBrushOrgEx
RoundRect
ExtCreatePen
CreatePen
SetViewportOrgEx
Rectangle
GetPixel
GetStockObject
CreateFontIndirectA
GetObjectA
LPtoDP
IntersectClipRect
SetPixel
CreateBitmap
DPtoLP
DeleteObject
comdlg32
GetSaveFileNameA
GetOpenFileNameA
advapi32
GetSidSubAuthority
GetTokenInformation
GetLengthSid
CopySid
RegEnumValueA
CryptAcquireContextA
CryptCreateHash
GetSidSubAuthorityCount
CryptHashData
CryptGetHashParam
CryptDestroyHash
CryptReleaseContext
RegEnumKeyExA
RegQueryInfoKeyA
RegQueryValueA
RegSetKeySecurity
RegEnumKeyA
AllocateAndInitializeSid
InitializeAcl
AddAce
InitializeSecurityDescriptor
SetSecurityDescriptorDacl
FreeSid
RegGetKeySecurity
GetSidIdentifierAuthority
RegCloseKey
RegOpenKeyExA
RegQueryValueExA
RegDeleteKeyA
GetUserNameA
RegSetValueExA
RegCreateKeyA
RegDeleteValueA
RegCreateKeyExA
OpenProcessToken
shell32
SHBrowseForFolderA
SHGetFolderPathA
ShellExecuteExA
SHGetMalloc
SHGetDesktopFolder
SHGetSpecialFolderPathA
SHGetPathFromIDListA
SHGetFileInfoA
SHFileOperationA
ShellExecuteA
ole32
CoTaskMemAlloc
CoTaskMemRealloc
CoCreateInstance
CoTaskMemFree
CoUninitialize
OleUninitialize
OleInitialize
CreateStreamOnHGlobal
StringFromGUID2
OleLockRunning
CoGetClassObject
CLSIDFromProgID
CLSIDFromString
oleaut32
SysFreeString
VarUI4FromStr
SysAllocString
SysStringLen
VariantInit
VariantClear
VariantChangeType
SysAllocStringLen
DispCallFunc
SystemTimeToVariantTime
SafeArrayAccessData
SafeArrayCreate
SysStringByteLen
OleCreateFontIndirect
LoadRegTypeLi
LoadTypeLi
SafeArrayGetUBound
SafeArrayGetLBound
VariantTimeToSystemTime
SafeArrayUnaccessData
GetErrorInfo
shlwapi
StrFormatByteSize64A
SHDeleteKeyA
comctl32
ImageList_GetIconSize
ImageList_Draw
_TrackMouseEvent
ImageList_Destroy
ImageList_GetImageCount
ImageList_Create
ImageList_LoadImageA
ImageList_ReplaceIcon
ImageList_GetIcon
ImageList_DrawEx
ord8
ImageList_AddMasked
InitCommonControlsEx
msimg32
GradientFill
Sections
.text Size: 440KB - Virtual size: 439KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 92KB - Virtual size: 88KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 20KB - Virtual size: 34KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 48KB - Virtual size: 46KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
-
新云软件.url.url