D:\jenkins\workspace\ci.dingding.manual.new\DingTalk-Win\win\symbol\Release\DingTalk.pdb
Static task
static1
Behavioral task
behavioral1
Sample
84df1f98bd69e201e9c4ff50494410b4e1cd0270d4ec491122297992fbbaea94.exe
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
84df1f98bd69e201e9c4ff50494410b4e1cd0270d4ec491122297992fbbaea94.exe
Resource
win10v2004-20240412-en
General
-
Target
84df1f98bd69e201e9c4ff50494410b4e1cd0270d4ec491122297992fbbaea94
-
Size
1.1MB
-
MD5
04681eeb7fb4e6bf557480642ba116cb
-
SHA1
92d051b704f011d6791b8a28a2101566dc14d6f2
-
SHA256
84df1f98bd69e201e9c4ff50494410b4e1cd0270d4ec491122297992fbbaea94
-
SHA512
26bfea872b50ac518ff3f550c94be3ac37b2389aaef78c69b58a41dc6b9b5fddaffdff8224825db4d39cb1d23a9de29ea8caab05de883650adcbcb9ba3fe835d
-
SSDEEP
12288:U47K/tqj6Z/i+2XBznaZ9qZKSdY12jEo7+1rMx1jRhgB7dEMZep/dA1BmItd5aVa:Lm00Mx7hgbrZSV4mqd5aV8HzPr0S
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 84df1f98bd69e201e9c4ff50494410b4e1cd0270d4ec491122297992fbbaea94
Files
-
84df1f98bd69e201e9c4ff50494410b4e1cd0270d4ec491122297992fbbaea94.exe windows:5 windows x86 arch:x86
65fa6f9b8fe15486692c04fcd309ba10
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_32BIT_MACHINE
PDB Paths
Imports
wininet
InternetCheckConnectionW
utility
?GetLimitSingleInstance@DingTalkMain@@SAAAVCLimitSingleInstance@@XZ
?Execute@DingTalkProtect@dt_protect@@SA_NXZ
?getInstance@CPDHSystem@@SAPAV1@XZ
?start@CPDH@@QAE_NXZ
?kPdhProcessTotalProcessorTime@CPDH@@2QBDB
?kPdhPysicalDiskTotalDiskTime@CPDH@@2QBDB
?addCounter@CPDH@@QAE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?getPDH@CPDHSystem@@QAE?AV?$shared_ptr@VCPDH@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z
filter_installer_biz
?GetExceptionFilterInstallerService@fi@@YAPAVIExceptionFilterInstaller@1@XZ
kernel32
ResumeThread
GetThreadContext
SetThreadContext
VirtualQuery
GetCurrentProcess
InterlockedCompareExchange
GetCurrentThread
FlushInstructionCache
VirtualAlloc
VirtualProtect
GetCurrentThreadId
SuspendThread
SetLastError
GetFileSize
WriteFile
CloseHandle
HeapReAlloc
FindResourceExW
FindResourceW
FreeLibrary
LoadResource
HeapAlloc
HeapFree
GetModuleHandleW
GetProcessHeap
GetPrivateProfileStringW
LoadLibraryW
InitializeCriticalSectionAndSpinCount
SizeofResource
HeapDestroy
GetModuleFileNameW
RaiseException
GetProcAddress
HeapSize
LoadLibraryA
LockResource
DecodePointer
DeleteCriticalSection
GetTempPathW
GetFileAttributesW
CreateFileW
ReadFile
SetEnvironmentVariableW
GetSystemDirectoryW
GetVersionExW
LocalFree
Sleep
WritePrivateProfileStringW
MultiByteToWideChar
GetCurrentProcessId
GetLocalTime
SetEnvironmentVariableA
GetEnvironmentVariableA
GetModuleHandleA
GetModuleFileNameA
GetCommandLineW
GetTickCount
RemoveDirectoryW
CreateDirectoryW
SetUnhandledExceptionFilter
SetErrorMode
TerminateProcess
AllocConsole
SetCurrentDirectoryW
GetEnvironmentVariableW
LoadLibraryExA
OutputDebugStringA
GetPrivateProfileIntW
InterlockedDecrement
GetSystemDefaultLangID
GetUserDefaultLangID
UnregisterWaitEx
QueryDepthSList
InterlockedFlushSList
InterlockedPushEntrySList
InterlockedPopEntrySList
InitializeSListHead
ReleaseSemaphore
VirtualFree
FreeLibraryAndExitThread
GetLastError
ReadConsoleW
SetStdHandle
WriteConsoleW
GetThreadTimes
OutputDebugStringW
FreeEnvironmentStringsW
GetEnvironmentStringsW
QueryPerformanceCounter
FlushFileBuffers
SetFilePointerEx
GetConsoleMode
GetConsoleCP
UnregisterWait
RegisterWaitForSingleObject
GetOEMCP
GetACP
IsValidCodePage
GetFileType
GetStdHandle
AreFileApisANSI
SetEndOfFile
CompareStringW
LCMapStringW
GetLocaleInfoW
IsValidLocale
WideCharToMultiByte
GetModuleHandleExW
ExitProcess
EnumSystemLocalesW
DuplicateHandle
GetSystemTimeAsFileTime
GetStringTypeW
EncodePointer
EnterCriticalSection
LeaveCriticalSection
IsDebuggerPresent
IsProcessorFeaturePresent
GetCPInfo
CreateTimerQueue
UnhandledExceptionFilter
CreateEventW
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
GetStartupInfoW
CreateSemaphoreW
CreateThread
ExitThread
LoadLibraryExW
RtlUnwind
SetEvent
WaitForSingleObjectEx
SignalObjectAndWait
SwitchToThread
SetThreadPriority
GetThreadPriority
GetLogicalProcessorInformation
CreateTimerQueueTimer
ChangeTimerQueueTimer
DeleteTimerQueueTimer
GetNumaHighestNodeNumber
GetProcessAffinityMask
SetThreadAffinityMask
GetUserDefaultLCID
user32
IsWindowVisible
ShowWindow
BringWindowToTop
SetForegroundWindow
MessageBoxW
IsIconic
EnumWindows
GetPropW
SetActiveWindow
advapi32
RegCloseKey
RegOpenKeyExW
RegQueryValueExW
RegSetValueExW
RegCreateKeyExW
shell32
CommandLineToArgvW
SHGetFolderPathW
ShellExecuteExW
ole32
CoCreateInstance
CoInitialize
OleUninitialize
OleInitialize
OleRun
oleaut32
SysFreeString
SysAllocString
VariantClear
shlwapi
PathFileExistsW
PathCombineW
PathAppendW
gdiplus
GdiplusStartup
GdiplusShutdown
Sections
.text Size: 407KB - Virtual size: 407KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rdata Size: 91KB - Virtual size: 91KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.data Size: 17KB - Virtual size: 34KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 551KB - Virtual size: 551KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 90KB - Virtual size: 92KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE