C:\Users\32075\Desktop\Deadlock Loader\x64\Release\Deadlock Loader.pdb
Static task
static1
Behavioral task
behavioral1
Sample
e93fa83ffbe7a38179d5ea9627bab7df22ca23b047a7cda5efefeef13554c694.exe
Resource
win7-20240708-en
Behavioral task
behavioral2
Sample
e93fa83ffbe7a38179d5ea9627bab7df22ca23b047a7cda5efefeef13554c694.exe
Resource
win10v2004-20241007-en
General
-
Target
e93fa83ffbe7a38179d5ea9627bab7df22ca23b047a7cda5efefeef13554c694
-
Size
6.4MB
-
MD5
353cb0dead2a0282a2ebdf55042a71e8
-
SHA1
17eb374a3ec2a6dbf6413fb1def5991075662ab6
-
SHA256
e93fa83ffbe7a38179d5ea9627bab7df22ca23b047a7cda5efefeef13554c694
-
SHA512
937a3c19bffb20dd907050527aece93ff8eeb6788489e75affe28f75ef09761a0b83f81800f697a5d6603fab72aee53ca346f4676af1e8a04020fab4c2ee84ff
-
SSDEEP
49152:VGtlqeqIU6ieVwASO0CxXFdbII+kGaiP3tR9idKBtow7R+P4tWIVI2BM+wJeuG6S:o+tatR+xPiIoP4tIpG6uvjLDtYyf+me
Malware Config
Signatures
-
Embeds OpenSSL 1 IoCs
Embeds OpenSSL, may be used to circumvent TLS interception.
resource yara_rule sample embeds_openssl -
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource e93fa83ffbe7a38179d5ea9627bab7df22ca23b047a7cda5efefeef13554c694
Files
-
e93fa83ffbe7a38179d5ea9627bab7df22ca23b047a7cda5efefeef13554c694.exe windows:6 windows x64 arch:x64
1f26be2e853be4dd81b35113df4f9634
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
PDB Paths
Imports
d3d11
D3D11CreateDeviceAndSwapChain
kernel32
GetLogicalDrives
FindFirstFileW
FindNextFileW
WriteFile
SetFilePointer
FindClose
SetFileAttributesW
GetLastError
DeleteFileW
LocalFree
GetFileType
GetModuleHandleW
GetSystemDirectoryA
FormatMessageA
SetLastError
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionAndSpinCount
DeleteCriticalSection
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
GetEnvironmentVariableW
GetModuleHandleExW
GetACP
RtlVirtualUnwind
InitializeCriticalSection
ReleaseSemaphore
WaitForSingleObject
GetExitCodeThread
CreateSemaphoreA
SwitchToFiber
Module32FirstW
CreateFiber
GetSystemTimeAsFileTime
LoadLibraryW
GetProcessHandleCount
SystemTimeToFileTime
GlobalFree
ConvertThreadToFiber
GetConsoleMode
SetConsoleMode
ReadConsoleA
ReadConsoleW
InitOnceComplete
InitOnceBeginInitialize
ReleaseSRWLockExclusive
AcquireSRWLockExclusive
GetLocaleInfoEx
GetFileAttributesExW
AreFileApisANSI
Module32NextW
CreateMutexA
GlobalUnlock
WideCharToMultiByte
DeleteFiber
GlobalLock
GetFileInformationByHandleEx
WakeAllConditionVariable
SleepConditionVariableSRW
RtlCaptureContext
RtlLookupFunctionEntry
GlobalAlloc
QueryPerformanceCounter
UnhandledExceptionFilter
IsProcessorFeaturePresent
FreeLibrary
Sleep
GetProcessId
QueryPerformanceFrequency
InitializeSListHead
MultiByteToWideChar
GetStdHandle
GetCurrentDirectoryA
TerminateProcess
GetCommandLineA
GetExitCodeProcess
Process32FirstW
LoadLibraryA
Process32NextW
CreateToolhelp32Snapshot
OpenProcess
RtlAddFunctionTable
GetCurrentProcess
GetTempPathW
CreateFileW
DeviceIoControl
GetCurrentProcessId
GetProcAddress
GetModuleHandleA
GetCurrentThreadId
VirtualAlloc
VirtualFree
SetUnhandledExceptionFilter
CloseHandle
ReadFile
GetCPInfoExW
GetSystemTime
ConvertFiberToThread
IsDebuggerPresent
user32
ClientToScreen
DispatchMessageW
SetWindowLongW
GetClientRect
ShowWindow
RegisterClassExW
UnregisterClassW
PostQuitMessage
GetSystemMetrics
CreateWindowExW
DefWindowProcW
PeekMessageW
UpdateWindow
GetWindowRect
MoveWindow
SetCursorPos
MessageBoxA
SetLayeredWindowAttributes
TranslateMessage
LoadIconW
ReleaseCapture
IsWindowUnicode
SetCursor
SetCapture
GetForegroundWindow
TrackMouseEvent
GetCapture
ScreenToClient
GetKeyState
SetClipboardData
GetClipboardData
EmptyClipboard
CloseClipboard
GetCursorPos
OpenClipboard
MessageBoxW
GetUserObjectInformationW
GetProcessWindowStation
wsprintfW
LoadCursorW
advapi32
RegQueryValueExW
CryptGenRandom
CryptReleaseContext
CryptAcquireContextW
ReportEventW
RegisterEventSourceW
DeregisterEventSource
AllocateAndInitializeSid
SetEntriesInAclW
RegCreateKeyExW
SetNamedSecurityInfoW
RegSetValueExW
FreeSid
RegCopyTreeW
RegOpenKeyW
RegEnumKeyExW
RegOpenKeyExW
RegQueryValueExA
RegOpenKeyExA
RegEnumKeyExA
RegGetValueA
RegCreateKeyExA
RegSetValueExA
OpenProcessToken
GetTokenInformation
RegSetKeyValueW
RegCloseKey
RegDeleteTreeW
RegCreateKeyW
shell32
SHFileOperationW
ShellExecuteA
ole32
CoCreateInstance
CoUninitialize
CoInitialize
CoTaskMemFree
msvcp140
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@I@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@H@Z
_Mbrtowc
??1_Lockit@std@@QEAA@XZ
??0_Lockit@std@@QEAA@H@Z
?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ
?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z
?_Xbad_alloc@std@@YAXXZ
?_Xout_of_range@std@@YAXPEBD@Z
?id@?$numpunct@D@std@@2V0locale@2@A
?_Xlength_error@std@@YAXPEBD@Z
??1facet@locale@std@@MEAA@XZ
??0facet@locale@std@@IEAA@_K@Z
?_Decref@facet@locale@std@@UEAAPEAV_Facet_base@3@XZ
?_Incref@facet@locale@std@@UEAAXXZ
??Bid@locale@std@@QEAA_KXZ
?_Gettrue@_Locinfo@std@@QEBAPEBDXZ
?_Getfalse@_Locinfo@std@@QEBAPEBDXZ
?_Getlconv@_Locinfo@std@@QEBAPEBUlconv@@XZ
?_Getcvt@_Locinfo@std@@QEBA?AU_Cvtvec@@XZ
??1_Locinfo@std@@QEAA@XZ
??0_Locinfo@std@@QEAA@PEBD@Z
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A
?_Fiopen@std@@YAPEAU_iobuf@@PEB_WHH@Z
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEAD1AEAPEAD@Z
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEBA?AVlocale@2@XZ
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXXZ
?in@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z
?out@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UEAA@XZ
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEBD_J@Z
??7ios_base@std@@QEBA_NXZ
?always_noconv@codecvt_base@std@@QEBA_NXZ
_Query_perf_frequency
_Mtx_destroy_in_situ
_Mtx_init_in_situ
_Query_perf_counter
?_Throw_Cpp_error@std@@YAXH@Z
_Cnd_do_broadcast_at_thread_exit
_Thrd_detach
?_Winerror_map@std@@YAHH@Z
?_Fiopen@std@@YAPEAU_iobuf@@PEBDHH@Z
?_Random_device@std@@YAIXZ
?_Syserror_map@std@@YAPEBDH@Z
?good@ios_base@std@@QEBA_NXZ
_Strxfrm
?_Xinvalid_argument@std@@YAXPEBD@Z
?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z
?_Xbad_function_call@std@@YAXXZ
?setw@std@@YA?AU?$_Smanip@_J@1@_J@Z
?id@?$ctype@D@std@@2V0locale@2@A
?id@?$collate@D@std@@2V0locale@2@A
_Mtx_lock
_Strcoll
_Thrd_id
_Xtime_get_ticks
_Mtx_unlock
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ
?overflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHH@Z
?pbackfail@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHH@Z
?underflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ
?seekoff@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA?AV?$fpos@U_Mbstatet@@@2@_JHH@Z
?seekpos@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA?AV?$fpos@U_Mbstatet@@@2@V32@H@Z
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_K@Z
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UEAA@XZ
??_D?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ
?_Getcat@?$ctype@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z
?tolower@?$ctype@D@std@@QEBAPEBDPEADPEBD@Z
?tolower@?$ctype@D@std@@QEBADD@Z
?_Getcoll@_Locinfo@std@@QEBA?AU_Collvec@@XZ
?uncaught_exceptions@std@@YAHXZ
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z
ntdll
NtClose
NtQuerySystemInformation
RtlInitUnicodeString
ws2_32
shutdown
select
closesocket
__WSAFDIsSet
WSASetLastError
WSAStartup
htons
WSACleanup
inet_addr
inet_ntoa
gethostbyaddr
gethostbyname
getservbyport
getservbyname
recvfrom
htonl
WSASocketW
inet_pton
getaddrinfo
WSAGetLastError
getpeername
getsockname
send
socket
ntohs
connect
recv
getsockopt
freeaddrinfo
ioctlsocket
getnameinfo
setsockopt
sendto
crypt32
CertOpenSystemStoreW
CertEnumCertificatesInStore
CertCloseStore
CertFindCertificateInStore
CertFreeCertificateContext
d3dx11_43
D3DX11CreateShaderResourceViewFromMemory
d3dcompiler_43
D3DCompile
d3d9
Direct3DCreate9
dwmapi
DwmExtendFrameIntoClientArea
imm32
ImmSetCandidateWindow
ImmReleaseContext
ImmGetContext
ImmSetCompositionWindow
iphlpapi
GetAdaptersInfo
shlwapi
SHDeleteValueW
SHDeleteKeyW
StrStrW
PathFileExistsW
vcruntime140_1
__CxxFrameHandler4
vcruntime140
memchr
_CxxThrowException
__current_exception_context
__current_exception
__C_specific_handler
strrchr
memset
memmove
memcmp
memcpy
strstr
strchr
wcsstr
__std_terminate
__std_exception_copy
__std_exception_destroy
api-ms-win-crt-runtime-l1-1-0
_beginthreadex
terminate
_exit
system
raise
_errno
strerror_s
_register_thread_local_exe_atexit_callback
_c_exit
__p___argv
exit
abort
__p___argc
_initterm_e
_initterm
_get_initial_narrow_environment
_set_app_type
_seh_filter_exe
_cexit
_invalid_parameter_noinfo_noreturn
_crt_atexit
_register_onexit_function
_initialize_onexit_table
_initialize_narrow_environment
signal
_configure_narrow_argv
api-ms-win-crt-heap-l1-1-0
calloc
realloc
_callnewh
free
_set_new_mode
malloc
api-ms-win-crt-math-l1-1-0
_ldsign
acosf
_fdsign
ceilf
cosf
fmodf
__setusermatherr
_dclass
_ldclass
_dsign
sinf
_fdclass
sqrtf
api-ms-win-crt-stdio-l1-1-0
__stdio_common_vsscanf
fputs
ungetc
__stdio_common_vsprintf_s
fopen
fsetpos
fread
_setmode
_fileno
fgets
_fseeki64
ferror
feof
_get_stream_buffer_pointers
_set_fmode
fgetpos
__stdio_common_vswprintf
__stdio_common_vsprintf
__acrt_iob_func
fputc
fseek
__p__commode
_wfopen
ftell
__stdio_common_vfprintf
fwrite
fflush
fclose
fgetc
setvbuf
api-ms-win-crt-utility-l1-1-0
rand
qsort
srand
api-ms-win-crt-filesystem-l1-1-0
_stat64i32
_wremove
_unlock_file
_lock_file
api-ms-win-crt-string-l1-1-0
strspn
isdigit
strcat_s
strcmp
tolower
strncpy_s
_wcsicmp
iswxdigit
strncmp
strcpy_s
strncpy
isspace
strcspn
toupper
_stricmp
api-ms-win-crt-time-l1-1-0
clock
_time64
_gmtime64_s
api-ms-win-crt-convert-l1-1-0
strtoul
strtoll
strtoull
strtol
atoi
strtod
api-ms-win-crt-locale-l1-1-0
_configthreadlocale
localeconv
___lc_codepage_func
api-ms-win-crt-environment-l1-1-0
getenv
Sections
.text Size: 3.9MB - Virtual size: 3.9MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 1.1MB - Virtual size: 1.1MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 1.2MB - Virtual size: 1.2MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 154KB - Virtual size: 153KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 5KB - Virtual size: 4KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 41KB - Virtual size: 41KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ