c:\dst-jobs\workspace\DST_BuildGame_Windows_x64\bin64\dontstarve_steam_x64.pdb
Static task
static1
Behavioral task
behavioral1
Sample
bae88cdddb0346d2cced899d2fd57169338fcc510839e60f4985335beaeefaa6.exe
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
bae88cdddb0346d2cced899d2fd57169338fcc510839e60f4985335beaeefaa6.exe
Resource
win10v2004-20240221-en
General
-
Target
bae88cdddb0346d2cced899d2fd57169338fcc510839e60f4985335beaeefaa6
-
Size
7.2MB
-
MD5
b420374e722e44386449123d104ec78e
-
SHA1
650533f4db041e14ee7567989063bbf0fbc3bea5
-
SHA256
bae88cdddb0346d2cced899d2fd57169338fcc510839e60f4985335beaeefaa6
-
SHA512
c10cca07627e3193bb6523a8994c4cd50ddcc4ead9b4519cb05c24cd773f8d34a41a09e014dc7898d20db64adfec723208df68500d15949a8b61295302217f0d
-
SSDEEP
98304:W1rgoeCD++pkJWP32JlimRAqwkR73JDq3tky7zZ+iDCRDtVCQ:WhRdpkgsmg3A3tky7zZeRDtZ
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource bae88cdddb0346d2cced899d2fd57169338fcc510839e60f4985335beaeefaa6
Files
-
bae88cdddb0346d2cced899d2fd57169338fcc510839e60f4985335beaeefaa6.exe windows:5 windows x64 arch:x64
6d1f384af0787fe12ddc77fde807347f
Headers
DLL Characteristics
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
dbghelp
MiniDumpWriteDump
psapi
GetProcessMemoryInfo
libegl
ord2
ord3
ord34
ord6
ord22
ord32
ord8
ord7
ord9
ord1
ord23
ord25
libglesv2
ord45
ord39
ord43
ord9
ord11
ord40
ord142
ord1
ord17
ord102
ord32
ord2
ord3
ord90
ord66
ord65
ord58
ord55
ord77
ord36
ord34
ord112
ord117
ord121
ord125
ord128
ord129
ord130
ord113
ord27
ord99
ord21
ord68
ord69
ord26
ord20
ord52
ord30
ord44
ord141
ord131
ord50
ord13
ord29
ord37
ord19
ord16
ord72
ord92
ord28
ord49
ord33
ord97
ord114
ord22
ord106
ord54
ord31
ord64
ord91
ord53
ord6
ord95
ord48
ord15
ord47
ord41
ord4
ord61
ord5
ord7
ord104
ord100
ord109
wsock32
accept
recvfrom
sendto
htonl
connect
socket
closesocket
getpeername
ntohl
htons
bind
ntohs
listen
setsockopt
__WSAFDIsSet
WSASetLastError
send
recv
WSAStartup
WSACleanup
inet_addr
select
WSAGetLastError
gethostbyname
inet_ntoa
gethostname
shutdown
getsockname
ioctlsocket
getsockopt
ws2_32
getaddrinfo
freeaddrinfo
WSAIoctl
getnameinfo
wldap32
ord147
ord127
ord142
ord79
ord167
ord301
ord27
ord41
ord46
ord118
ord145
ord216
ord208
ord26
ord133
ord14
winmm
timeBeginPeriod
timeEndPeriod
shlwapi
PathIsURLA
PathIsRelativeA
xinput1_3
ord4
ord3
ord2
ord5
ord8
dinput8
DirectInput8Create
iphlpapi
GetBestRoute
GetIpAddrTable
GetAdaptersInfo
fmodex64
?playSound@System@FMOD@@QEAA?AW4FMOD_RESULT@@W4FMOD_CHANNELINDEX@@PEAVSound@2@_NPEAPEAVChannel@2@@Z
?setPriority@Channel@FMOD@@QEAA?AW4FMOD_RESULT@@H@Z
?setVolume@Channel@FMOD@@QEAA?AW4FMOD_RESULT@@M@Z
?getPosition@Channel@FMOD@@QEAA?AW4FMOD_RESULT@@PEAII@Z
?getCurrentSound@Channel@FMOD@@QEAA?AW4FMOD_RESULT@@PEAPEAVSound@2@@Z
?stop@Channel@FMOD@@QEAA?AW4FMOD_RESULT@@XZ
?setFileSystem@System@FMOD@@QEAA?AW4FMOD_RESULT@@P6A?AW43@PEBDHPEAIPEAPEAX2@ZP6A?AW43@PEAX4@ZP6A?AW43@44I14@ZP6A?AW43@4I4@ZP6A?AW43@PEAUFMOD_ASYNCREADINFO@@4@Z5H@Z
?isPlaying@Channel@FMOD@@QEAA?AW4FMOD_RESULT@@PEA_N@Z
?release@Sound@FMOD@@QEAA?AW4FMOD_RESULT@@XZ
?getUserData@Sound@FMOD@@QEAA?AW4FMOD_RESULT@@PEAPEAX@Z
?setParameter@DSP@FMOD@@QEAA?AW4FMOD_RESULT@@HM@Z
?createDSPByType@System@FMOD@@QEAA?AW4FMOD_RESULT@@W4FMOD_DSP_TYPE@@PEAPEAVDSP@2@@Z
?addDSP@ChannelGroup@FMOD@@QEAA?AW4FMOD_RESULT@@PEAVDSP@2@PEAPEAVDSPConnection@2@@Z
?remove@DSP@FMOD@@QEAA?AW4FMOD_RESULT@@XZ
?release@DSP@FMOD@@QEAA?AW4FMOD_RESULT@@XZ
?setSoftwareFormat@System@FMOD@@QEAA?AW4FMOD_RESULT@@HW4FMOD_SOUND_FORMAT@@HHW4FMOD_DSP_RESAMPLER@@@Z
?setSpeakerMode@System@FMOD@@QEAA?AW4FMOD_RESULT@@W4FMOD_SPEAKERMODE@@@Z
?setSoftwareChannels@System@FMOD@@QEAA?AW4FMOD_RESULT@@H@Z
?setStreamBufferSize@System@FMOD@@QEAA?AW4FMOD_RESULT@@II@Z
?setCallback@System@FMOD@@QEAA?AW4FMOD_RESULT@@P6A?AW43@PEAUFMOD_SYSTEM@@W4FMOD_SYSTEM_CALLBACKTYPE@@PEAX2@Z@Z
?setDriver@System@FMOD@@QEAA?AW4FMOD_RESULT@@H@Z
?createSound@System@FMOD@@QEAA?AW4FMOD_RESULT@@PEBDIPEAUFMOD_CREATESOUNDEXINFO@@PEAPEAVSound@2@@Z
?setPaused@Channel@FMOD@@QEAA?AW4FMOD_RESULT@@_N@Z
fmod_event64
?getSystemObject@EventSystem@FMOD@@QEAA?AW4FMOD_RESULT@@PEAPEAVSystem@2@@Z
?setValue@EventParameter@FMOD@@QEAA?AW4FMOD_RESULT@@M@Z
?getParameter@Event@FMOD@@QEAA?AW4FMOD_RESULT@@PEBDPEAPEAVEventParameter@2@@Z
?release@Event@FMOD@@QEAA?AW4FMOD_RESULT@@_N0@Z
?stop@Event@FMOD@@QEAA?AW4FMOD_RESULT@@_N@Z
?start@Event@FMOD@@QEAA?AW4FMOD_RESULT@@XZ
?set3DAttributes@Event@FMOD@@QEAA?AW4FMOD_RESULT@@PEBUFMOD_VECTOR@@00@Z
?getEvent@EventSystem@FMOD@@QEAA?AW4FMOD_RESULT@@PEBDIPEAPEAVEvent@2@@Z
?getState@Event@FMOD@@QEAA?AW4FMOD_RESULT@@PEAI@Z
FMOD_EventSystem_Create
?getProjectByIndex@EventSystem@FMOD@@QEAA?AW4FMOD_RESULT@@HPEAPEAVEventProject@2@@Z
?getNumProjects@EventSystem@FMOD@@QEAA?AW4FMOD_RESULT@@PEAH@Z
?setReverbProperties@EventSystem@FMOD@@QEAA?AW4FMOD_RESULT@@PEBUFMOD_REVERB_PROPERTIES@@@Z
?getReverbPreset@EventSystem@FMOD@@QEAA?AW4FMOD_RESULT@@PEBDPEAUFMOD_REVERB_PROPERTIES@@PEAH@Z
?getCategory@EventSystem@FMOD@@QEAA?AW4FMOD_RESULT@@PEBDPEAPEAVEventCategory@2@@Z
?set3DListenerAttributes@EventSystem@FMOD@@QEAA?AW4FMOD_RESULT@@HPEBUFMOD_VECTOR@@000@Z
?load@EventSystem@FMOD@@QEAA?AW4FMOD_RESULT@@PEBDPEAUFMOD_EVENT_LOADINFO@@PEAPEAVEventProject@2@@Z
?setMediaPath@EventSystem@FMOD@@QEAA?AW4FMOD_RESULT@@PEBD@Z
?init@EventSystem@FMOD@@QEAA?AW4FMOD_RESULT@@HIPEAXI@Z
?update@EventSystem@FMOD@@QEAA?AW4FMOD_RESULT@@XZ
?release@EventSystem@FMOD@@QEAA?AW4FMOD_RESULT@@XZ
?unload@EventSystem@FMOD@@QEAA?AW4FMOD_RESULT@@XZ
?setVolume@Event@FMOD@@QEAA?AW4FMOD_RESULT@@M@Z
steam_api64
SteamAPI_GetHSteamUser
SteamInternal_ContextInit
SteamInternal_CreateInterface
SteamAPI_Shutdown
SteamAPI_RunCallbacks
SteamAPI_UnregisterCallback
SteamAPI_Init
SteamAPI_RestartAppIfNecessary
SteamAPI_RegisterCallback
SteamAPI_RegisterCallResult
SteamAPI_UnregisterCallResult
SteamInternal_FindOrCreateGameServerInterface
SteamGameServer_GetHSteamUser
SteamInternal_FindOrCreateUserInterface
kernel32
TerminateProcess
GetModuleFileNameA
GetSystemTimeAsFileTime
WaitForSingleObjectEx
FlushConsoleInputBuffer
LoadLibraryA
GetVersionExW
GlobalMemoryStatus
RtlVirtualUnwind
ExpandEnvironmentStringsA
LoadLibraryW
FreeLibrary
GetStdHandle
GetFileType
PeekNamedPipe
ReadFile
VerSetConditionMask
VerifyVersionInfoW
SleepEx
GetTickCount
InitializeCriticalSection
GetProcessHeap
HeapAlloc
HeapFree
GetModuleFileNameW
GetComputerNameA
CreateProcessA
DuplicateHandle
GetExitCodeProcess
CreateRemoteThread
QueryPerformanceCounter
QueryPerformanceFrequency
MultiByteToWideChar
GlobalAlloc
GlobalLock
GlobalUnlock
UnhandledExceptionFilter
GlobalMemoryStatusEx
OpenEventA
CreateEventA
RtlLookupFunctionEntry
SetEvent
FindNextFileA
RemoveDirectoryW
SetLastError
GetDiskFreeSpaceW
GetFullPathNameW
FindNextFileW
FindClose
LeaveCriticalSection
EnterCriticalSection
DeleteCriticalSection
InitializeCriticalSectionAndSpinCount
SetThreadPriority
ResumeThread
RaiseException
DeleteFileW
MoveFileExW
CreateDirectoryW
FindFirstFileW
GetFileAttributesW
GetLongPathNameA
ReleaseSemaphore
GetLastError
FormatMessageA
LocalFree
CreateSemaphoreA
GetModuleHandleA
ReleaseMutex
CreateMutexA
CreateThread
GetFullPathNameA
GetCurrentDirectoryW
WideCharToMultiByte
Sleep
GetVersion
OutputDebugStringA
SetUnhandledExceptionFilter
GetCurrentThreadId
CreateFileW
GetCurrentProcessId
GetCurrentProcess
OutputDebugStringW
IsDebuggerPresent
SetConsoleCtrlHandler
SetConsoleOutputCP
SetCurrentDirectoryW
GetModuleHandleW
GetProcAddress
SetThreadExecutionState
CreateProcessW
WaitForSingleObject
CloseHandle
RtlCaptureContext
lstrlenA
WaitForMultipleObjects
GlobalFree
user32
MoveWindow
ClipCursor
MapWindowPoints
GetCursorPos
SetCursorPos
MonitorFromPoint
AdjustWindowRect
MonitorFromWindow
GetMonitorInfoW
EnumDisplaySettingsW
GetWindowLongPtrW
GetMenu
AdjustWindowRectEx
SetWindowPos
MessageBoxW
GetDesktopWindow
GetProcessWindowStation
GetUserObjectInformationW
SetCursor
SetWindowLongPtrW
EmptyClipboard
SetClipboardData
CloseClipboard
GetWindowRect
GetClientRect
MapVirtualKeyA
SetCapture
ReleaseCapture
GetForegroundWindow
SystemParametersInfoA
MessageBoxA
PeekMessageW
TranslateMessage
DispatchMessageW
InvalidateRect
SendMessageW
LoadIconW
EnumDisplayDevicesW
GetDC
ChangeDisplaySettingsExW
OpenClipboard
DefWindowProcW
ShowWindow
LoadCursorW
CreateWindowExW
RegisterClassW
DestroyWindow
UnregisterClassW
GetClipboardData
gdi32
GetStockObject
advapi32
RegQueryValueExW
RegisterEventSourceW
ReportEventW
DeregisterEventSource
shell32
SHGetPathFromIDListA
SHBrowseForFolderA
SHCreateDirectoryExW
ShellExecuteW
SHGetFolderPathW
ShellExecuteA
ole32
CoInitialize
CoUninitialize
CoInitializeEx
CoInitializeSecurity
CoCreateInstance
CoSetProxyBlanket
oleaut32
SysStringLen
SysAllocString
SysFreeString
VariantClear
msvcp90
??$?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@AEBV10@0@Z
?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@0PEBD@Z
?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@0@Z
??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@H@Z
??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
?str@?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@D@Z
?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAH_K0PEBD@Z
?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KPEBD_K@Z
?find_first_not_of@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KPEBD_K@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@H@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD0@Z
?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAH_K0AEBV12@@Z
?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2_KB
?infinity@?$numeric_limits@M@std@@SAMXZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD_K@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@J@Z
?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IEAAX_N_K@Z
?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z
?max@?$numeric_limits@_K@std@@SA_KXZ
?infinity@?$numeric_limits@N@std@@SANXZ
?max@?$numeric_limits@N@std@@SANXZ
??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEADU_Size_type_nosscl@01@@Z
?cerr@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A
??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAAEBDU_Size_type_nosscl@01@@Z
?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z
??0?$allocator@D@std@@QEAA@XZ
??0?$allocator@D@std@@QEAA@AEBV01@@Z
?allocate@?$allocator@D@std@@QEAAPEAD_K@Z
?max_size@?$allocator@D@std@@QEBA_KXZ
?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV12@_K0@Z
??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@H@Z
??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAEAV?$basic_istream@DU?$char_traits@D@std@@@0@AEAV10@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z
??Bios_base@std@@QEBAPEAXXZ
??_D?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ
??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QEAA@PEBDHH@Z
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEBD_J@Z
?close@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QEAAXXZ
??_D?$basic_ofstream@DU?$char_traits@D@std@@@std@@QEAAXXZ
?swap@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEAV12@@Z
?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?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@@QEAA?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@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@AEBV10@0@Z
?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@AEBV01@@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@PEBDAEBV10@@Z
??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@I@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@M@Z
?endl@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@1@AEAV21@@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@P6AAEAV01@AEAV01@@Z@Z
?length@?$char_traits@D@std@@SA_KPEBD@Z
?width@ios_base@std@@QEBA_JXZ
?flags@ios_base@std@@QEBAHXZ
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z
?eof@?$char_traits@D@std@@SAHXZ
?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z
?width@ios_base@std@@QEAA_J_J@Z
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z
?uncaught_exception@std@@YA_NXZ
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ
?good@ios_base@std@@QEBA_NXZ
?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAXXZ
?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAXXZ
??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PEBD@Z
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PEBD@Z
??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@H@Z
?setw@std@@YA?AU?$_Smanip@_J@1@_J@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
?str@?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
??_D?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEBV10@PEBD@Z
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@AEBV01@@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@PEBD@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z
?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEBAPEB_WXZ
??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAA@XZ
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@PEBD@Z
?setf@ios_base@std@@QEAAHH@Z
?setf@ios_base@std@@QEAAHHH@Z
?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAA@PEB_W@Z
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAA@AEBV01@@Z
?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z
?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD@Z
?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z
?rbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$reverse_iterator@V?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@XZ
??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
??_D?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAAXXZ
?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KAEBV12@_K@Z
??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAEAV?$basic_istream@DU?$char_traits@D@std@@@0@AEAV10@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAA@PEB_WHH@Z
??_D?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ
??_D?$basic_ofstream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ
?close@?$basic_ofstream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ
?close@?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@@Z
??0?$basic_ofstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEB_WHH@Z
?fail@ios_base@std@@QEBA_NXZ
??0?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEB_WHH@Z
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@AEAK@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@K@Z
?at@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z
?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KD_K@Z
?find_last_of@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KD_K@Z
?getline@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEAD_J@Z
??$?PDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
?find_first_not_of@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KAEBV12@_K@Z
?find_last_not_of@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KAEBV12@_K@Z
?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z
?find_last_not_of@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KPEBD_K@Z
?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@D@Z
?reserve@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z
?eof@ios_base@std@@QEBA_NXZ
?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z
?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KAEBV12@@Z
??7ios_base@std@@QEBA_NXZ
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@G@Z
?cin@std@@3V?$basic_istream@DU?$char_traits@D@std@@@1@A
?erase@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAA?AV?$_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@0@Z
?begin@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAA?AV?$_String_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ
?end@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAA?AV?$_String_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ
?_Xran@_String_base@std@@SAXXZ
?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z
?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@@Z
?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z
?epsilon@?$numeric_limits@N@std@@SANXZ
?epsilon@?$numeric_limits@M@std@@SAMXZ
??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_istream@DU?$char_traits@D@std@@@0@AEAV10@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@N@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_J@Z
?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z
?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KPEBD_K@Z
msvcr90
_HUGE
ispunct
iscntrl
_pclose
strtok
tmpfile
fscanf
ungetc
getc
setvbuf
_amsg_exit
__getmainargs
_XcptFilter
_cexit
__initenv
_initterm
_initterm_e
_configthreadlocale
__setusermatherr
_commode
_fmode
_encode_pointer
__set_app_type
log10
__dllonexit
_lock
_onexit
_decode_pointer
?terminate@@YAXXZ
__crt_debugger_hook
?_type_info_dtor_internal_method@type_info@@QEAAXXZ
exit
modf
fmod
atan2
asin
tanh
tan
cosh
sinh
strcoll
strcspn
longjmp
_setjmp
_fstat64i32
ldiv
_mktemp
putc
clearerr
_strdup
perror
_memicmp
strtod
localeconv
??8type_info@@QEBA_NAEBV0@@Z
frexp
_finite
asinf
_mbsicmp
_ui64toa
_findnext64i32
_findclose
free
__iob_func
_isnan
tolower
islower
isupper
sin
cos
exp
pow
sqrt
isgraph
toupper
atan2f
fmodf
??0exception@std@@QEAA@AEBQEBDH@Z
strncat
floorf
expf
clock
_stat64i32
fread
ftell
fseek
strerror
_errno
ferror
realloc
calloc
_read
_write
_close
_ultoa
memmove
ceil
log
sqrtf
ceilf
powf
_wassert
logf
cosf
sinf
memchr
memcmp
acos
strncmp
ldexp
qsort
atan
tanf
isspace
wcsstr
swscanf
fwrite
strrchr
mbstowcs
wcstombs
_wfopen_s
_wfopen
_wmkdir
_wfindfirst64i32
__C_specific_handler
_beginthreadex
fflush
fprintf
_localtime64
strftime
_set_errno
_wstat64i32
_vsnprintf
acosf
atof
strchr
strtoul
_stat64
__sys_nerr
_wcsdup
isdigit
strtol
fputc
isalpha
isxdigit
strpbrk
_strtoi64
fputs
isalnum
_getpid
_fstat64
_lseeki64
getenv
_gmtime64
_open
_vsnwprintf
vfprintf
_exit
raise
strcmp
_strnicmp
_setmode
_fileno
feof
isprint
_ftime64
signal
_getch
vsprintf_s
_strtoui64
_snprintf
memcpy
malloc
strncpy
?_set_se_translator@@YAP6AXIPEAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z
_mktime64
strstr
??0exception@std@@QEAA@AEBQEBD@Z
?what@exception@std@@UEBAPEBDXZ
??1exception@std@@UEAA@XZ
??0exception@std@@QEAA@XZ
_ctime64
_time64
printf
memset
fclose
sprintf
_purecall
_CxxThrowException
??0exception@std@@QEAA@AEBV01@@Z
memmove_s
__CxxFrameHandler3
sscanf
fgets
fopen
_stricmp
atoi
_unlock
_difftime64
floor
setupapi
SetupDiEnumDeviceInterfaces
SetupDiGetClassDevsW
SetupDiGetDeviceInterfaceDetailW
SetupDiEnumDeviceInfo
SetupDiOpenDevRegKey
Exports
Exports
??4_Init_locks@std@@QEAAAEAV01@AEBV01@@Z
pcg32_rand
pcg32_srand
Sections
.text Size: 5.0MB - Virtual size: 5.0MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 1.0MB - Virtual size: 1.0MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 341KB - Virtual size: 618KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 289KB - Virtual size: 288KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.tls Size: 512B - Virtual size: 33B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 551KB - Virtual size: 550KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 57KB - Virtual size: 57KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ