cdosys.pdb
Static task
static1
Behavioral task
behavioral1
Sample
cdosys.dll
Resource
win7-20240220-en
Behavioral task
behavioral2
Sample
cdosys.dll
Resource
win10v2004-20240508-en
General
-
Target
cdosys.dll
-
Size
786KB
-
MD5
b310e460a94b8493924bc219b1ea07c8
-
SHA1
d7bf7d9fa7812378271e006eca538c321dddc743
-
SHA256
4304f4e905b047debf7a74022f46f54ae357a89bc592978b8cc7b5a2f9304fca
-
SHA512
fcc292fcd6e6f61cb9f3f7ef56e14d602229b364fbbd704297483d61333184e849124a31952c672aa945a29e1b21c8e023afbaf428cee2e1ce21dea50d901082
-
SSDEEP
12288:uPkhzrBW3SYSF4LOD2CKo2FnUmDYEGF4hipfOz/ee+vH:uPkhzM3SYbKD2+0LDZQMipfOz2ZH
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource cdosys.dll
Files
-
cdosys.dll.dll regsvr32 windows:6 windows x86 arch:x86
50dd96c16168eee766f8d2cf58ab0044
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
msvcrt
_unlock
??1type_info@@UAE@XZ
_except_handler4_common
?terminate@@YAXXZ
_amsg_exit
_initterm
_XcptFilter
wcsrchr
__dllonexit
??0exception@@QAE@ABQBD@Z
??1exception@@UAE@XZ
wcstok
isspace
strtoul
qsort
bsearch
towlower
realloc
free
_vsnprintf
_lock
_onexit
??0exception@@QAE@ABV0@@Z
_wsplitpath_s
wcschr
iswspace
memcpy
memmove
_wcsnicmp
memset
?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z
_CxxThrowException
_wcsicmp
malloc
towupper
tolower
toupper
_strdup
isdigit
atol
printf
strstr
strrchr
memchr
sscanf
strspn
swscanf
_memicmp
strpbrk
strcspn
_wcslwr
wcsncmp
strncmp
_stricmp
wcsstr
strchr
_vsnwprintf
_purecall
__CxxFrameHandler3
kernel32
GetFileTime
CompareFileTime
GetTimeZoneInformation
ResetEvent
IsDBCSLeadByteEx
TlsAlloc
IsValidCodePage
GetStringTypeW
GlobalFree
GlobalHandle
GlobalUnlock
GlobalReAlloc
GlobalLock
GlobalAlloc
GetCPInfo
GetSystemDefaultLangID
InitializeCriticalSection
DeleteCriticalSection
EnterCriticalSection
LeaveCriticalSection
InterlockedDecrement
InterlockedIncrement
GetProcAddress
GetModuleHandleA
GetVersionExA
LoadLibraryA
FreeLibrary
FormatMessageW
MultiByteToWideChar
GetLastError
FormatMessageA
HeapCreate
HeapDestroy
HeapAlloc
HeapFree
GetSystemInfo
TlsFree
TlsSetValue
TlsGetValue
GetCurrentProcess
VirtualProtect
VirtualAlloc
VirtualFree
VirtualQuery
WideCharToMultiByte
lstrlenW
lstrlenA
IsDBCSLeadByte
lstrcmpiA
DisableThreadLibraryCalls
lstrcatA
lstrcpynA
lstrcpyA
GetModuleFileNameA
GetUserDefaultLCID
SizeofResource
LoadResource
FindResourceA
LoadLibraryExA
GetTimeFormatW
GetDateFormatW
GetTimeFormatA
GetDateFormatA
FileTimeToSystemTime
InterlockedExchange
CloseHandle
CreateFileA
GetTickCount
GetCurrentProcessId
GetSystemTimeAsFileTime
SystemTimeToFileTime
GetACP
GetThreadLocale
GetLocaleInfoW
GetCurrentThreadId
LocalFree
SetFileAttributesA
CopyFileA
GetTempFileNameA
GetTempPathA
GetOverlappedResult
ReadFile
FlushFileBuffers
GetFileSize
CreateEventA
WriteFile
SetFilePointer
SetEndOfFile
CreateFileW
FindClose
FindNextFileA
FindFirstFileA
GetLocaleInfoA
GetCurrentThread
SetEvent
WaitForSingleObject
GetSystemTime
Sleep
InterlockedCompareExchange
QueryPerformanceCounter
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
oleaut32
SysFreeString
SysAllocString
SysAllocStringByteLen
SysStringByteLen
SysStringLen
VariantClear
VariantInit
VariantCopy
VariantChangeType
SafeArrayUnaccessData
SafeArrayDestroy
SafeArrayAccessData
SafeArrayCreate
SysAllocStringLen
SafeArrayGetUBound
SafeArrayGetLBound
SafeArrayGetDim
SafeArrayRedim
VarUI4FromStr
LoadTypeLi
RegisterTypeLi
LoadRegTypeLi
UnRegisterTypeLi
SystemTimeToVariantTime
VariantTimeToSystemTime
SafeArrayPutElement
SafeArrayCreateVector
SetErrorInfo
CreateErrorInfo
VariantCopyInd
ole32
CoTaskMemFree
CoTaskMemAlloc
CoCreateInstance
CoUninitialize
CoCreateGuid
ProgIDFromCLSID
PropVariantClear
CoTaskMemRealloc
CoCreateFreeThreadedMarshaler
version
GetFileVersionInfoSizeA
GetFileVersionInfoA
VerQueryValueA
urlmon
CopyBindInfo
CoInternetGetSession
CoInternetParseUrl
winhttp
WinHttpSetOption
WinHttpCrackUrl
shlwapi
UrlCombineW
inetcomm
MimeOleCreateMessage
MimeOleGetPropertySchema
MimeOleGetInternat
MimeOleInetDateToFileTime
MimeOleSetCompatMode
advapi32
RegEnumValueA
RegNotifyChangeKeyValue
ImpersonateLoggedOnUser
OpenThreadToken
RevertToSelf
RegCloseKey
RegOpenKeyExA
RegQueryValueExA
RegDeleteValueA
RegCreateKeyExA
RegSetValueExA
RegQueryInfoKeyA
RegEnumKeyExA
user32
RegisterWindowMessageA
GetMessageA
TranslateMessage
DispatchMessageA
PostThreadMessageA
CharPrevA
CharNextA
Exports
Exports
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
Sections
.text Size: 644KB - Virtual size: 643KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 38KB - Virtual size: 42KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 67KB - Virtual size: 67KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 36KB - Virtual size: 35KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ