f:\bdkv_v1.5_1092stable\basic\KVOutput\binrelease\bdmantivirus\KavUpdate.pdb
Static task
static1
Behavioral task
behavioral1
Sample
158f388b4a11c2e2afe8f8af005756d0N.dll
Resource
win7-20240708-en
Behavioral task
behavioral2
Sample
158f388b4a11c2e2afe8f8af005756d0N.dll
Resource
win10v2004-20240709-en
General
-
Target
158f388b4a11c2e2afe8f8af005756d0N.exe
-
Size
697KB
-
MD5
158f388b4a11c2e2afe8f8af005756d0
-
SHA1
909d533881a9b19c49fc44f787c047b368799282
-
SHA256
cbd8c00c219744506087890b8906917fe164a640549c4baf6a7d5a98b5650e5b
-
SHA512
a1e7fca6798c048992004ae4a0a03dff6f5c7e0cfd9aef389e530b6609b1a33c9e069ea48b7cac99e94da82bb1b80ba2de7cd6c4efe75483b1c94e18f72d7ca5
-
SSDEEP
12288:zl9jTlYT0NbQTSCLl54wcnrIAn1VBI9dnw7o1tn:bjTlYTiqLlOwcnrIwjBI9dSo1N
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 158f388b4a11c2e2afe8f8af005756d0N.exe
Files
-
158f388b4a11c2e2afe8f8af005756d0N.exe.dll windows:4 windows x86 arch:x86
895333cf248ec0525570762d783913c5
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
ws2_32
setsockopt
socket
inet_ntoa
sendto
recvfrom
ntohl
inet_addr
htonl
htons
gethostbyname
WSAStartup
closesocket
WSACleanup
kernel32
CreateEventA
WriteFile
CreateFileW
GetProcessHeap
HeapAlloc
HeapFree
FindNextFileW
FileTimeToSystemTime
GetLastError
SystemTimeToFileTime
OutputDebugStringW
RemoveDirectoryW
GetModuleFileNameW
SetPriorityClass
FindFirstFileW
CopyFileW
CreateDirectoryW
FindClose
SetLocalTime
DeleteFileW
GetPrivateProfileStringW
ExitProcess
GetCurrentProcess
LocalFree
CreateFileA
CreateEventW
GetFileSize
FormatMessageW
GetPrivateProfileIntW
ReadFile
Sleep
DeleteFileA
InterlockedExchange
GetLocalTime
LoadLibraryW
SetLastError
FreeLibrary
SizeofResource
CreateFileMappingW
GetFileSizeEx
GetFileAttributesW
LockResource
LocalFileTimeToFileTime
WideCharToMultiByte
DosDateTimeToFileTime
FileTimeToLocalFileTime
MapViewOfFile
GetProcAddress
SetFileTime
FindResourceExW
FindResourceW
LoadResource
MultiByteToWideChar
GetModuleHandleW
GetSystemWindowsDirectoryW
DebugBreak
GetVersionExW
ExpandEnvironmentStringsW
MoveFileW
MoveFileExW
GetBinaryTypeW
IsBadReadPtr
GetSystemWow64DirectoryW
ReleaseMutex
CreateMutexW
SetFilePointer
GetSystemDirectoryW
GetCurrentProcessId
GetWindowsDirectoryW
GetCurrentDirectoryW
SystemTimeToTzSpecificLocalTime
GetDateFormatW
GetLocaleInfoW
GetTimeFormatW
GetCurrencyFormatW
GetLocaleInfoA
GetNumberFormatW
SetEvent
WaitForSingleObject
CloseHandle
InterlockedIncrement
RaiseException
InitializeCriticalSection
DeleteCriticalSection
InterlockedDecrement
TlsFree
TlsGetValue
OpenEventA
ResetEvent
TlsSetValue
ResumeThread
TlsAlloc
ReleaseSemaphore
GetSystemTimeAsFileTime
GetCurrentThreadId
GetTickCount
QueryPerformanceCounter
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
FormatMessageA
UnmapViewOfFile
LocalAlloc
HeapDestroy
HeapReAlloc
HeapSize
GetACP
GetThreadLocale
GetVersionExA
EnterCriticalSection
LeaveCriticalSection
InterlockedCompareExchange
TerminateProcess
advapi32
InitializeSecurityDescriptor
SetSecurityDescriptorDacl
RegOpenKeyExW
RegCreateKeyExW
RegDeleteKeyW
RegCloseKey
RegCreateKeyW
RegSetValueExW
RegQueryValueExW
shell32
SHGetFolderPathW
SHCreateDirectoryExW
SHGetSpecialFolderPathW
ole32
CoInitialize
StgIsStorageFile
CoUninitialize
StgCreateDocfile
StgOpenStorage
CoCreateInstance
shlwapi
PathAddBackslashW
PathRemoveFileSpecW
PathFileExistsW
PathAppendW
PathFileExistsA
wnsprintfW
StrFormatByteSizeW
StrFromTimeIntervalW
StrFormatKBSizeW
msvcp80
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@ABV01@@Z
??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??$?H_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@ABV10@PB_W@Z
??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z
??A?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAA_WI@Z
?erase@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@II@Z
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV01@@Z
?insert@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXV?$_String_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@V?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@1@Z
?npos@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@2IB
?swap@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@@Z
?insert@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXV?$_String_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@PB_W1@Z
?end@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ
?begin@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ
??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z
?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBD@Z
?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IAEX_NI@Z
?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
?reserve@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z
?compare@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEHABV12@@Z
?find_first_of@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEI_WI@Z
?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
??$?H_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@ABV10@0@Z
?end@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE?AV?$_String_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z
??Y?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z
?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBDI@Z
?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z
?rfind@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEI_WI@Z
?find@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEIPB_WI@Z
?clear@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHPBDH@Z
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z
?uncaught_exception@std@@YA_NXZ
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ
?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z
?endl@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@1@AAV21@@Z
?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z
?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z
?resize@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXI@Z
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBD@Z
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z
?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB
?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@II@Z
?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z
?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z
?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z
_FNan
_FInf
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBD0@Z
??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z
_Inf
_Nan
??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEHIIABV12@@Z
msvcr80
memcpy_s
_beginthreadex
_vsnwprintf
rand
srand
_localtime64_s
wcsrchr
free
calloc
wcsncpy_s
wcsncat_s
_wcsnicmp
_snwprintf_s
_ftelli64
_fseeki64
fopen
fread
ferror
fwrite
ftell
fseek
fclose
__RTDynamicCast
wcsstr
_snwprintf
realloc
putwchar
putchar
strtol
wcstol
strchr
_wtol
wcschr
memset
_unlock
__dllonexit
_encode_pointer
_lock
_onexit
_decode_pointer
_malloc_crt
_encoded_null
_initterm
_initterm_e
_amsg_exit
_adjust_fdiv
__CppXcptFilter
_except_handler4_common
?terminate@@YAXXZ
?_type_info_dtor_internal_method@type_info@@QAEXXZ
_crt_debugger_hook
__clean_type_info_names_internal
__CxxFrameHandler3
_wcsicmp
swscanf_s
memmove_s
_vsnprintf_s
malloc
_wchmod
wcscat_s
wcscpy_s
??0exception@std@@QAE@ABQBDH@Z
_vsnwprintf_s
??_V@YAXPAX@Z
_purecall
??0exception@std@@QAE@ABV01@@Z
_invalid_parameter_noinfo
??0exception@std@@QAE@ABQBD@Z
??0exception@std@@QAE@XZ
??1exception@std@@UAE@XZ
?what@exception@std@@UBEPBDXZ
_time64
??2@YAPAXI@Z
??3@YAXPAX@Z
_except_handler3
_CxxThrowException
strerror
memcpy
_snprintf
fflush
fprintf
__iob_func
ldiv
_strtoi64
_strtoui64
strtoul
sprintf
_errno
memmove
strtod
??8type_info@@QBE_NABV0@@Z
wininet
InternetCloseHandle
InternetOpenUrlW
HttpQueryInfoW
InternetSetOptionW
InternetReadFile
InternetOpenW
winmm
timeKillEvent
timeSetEvent
user32
UnregisterClassA
DestroyIcon
imagehlp
MapAndLoad
UnMapAndLoad
Exports
Exports
??4_Init_locks@std@@QAEAAV01@ABV01@@Z
CreateKavUpdate
Sections
.text Size: 484KB - Virtual size: 480KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 120KB - Virtual size: 116KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 24KB - Virtual size: 27KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.tls Size: 4KB - Virtual size: 2B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 4KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 48KB - Virtual size: 45KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ