DllRegisterServer
Static task
static1
Behavioral task
behavioral1
Sample
sadf.dll
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
sadf.dll
Resource
win10v2004-20240508-en
General
-
Target
sadf.dll
-
Size
98KB
-
MD5
ab7a647e9ce3dd5e98816c814647f837
-
SHA1
c2a053a15e7cf7afd30585568051eeb3536f24b5
-
SHA256
64b821f241e424011d935fb179c8a00d30dd71f7fa77977967a43d6211017a57
-
SHA512
877a02a06b9a822ca6e3284b1b1449167e1b5f1a74e32ccfb615ffae427d3a7d33babf84debfa7dee5d87b70d093ae48bf4ae1d424ce761fa8190ae5f49fad58
-
SSDEEP
1536:yEwYDupkgWvrx62sjOKbFI16WY9GVDy7Fj0XfieSysWAnscdP3hTRNge+L9:yEwYDuGgQxGjOx6WY9GoeixPRTRGHL9
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource sadf.dll
Files
-
sadf.dll.dll regsvr32 windows:5 windows x86 arch:x86
3aee5e872c96d4317cae38099830979c
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
Imports
mpr
WNetOpenEnumA
WNetCloseEnum
WNetEnumResourceA
WNetGetLastErrorA
kernel32
WaitForMultipleObjects
Sleep
GetFileSizeEx
WriteFile
ReadFile
SetFilePointerEx
CloseHandle
GetTickCount
GetDiskFreeSpaceExW
CreateFileW
FindFirstFileW
FindNextFileW
MoveFileW
GlobalMemoryStatusEx
GetCurrentProcessId
ExitProcess
GetStdHandle
GetSystemTime
GetSystemInfo
CreateMutexA
GetLogicalDriveStringsA
GetCommandLineW
GetDriveTypeA
QueryDosDeviceA
FindFirstVolumeA
FindNextVolumeA
FindVolumeClose
WaitForSingleObject
AllocConsole
lstrlenA
CreateFileA
GetTimeFormatA
GetDateFormatA
GetProcAddress
OpenProcess
GetCurrentProcess
TerminateProcess
ExitThread
TlsAlloc
TlsGetValue
TlsSetValue
CreateProcessA
CreateToolhelp32Snapshot
Process32First
Process32Next
TerminateThread
SetEvent
RtlUnwind
GetModuleHandleExW
GetCPInfo
GetOEMCP
IsValidCodePage
LeaveCriticalSection
DeleteCriticalSection
EnterCriticalSection
InitializeCriticalSection
GetLastError
GetCurrentThreadId
CreateThread
RaiseException
GetVolumePathNamesForVolumeNameA
CreateEventA
MultiByteToWideChar
WideCharToMultiByte
SetLastError
GetACP
IsDebuggerPresent
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsProcessorFeaturePresent
GetStringTypeW
DecodePointer
HeapFree
GetModuleHandleW
HeapAlloc
FreeLibrary
LoadLibraryExW
LCMapStringW
user32
wvsprintfA
wsprintfA
shell32
SHEmptyRecycleBinA
SHGetSpecialFolderPathA
CommandLineToArgvW
crypt32
CryptStringToBinaryA
advapi32
OpenSCManagerA
EnumServicesStatusA
ControlService
CloseServiceHandle
CryptEncrypt
CryptImportKey
CryptDestroyKey
CryptReleaseContext
CryptAcquireContextA
OpenServiceA
Exports
Exports
Sections
.text Size: 59KB - Virtual size: 59KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 23KB - Virtual size: 23KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 10KB - Virtual size: 11KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.gfids Size: 512B - Virtual size: 16B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 512B - Virtual size: 480B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 3KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ