D:\CyberMP-Main\common\code\bin\cybermp\release\bins\dbg\HTTPServer.pdb
Static task
static1
Behavioral task
behavioral1
Sample
c890d45953d60b6e91290837d2b6be90N.dll
Resource
win7-20240708-en
Behavioral task
behavioral2
Sample
c890d45953d60b6e91290837d2b6be90N.dll
Resource
win10v2004-20240802-en
General
-
Target
c890d45953d60b6e91290837d2b6be90N.exe
-
Size
269KB
-
MD5
c890d45953d60b6e91290837d2b6be90
-
SHA1
fea38c48e167fcc660372e26bdf0fb478ed3de76
-
SHA256
b1f8bd6a5f4a11b27dbe9c137b429b50b3d76419f9b0fce66e74880d2f8a2aef
-
SHA512
77cf01e030211e4c9bb5b9ab00450fb7d74442c2ae774aa7b9923878950cdcbfb9643087be7d3f6652d77bc28a24ebf8da7364b8592db5bb037272bc186eaa9c
-
SSDEEP
6144:Xr4pw5d/aDjwnbKztpiUlVmH/Cnik5ObH61:74pMNnbKztp0/CV1
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource c890d45953d60b6e91290837d2b6be90N.exe
Files
-
c890d45953d60b6e91290837d2b6be90N.exe.dll windows:6 windows x64 arch:x64
7e56ac2b854f059cc941a6d539a50567
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_DLL
PDB Paths
Imports
kernel32
GetModuleHandleW
GetProcAddress
LoadLibraryW
TerminateProcess
GetCurrentProcess
DisableThreadLibraryCalls
GetSystemTimeAsFileTime
GetCurrentThreadId
GetCurrentProcessId
QueryPerformanceCounter
IsDebuggerPresent
IsProcessorFeaturePresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
RtlVirtualUnwind
RtlLookupFunctionEntry
SleepConditionVariableSRW
WakeAllConditionVariable
AcquireSRWLockShared
AcquireSRWLockExclusive
ReleaseSRWLockShared
ReleaseSRWLockExclusive
OutputDebugStringA
RtlCaptureContext
GetModuleHandleExW
GetModuleFileNameW
GetFullPathNameW
InitializeSListHead
user32
MessageBoxW
nghttp2
nghttp2_session_callbacks_set_on_stream_close_callback
nghttp2_session_callbacks_set_on_frame_recv_callback
nghttp2_session_callbacks_set_on_data_chunk_recv_callback
nghttp2_session_callbacks_set_on_header_callback
nghttp2_session_callbacks_set_on_begin_headers_callback
nghttp2_session_callbacks_set_send_data_callback
nghttp2_session_callbacks_set_send_callback
nghttp2_session_callbacks_new
nghttp2_session_mem_recv
nghttp2_session_get_stream_user_data
nghttp2_session_set_stream_user_data
nghttp2_session_resume_data
nghttp2_session_send
nghttp2_submit_response
nghttp2_session_del
nghttp2_session_server_new
nghttp2_submit_settings
nghttp2_session_callbacks_del
tcpserver
?SetCloseCallback@TcpServerStream@net@@QEAAXAEBV?$function@$$A6AXXZ@std@@@Z
?SetReadCallback@TcpServerStream@net@@QEAAXAEBV?$function@$$A6AXAEBV?$vector@EV?$allocator@E@std@@@std@@@Z@std@@@Z
?SetConnectionCallback@TcpServer@net@@QEAAXAEBV?$function@$$A6AXV?$fwRefContainer@VTcpServerStream@net@@@@@Z@std@@@Z
msvcp140
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UEAA@XZ
?_Xbad_function_call@std@@YAXXZ
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z
??1_Lockit@std@@QEAA@XZ
??0_Lockit@std@@QEAA@H@Z
?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ
??Bid@locale@std@@QEAA_KXZ
?getloc@ios_base@std@@QEBA?AVlocale@2@XZ
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z
?uncaught_exception@std@@YA_NXZ
?good@ios_base@std@@QEBA_NXZ
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ
?id@?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A
_Mtx_destroy_in_situ
_Mtx_init_in_situ
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z
?_Getcat@?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z
?put@?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@QEBA?AV?$ostreambuf_iterator@DU?$char_traits@D@std@@@2@V32@AEAVios_base@2@DPEBUtm@@PEBD3@Z
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ
??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
?imbue@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAA?AVlocale@2@AEBV32@@Z
??0_Locinfo@std@@QEAA@PEBD@Z
??1_Locinfo@std@@QEAA@XZ
?_Getfalse@_Locinfo@std@@QEBAPEBDXZ
?_Gettrue@_Locinfo@std@@QEBAPEBDXZ
?c_str@?$_Yarn@D@std@@QEBAPEBDXZ
??0facet@locale@std@@IEAA@_K@Z
??1facet@locale@std@@MEAA@XZ
?_Incref@facet@locale@std@@UEAAXXZ
?_Decref@facet@locale@std@@UEAAPEAV_Facet_base@3@XZ
?id@?$numpunct@D@std@@2V0locale@2@A
?_Xout_of_range@std@@YAXPEBD@Z
??4?$_Yarn@D@std@@QEAAAEAV01@PEBD@Z
?_New_Locimp@_Locimp@locale@std@@CAPEAV123@AEBV123@@Z
?_Locimp_Addfac@_Locimp@locale@std@@CAXPEAV123@PEAVfacet@23@_K@Z
?in@?$codecvt@_WDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEA_W3AEAPEA_W@Z
??0?$codecvt@_WDU_Mbstatet@@@std@@QEAA@_K@Z
??1?$codecvt@_WDU_Mbstatet@@@std@@MEAA@XZ
?id@?$codecvt@_WDU_Mbstatet@@@std@@2V0locale@2@A
_Mtx_unlock
?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z
?_Xlength_error@std@@YAXPEBD@Z
?_Xbad_alloc@std@@YAXXZ
?_Getcvt@_Locinfo@std@@QEBA?AU_Cvtvec@@XZ
?_Throw_Cpp_error@std@@YAXH@Z
_Mtx_lock
vcruntime140
__current_exception
__C_specific_handler
__std_type_info_destroy_list
memset
wcsrchr
__CxxFrameHandler3
__std_terminate
__std_exception_copy
__std_exception_destroy
_purecall
_CxxThrowException
memchr
memcmp
memcpy
memmove
__current_exception_context
vcruntime140_1
__CxxFrameHandler4
api-ms-win-crt-heap-l1-1-0
calloc
free
realloc
malloc
_callnewh
api-ms-win-crt-runtime-l1-1-0
_seh_filter_dll
_configure_narrow_argv
_initialize_onexit_table
_register_onexit_function
abort
_crt_atexit
_cexit
_initterm
_initterm_e
terminate
_execute_onexit_table
_invalid_parameter_noinfo_noreturn
_initialize_narrow_environment
api-ms-win-crt-stdio-l1-1-0
__stdio_common_vsnprintf_s
_wfopen
setvbuf
__stdio_common_vfprintf
fclose
__acrt_iob_func
api-ms-win-crt-math-l1-1-0
_dsign
_ldsign
_dclass
_fdsign
_ldclass
_fdclass
api-ms-win-crt-time-l1-1-0
_gmtime64
_time64
api-ms-win-crt-string-l1-1-0
_strnicmp
_stricmp
api-ms-win-crt-convert-l1-1-0
atoi
api-ms-win-crt-locale-l1-1-0
localeconv
Exports
Exports
??0Http2ServerImpl@net@@QEAA@XZ
??0HttpResponse@net@@QEAA@V?$fwRefContainer@VHttpRequest@net@@@@@Z
??0HttpServer@net@@QEAA@XZ
??0HttpServerImpl@net@@QEAA@XZ
??1Http2ServerImpl@net@@UEAA@XZ
??1HttpResponse@net@@UEAA@XZ
??1HttpServer@net@@UEAA@XZ
??1HttpServerImpl@net@@UEAA@XZ
??_7Http2ServerImpl@net@@6B@
??_7HttpResponse@net@@6B@
??_7HttpServer@net@@6B@
??_7HttpServerImpl@net@@6B@
?AttachToServer@HttpServer@net@@UEAAXV?$fwRefContainer@VTcpServer@net@@@@@Z
?BeforeWriteHead@HttpResponse@net@@UEAAX_K@Z
?End@HttpResponse@net@@QEAAX$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?End@HttpResponse@net@@QEAAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?GetHeader@HttpResponse@net@@QEBA@V?$basic_string_view@D@eastl@@0@Z
?GetStatusCode@HttpResponse@net@@QEAAHXZ
?GetStatusMessage@HttpResponse@net@@KA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@H@Z
?HasEnded@HttpResponse@net@@QEAA_NXZ
?HasSentHeaders@HttpResponse@net@@QEAA_NXZ
?OnConnection@Http2ServerImpl@net@@EEAAXV?$fwRefContainer@VTcpServerStream@net@@@@@Z
?OnConnection@HttpServerImpl@net@@EEAAXV?$fwRefContainer@VTcpServerStream@net@@@@@Z
?RegisterHandler@HttpServer@net@@UEAAXV?$fwRefContainer@VHttpHandler@net@@@@@Z
?RemoveHeader@HttpResponse@net@@QEAAXAEBV?$fixed_string@D$0EA@$00Vallocator@eastl@@@eastl@@@Z
?SetHeader@HttpResponse@net@@QEAAXAEBV?$fixed_string@D$0EA@$00Vallocator@eastl@@@eastl@@0@Z
?SetHeader@HttpResponse@net@@QEAAXAEBV?$fixed_string@D$0EA@$00Vallocator@eastl@@@eastl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?SetHeader@HttpResponse@net@@QEAAXAEBV?$fixed_string@D$0EA@$00Vallocator@eastl@@@eastl@@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@Z
?SetHeader@HttpResponse@net@@QEAAXAEBV?$fixed_string@D$0EA@$00Vallocator@eastl@@@eastl@@AEBV?$vector@V?$fixed_string@D$0EA@$00Vallocator@eastl@@@eastl@@V?$allocator@V?$fixed_string@D$0EA@$00Vallocator@eastl@@@eastl@@@std@@@std@@@Z
?SetHeader@HttpResponse@net@@QEAAXAEBV?$fixed_string@D$0EA@$00Vallocator@eastl@@@eastl@@PEBD@Z
?SetStatusCode@HttpResponse@net@@QEAAXH@Z
?Write@HttpResponse@net@@QEAAX$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@$$QEAV?$function@U?$config@$00$0A@Ucapacity_default@fu2@@@detail@abi_400@fu2@@U?$property@$00$0A@$$A6AX_N@Z@234@@detail@abi_400@fu2@@@Z
?Write@HttpResponse@net@@QEAAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@$$QEAV?$function@U?$config@$00$0A@Ucapacity_default@fu2@@@detail@abi_400@fu2@@U?$property@$00$0A@$$A6AX_N@Z@234@@detail@abi_400@fu2@@@Z
?Write@HttpResponse@net@@QEAAXV?$unique_ptr@$$BY0A@DU?$default_delete@$$BY0A@D@std@@@std@@_K$$QEAV?$function@U?$config@$00$0A@Ucapacity_default@fu2@@@detail@abi_400@fu2@@U?$property@$00$0A@$$A6AX_N@Z@234@@detail@abi_400@fu2@@@Z
?WriteHead@HttpResponse@net@@QEAAXH@Z
?WriteHead@HttpResponse@net@@QEAAXHAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?WriteHead@HttpResponse@net@@QEAAXHAEBV?$fixed_multimap@V?$fixed_string@D$0EA@$00Vallocator@eastl@@@eastl@@V12@$0BA@$00UHeaderComparator@net@@Vallocator@2@@eastl@@@Z
?WriteOut@HttpResponse@net@@UEAAX$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@$$QEAV?$function@U?$config@$00$0A@Ucapacity_default@fu2@@@detail@abi_400@fu2@@U?$property@$00$0A@$$A6AX_N@Z@234@@detail@abi_400@fu2@@@Z
?WriteOut@HttpResponse@net@@UEAAX$$QEAV?$vector@EV?$allocator@E@std@@@std@@$$QEAV?$function@U?$config@$00$0A@Ucapacity_default@fu2@@@detail@abi_400@fu2@@U?$property@$00$0A@$$A6AX_N@Z@234@@detail@abi_400@fu2@@@Z
?WriteOut@HttpResponse@net@@UEAAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@$$QEAV?$function@U?$config@$00$0A@Ucapacity_default@fu2@@@detail@abi_400@fu2@@U?$property@$00$0A@$$A6AX_N@Z@234@@detail@abi_400@fu2@@@Z
CreateComponent
Sections
.text Size: 179KB - Virtual size: 178KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 62KB - Virtual size: 61KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 16KB - Virtual size: 18KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 8KB - Virtual size: 8KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 1024B - Virtual size: 740B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ