e:\ASHIN_Git\01_SDK\01_DLL\02_network\socket\intermediate\dll\asi_svrsock\x64\Release\asi_svrsock.pdb
Static task
static1
Behavioral task
behavioral1
Sample
38af22b0e9d7077b7b2d2b9444f9fcfad3a52df72d8d30bea17dfa9a364d8badN.dll
Resource
win7-20240704-en
Behavioral task
behavioral2
Sample
38af22b0e9d7077b7b2d2b9444f9fcfad3a52df72d8d30bea17dfa9a364d8badN.dll
Resource
win10v2004-20240802-en
General
-
Target
38af22b0e9d7077b7b2d2b9444f9fcfad3a52df72d8d30bea17dfa9a364d8badN
-
Size
4.3MB
-
MD5
fd061a52d06cad40a69f46d4e1bb8120
-
SHA1
a776f581da592ef7a5d21ca68e585783d6caf874
-
SHA256
38af22b0e9d7077b7b2d2b9444f9fcfad3a52df72d8d30bea17dfa9a364d8bad
-
SHA512
16ec016ec9c21ccb7435ed83328e1e0d70455eb6f04d3424a5496881302beb9099b5d05c1f633f8ee84fca3ad92397f3390487af8898c9e9ef947861ec9c7d5a
-
SSDEEP
49152:gI2bnN+GgrgDVrTAIcMiB+peeT4DswFcCMrHWIT8/UKyqEOg978CNyNF9XCVKzDp:qEw/88ADswnOOgGpF9SVYkZPLod1CW
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 38af22b0e9d7077b7b2d2b9444f9fcfad3a52df72d8d30bea17dfa9a364d8badN
Files
-
38af22b0e9d7077b7b2d2b9444f9fcfad3a52df72d8d30bea17dfa9a364d8badN.dll windows:5 windows x64 arch:x64
c01f48f26c46e19b8923af1233f0c34b
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_DLL
PDB Paths
Imports
kernel32
VirtualProtect
VirtualAlloc
VirtualQuery
HeapReAlloc
HeapSize
HeapQueryInformation
EncodePointer
DecodePointer
FlsGetValue
FlsFree
FlsAlloc
HeapSetInformation
HeapCreate
HeapDestroy
GetStdHandle
SetHandleCount
GetFileType
GetStartupInfoA
SetStdHandle
CreateFileW
GetTimeZoneInformation
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
QueryPerformanceCounter
GetACP
IsValidCodePage
FatalAppExitA
SetConsoleCtrlHandler
InitializeCriticalSectionAndSpinCount
GetConsoleCP
GetConsoleMode
GetProcessHeap
GetLocaleInfoW
LCMapStringA
LCMapStringW
GetStringTypeA
GetCommandLineA
GetDateFormatA
GetTimeFormatA
GetUserDefaultLCID
EnumSystemLocalesA
IsValidLocale
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
CompareStringW
SetEnvironmentVariableA
FlsSetValue
GetSystemTimeAsFileTime
HeapAlloc
RtlCaptureContext
RtlVirtualUnwind
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
TerminateProcess
RtlPcToFileHeader
RaiseException
HeapFree
RtlUnwindEx
RtlLookupFunctionEntry
GetSystemDirectoryW
LoadLibraryW
GetCurrentDirectoryA
GetPrivateProfileStringA
WritePrivateProfileStringA
GetPrivateProfileIntA
GetFileTime
GetFileSizeEx
GetFileAttributesA
SetCurrentDirectoryA
PeekNamedPipe
GetFileInformationByHandle
GetDriveTypeA
ReadConsoleW
ReadConsoleA
SetConsoleMode
GetEnvironmentVariableW
ConvertThreadToFiberEx
ConvertFiberToThread
GetVersion
GetSystemDirectoryA
GetModuleHandleExW
FindFirstFileW
FindNextFileW
VirtualLock
VirtualFree
CreateFiberEx
SwitchToFiber
DeleteFiber
ReleaseSRWLockExclusive
ReleaseSRWLockShared
AcquireSRWLockExclusive
AcquireSRWLockShared
InitializeSRWLock
GetSystemTime
SetFileAttributesA
SetFileTime
LocalFileTimeToFileTime
GetFileAttributesExA
FileTimeToLocalFileTime
GetOEMCP
GetCPInfo
GetCurrentThread
ConvertDefaultLocale
EnumResourceLanguagesA
GetLocaleInfoA
LoadLibraryExA
CreateFileA
GetShortPathNameA
GetFullPathNameA
GetVolumeInformationA
FindFirstFileA
FindClose
GetCurrentProcess
DuplicateHandle
GetFileSize
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
SetFilePointer
WriteFile
ReadFile
lstrcmpiA
GetStringTypeExA
MoveFileA
GlobalFlags
FreeResource
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
LoadLibraryA
lstrcmpW
GetVersionExA
SystemTimeToFileTime
FileTimeToSystemTime
GetThreadLocale
lstrcmpA
GetAtomNameA
GlobalGetAtomNameA
GetCurrentProcessId
GetModuleHandleW
CompareStringA
SetErrorMode
GetModuleFileNameA
TlsFree
LocalReAlloc
TlsSetValue
GlobalHandle
GlobalReAlloc
TlsAlloc
TlsGetValue
LocalAlloc
FreeLibrary
GetModuleFileNameW
GetModuleHandleA
GetProcAddress
SuspendThread
GetCurrentThreadId
ResumeThread
SetThreadPriority
SetLastError
GlobalFree
CopyFileA
GlobalSize
GlobalAlloc
GlobalLock
GlobalUnlock
FormatMessageA
LocalFree
lstrlenW
MultiByteToWideChar
MulDiv
lstrlenA
GetSystemInfo
CreateThread
GetQueuedCompletionStatus
CreateIoCompletionPort
ResetEvent
ExitProcess
SetEvent
InitializeCriticalSection
WideCharToMultiByte
FindResourceA
LoadResource
LockResource
SizeofResource
GetTickCount
GetLastError
ExitThread
CreateEventA
WaitForSingleObject
CloseHandle
Sleep
DeleteFileA
OutputDebugStringA
LeaveCriticalSection
EnterCriticalSection
DeleteCriticalSection
GetStringTypeW
user32
IsDlgButtonChecked
SetDlgItemTextA
SetDlgItemInt
GetDlgItemTextA
GetDlgItemInt
CheckRadioButton
CheckDlgButton
RegisterWindowMessageA
LoadIconA
SendDlgItemMessageA
WinHelpA
IsChild
GetCapture
GetClassLongA
GetClassNameA
GetClassLongPtrA
SetPropA
GetPropA
RemovePropA
IsWindow
SetFocus
GetForegroundWindow
SetActiveWindow
BeginDeferWindowPos
EndDeferWindowPos
GetDlgItem
GetTopWindow
DestroyWindow
GetWindowLongPtrA
SetWindowLongPtrA
GetMessageTime
GetMessagePos
MapWindowPoints
ScrollWindow
TrackPopupMenuEx
IsDialogMessageA
SetMenu
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
SetForegroundWindow
ShowScrollBar
UpdateWindow
GetClientRect
GetWindowDC
CreateWindowExA
GetClassInfoExA
GetClassInfoA
RegisterClassA
AdjustWindowRectEx
ScreenToClient
EqualRect
DeferWindowPos
SendMessageA
DispatchMessageA
TranslateMessage
PeekMessageA
GetScrollInfo
SetScrollInfo
CopyRect
SetWindowPlacement
PtInRect
GetDlgCtrlID
DefWindowProcA
CallWindowProcA
GetMenu
SetWindowLongA
SetWindowPos
OffsetRect
IntersectRect
SetWindowTextA
MoveWindow
ShowWindow
ScrollWindowEx
ClientToScreen
GetDesktopWindow
FillRect
TabbedTextOutA
DrawTextA
DrawTextExA
TrackPopupMenu
GrayStringA
RemoveMenu
GetSubMenu
GetMenuItemCount
GetMenuItemID
InsertMenuA
AppendMenuA
GetMenuStringA
GetMenuState
ValidateRect
GetCursorPos
GetKeyState
DestroyMenu
IsWindowVisible
GetActiveWindow
GetMessageA
CallNextHookEx
SetWindowsHookExA
UnhookWindowsHookEx
UnregisterClassA
GetSysColorBrush
MessageBoxW
BeginPaint
EndPaint
DestroyIcon
CharUpperA
InflateRect
GetMenuItemInfoA
PostQuitMessage
SetRectEmpty
InvalidateRect
SetCursor
ShowOwnedPopups
DeleteMenu
EndDialog
GetNextDlgTabItem
CreateDialogIndirectParamA
TranslateAcceleratorA
BringWindowToTop
CreatePopupMenu
InsertMenuItemA
LoadAcceleratorsA
ReleaseCapture
GetMenuBarInfo
LoadMenuA
ReuseDDElParam
SetCapture
LockWindowUpdate
GetDCEx
UnionRect
SetParent
GetSystemMenu
IsRectEmpty
MapVirtualKeyA
GetKeyNameTextA
GetDialogBaseUnits
WindowFromPoint
KillTimer
SetTimer
SetRect
PostMessageA
UnpackDDElParam
GetProcessWindowStation
GetUserObjectInformationW
GetSysColor
ReleaseDC
GetDC
GetSystemMetrics
LoadCursorA
MessageBoxA
EnableWindow
IsWindowEnabled
GetLastActivePopup
GetParent
GetWindowLongA
GetWindowThreadProcessId
GetWindowTextA
GetWindowTextLengthA
CheckMenuItem
EnableMenuItem
ModifyMenuA
GetFocus
LoadBitmapA
GetMenuCheckMarkDimensions
SetMenuItemBitmaps
GetWindow
GetWindowRect
GetWindowPlacement
IsIconic
SystemParametersInfoA
gdi32
StartDocA
PtVisible
RectVisible
TextOutA
ExtTextOutA
Escape
SelectObject
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowOrgEx
OffsetWindowOrgEx
SetWindowExtEx
ScaleWindowExtEx
GetCurrentPositionEx
ArcTo
PolyDraw
PolylineTo
PolyBezierTo
ExtSelectClipRgn
DeleteDC
CreateDIBPatternBrushPt
CreatePatternBrush
GetPixel
GetStockObject
SelectPalette
PlayMetaFileRecord
GetObjectType
EnumMetaFile
PlayMetaFile
CreatePen
ExtCreatePen
CreateSolidBrush
CreateHatchBrush
CreateFontIndirectA
GetTextExtentPoint32A
CreateRectRgnIndirect
SetRectRgn
CombineRgn
GetMapMode
PatBlt
DPtoLP
GetCharWidthA
CreateFontA
StretchDIBits
CreateCompatibleBitmap
GetBkColor
GetTextMetricsA
BitBlt
GetWindowExtEx
GetViewportExtEx
SelectClipPath
CreateRectRgn
GetClipRgn
SelectClipRgn
SetColorAdjustment
SetArcDirection
SetMapperFlags
SetTextCharacterExtra
SetTextJustification
SetTextAlign
MoveToEx
LineTo
OffsetClipRgn
IntersectClipRect
ExcludeClipRect
SetMapMode
ModifyWorldTransform
SetWorldTransform
SetGraphicsMode
SetStretchBltMode
SetROP2
SetPolyFillMode
SetBkMode
RestoreDC
SaveDC
DeleteObject
GetObjectA
SetBkColor
SetTextColor
GetClipBox
GetDCOrgEx
CreateBitmap
CreateDCA
CopyMetaFileA
CreateCompatibleDC
GetDeviceCaps
comdlg32
GetFileTitleA
winspool.drv
ClosePrinter
OpenPrinterA
DocumentPropertiesA
advapi32
CryptReleaseContext
RegQueryValueA
RegCloseKey
RegSetValueA
RegCreateKeyExA
RegCreateKeyA
RegOpenKeyA
CryptDecrypt
CryptCreateHash
CryptSetHashParam
CryptSignHashW
CryptDestroyHash
CryptExportKey
CryptGetUserKey
CryptGetProvParam
CryptDestroyKey
CryptEnumProvidersW
CryptAcquireContextW
CryptGenRandom
RegDeleteKeyA
RegisterEventSourceW
ReportEventW
DeregisterEventSource
RegQueryValueExA
RegSetValueExA
RegDeleteValueA
RegEnumKeyA
RegOpenKeyExA
shell32
ExtractIconA
DragFinish
DragQueryFileA
SHGetFileInfoA
shlwapi
PathStripToRootA
PathIsUNCA
PathRemoveExtensionA
PathFindFileNameA
PathFindExtensionA
PathRemoveFileSpecW
ole32
OleRegGetUserType
WriteClassStg
WriteFmtUserTypeStg
ReadFmtUserTypeStg
ReadClassStg
StringFromCLSID
CoTreatAsClass
CreateBindCtx
CoTaskMemAlloc
OleDuplicateData
StringFromGUID2
CoDisconnectObject
CoCreateInstance
SetConvertStg
CoTaskMemFree
CoCreateGuid
CLSIDFromString
CoUninitialize
CoInitializeEx
ReleaseStgMedium
oleaut32
VarBstrFromDate
VarCyFromStr
VarDecFromStr
VarBstrFromDec
VarBstrFromCy
VarDateFromStr
SysReAllocStringLen
SystemTimeToVariantTime
VariantTimeToSystemTime
SysAllocStringLen
SafeArrayDestroyDescriptor
SafeArrayDestroyData
SafeArrayDestroy
SafeArrayUnlock
SafeArrayLock
SafeArrayPutElement
SafeArrayPtrOfIndex
SafeArrayGetElement
SafeArrayCopy
SafeArrayAllocDescriptor
SafeArrayAllocData
VariantCopy
VariantChangeType
SafeArrayRedim
VariantClear
SafeArrayCreate
SafeArrayGetDim
SafeArrayGetElemsize
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
LoadRegTypeLi
LoadTypeLi
RegisterTypeLi
SysStringByteLen
SysAllocStringByteLen
SysFreeString
SysStringLen
VariantInit
ws2_32
WSACleanup
getpeername
WSASend
WSARecv
getaddrinfo
getnameinfo
WSAWaitForMultipleEvents
WSAEnumNetworkEvents
accept
recv
inet_ntoa
WSAEventSelect
WSACloseEvent
recvfrom
ntohs
ntohl
closesocket
WSAIoctl
setsockopt
shutdown
listen
WSACreateEvent
htons
socket
bind
WSAStartup
WSAGetLastError
htonl
getsockopt
freeaddrinfo
WSAGetOverlappedResult
send
connect
select
getsockname
ioctlsocket
getservbyport
gethostbyaddr
getservbyname
gethostbyname
inet_addr
WSASetLastError
crypt32
CertGetCertificateContextProperty
CertOpenStore
CertFindCertificateInStore
CertEnumCertificatesInStore
CertCloseStore
CertFreeCertificateContext
CertDuplicateCertificateContext
Exports
Exports
ASISSK_CloseSocket
ASISSK_EditSessionID
ASISSK_EditSessionKey
ASISSK_FreeMemory
ASISSK_FreeServer
ASISSK_GetConnectInfo
ASISSK_GetPkt
ASISSK_GetSocketAddress
ASISSK_GetSocketAddressUINT
ASISSK_IsExistsPkt
ASISSK_IsExistsSessionID
ASISSK_IsRunSvr
ASISSK_PostData
ASISSK_SendData
ASISSK_StartServer
ASISSK_StopServer
Sections
.text Size: 2.9MB - Virtual size: 2.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: 45KB - Virtual size: 75KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 216KB - Virtual size: 215KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 2KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 55KB - Virtual size: 54KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ