Static task
static1
Behavioral task
behavioral1
Sample
sh3.exe
Resource
win7-20240220-en
Behavioral task
behavioral2
Sample
sh3.exe
Resource
win10v2004-20240221-en
General
-
Target
sh3.exe
-
Size
2.2MB
-
MD5
b7ad5f9d609fc60bf9410ec5ee7692df
-
SHA1
ecf6b95600026586a501da4a3f872e122f9db2b9
-
SHA256
64a9cc8f9d652396714fe3d144ee62ded8ef06c13130ad20c836f4d1ec6dbfbf
-
SHA512
fe1d387ec6bd97bd6a59362b66d21e648fc9eba5176fb41756f4b12c9e8082cbdd901e71be965e63393a5a08ffaf4787a035334dcd0084c5799d93654d4311d8
-
SSDEEP
24576:tY+URo/Qd1elU8FOBRFB9Jqevelun62Gsh1/NIG1v+QYTJX+5YcCvlk:tY+Z4d4V3evewn/X1YVcCvl
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource sh3.exe
Files
-
sh3.exe.exe windows:4 windows x86 arch:x86
5e8912bffc6368d2fed5c8081b57b0b0
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
Imports
advapi32
GetUserNameA
drawlib
??1CDrawingPrimitive@@UAE@XZ
??0CDrawingPrimitive@@QAE@PAD@Z
?SetMaterial@CDrawingLines@@QAEXPAUsMaterial@@@Z
?SetPoints@CDrawingPrimitive@@QAEXHPAUsPoint@@_N@Z
?SetRotation@CDrawingPrimitive@@QAEXAAUsPoint@@M@Z
??0CDrawingText@@QAE@PAD@Z
?SetFont@CDrawingText@@QAEXPAVCFont@font@@@Z
?SetText@CDrawingText@@QAEXPAD_N@Z
?SetFlags@CDrawingText@@QAEXG@Z
?GetObjectType@CDrawingPrimitive@@UAEIXZ
?Render@CDrawingPrimitive@@UAEXPAUsCamera@@MM@Z
?GetObjectType@CDrawingText@@UAEIXZ
?Render@CDrawingText@@UAEXPAUsCamera@@MM@Z
??1CDrawingLines@@UAE@XZ
??1CDrawingText@@UAE@XZ
??0CDrawingBitmap@@QAE@PAD@Z
?AddObject@CDrawingLayer@@QAEXPAVCDrawingObject@@@Z
?SetMaterial@CDrawingBitmap@@QAEXPAUsMaterial@@@Z
?NewLayer@CDrawing@@QAEPAVCDrawingLayer@@HPAD@Z
??0CDrawing@@QAE@XZ
?SetColor@CDrawingObject@@UAEXI@Z
?Render@CDrawingLines@@UAEXPAUsCamera@@MM@Z
?GetObjectType@CDrawingLines@@UAEIXZ
?SetColor@CDrawingBitmap@@UAEXI@Z
?SetPosition@CDrawingObject@@UAEXMMMM@Z
?Render@CDrawingBitmap@@UAEXPAUsCamera@@MM@Z
?GetObjectType@CDrawingBitmap@@UAEIXZ
?Rectangle@CDrawingLines@@QAEXMMMM@Z
??0CDrawingLines@@QAE@PAD@Z
??1CDrawing@@QAE@XZ
??1CDrawingBitmap@@UAE@XZ
?SetTexCrop@CDrawingBitmap@@QAEXMMMM@Z
filemanager
?GetPrivateProfileIntA@CIniFile@@UAEHPBD0H@Z
?SetPrivateProfileString@CIniFile@@UAE_NPBD000@Z
?GetPrivateProfileStringPtr@CIniFile@@UAEPADPBD0PAD@Z
?GetPrivateProfileStringA@CIniFile@@UAE_NPBD00PADG@Z
?SetPrivateProfileInt@CIniFile@@UAE_NPBD0H0@Z
?ms_pIBFManager@CIBigFileManager@@2PAV1@A
?GetFileSize@@YAJPAD@Z
?GetPrivateProfileFloat@CIniFile@@UAEMPBD0M@Z
?SetPrivateProfileFloat@CIniFile@@UAE_NPBD0M0@Z
?DeleteEntry@CIniFile@@UAE_NPBD0@Z
?EntryExists@CIniFile@@UAE_NPBD0@Z
?AddNewSection@CIniFile@@UAEXPBD@Z
?GetPrivateProfileDouble@CIniFile@@UAENPBD0N@Z
?DeleteSection@CIniFile@@UAE_NPBD@Z
?Empty@CIniFile@@UAEXXZ
?Destroy@CIniFile@@QAEXXZ
?FileExist@CIniFile@@QAE_NPBD@Z
?GetDataPath@@YAPADXZ
?SetCurrentPlayer@@YAXPAD@Z
?GetPlayerPath@@YAPADXZ
??1CStdFile@@UAE@XZ
??1CCfgCrypt@@UAE@XZ
?Eof@CStdFile@@QAE_NXZ
?StrCopyN@@YAPADPADPBDH@Z
?ReadTextLine@CStdFile@@QAEHPAD@Z
?Close@CStdFile@@QAE_NXZ
?DecodeVector@CCfgCrypt@@QAEXQADH@Z
?GetSize@CStdFile@@QAEJXZ
?SetLastChar@CCfgCrypt@@QAEXD@Z
?ResetData@CCfgCrypt@@QAEXXZ
?Open@CStdFile@@QAE_NPBDIPADH@Z
??0CCfgCrypt@@QAE@XZ
??0CStdFile@@QAE@XZ
?ExistFile@@YA_NPAD@Z
?WriteBinaryFile@@YA_NPAD0H_N@Z
?ReadBinaryFile@@YAPADPADPAH@Z
?DecodeString@CCfgCrypt@@QAEXPAD@Z
?EncodeString@CCfgCrypt@@QAEXPAD@Z
?SetFileCallback@@YAXPAUsVirtual@@I@Z
?LoadTgaTexture@@YAPAUsTexture@@PADII0@Z
?FindPathSepReverse@@YAHPBDH@Z
?GetSaveLoadPath@@YAPADXZ
?GetPrivateProfileYesNo@CIniFile@@UAE_NPBD0_N@Z
?GetSaveLoadFile@@YAPADXZ
?SaveFileAs@CIniFile@@QAE_NPBD@Z
??_FCIniFile@@QAEXXZ
?FileMemFree@@YAXPAD@Z
?SetPrivateProfileDouble@CIniFile@@UAE_NPBD0N0@Z
?SetPrivateProfileYesNo@CIniFile@@UAE_NPBD0_N0@Z
?GetPrivateProfileBool@CIniFile@@UAE_NPBD0_N@Z
?SetPrivateProfileBool@CIniFile@@UAE_NPBD0_N0@Z
?GetPrivateProfileCommentPtr@CIniFile@@UAEPADPBD0PAD@Z
?SaveFile@CIniFile@@QAE_N_N@Z
??1CIniFile@@UAE@XZ
??0CIniFile@@QAE@PBD_N@Z
?SetUserPath@@YAHXZ
?GetUserPath@@YAPADXZ
?CreateIniData@CIniFile@@QAE_NPBD@Z
?SectionExists@CIniFile@@UAE_NPBD@Z
intro
?PlayIntro@@YAJPAD0PAUHINSTANCE__@@PAUHWND__@@@Z
kernel32
SystemTimeToTzSpecificLocalTime
FileTimeToSystemTime
GetFileTime
SystemTimeToFileTime
CreateFileA
WaitForSingleObject
CreateProcessA
InterlockedExchange
GetACP
GetLocaleInfoA
GetThreadLocale
GetVersionExA
RaiseException
SizeofResource
LockResource
LoadResource
FindResourceA
FindResourceExA
WideCharToMultiByte
OutputDebugStringA
DeleteFileA
RemoveDirectoryA
GetProcAddress
FreeLibrary
GetFileAttributesA
GetStartupInfoA
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSection
DeleteCriticalSection
HeapDestroy
HeapAlloc
HeapFree
HeapReAlloc
HeapSize
GetProcessHeap
ExitProcess
QueryPerformanceFrequency
CreateMutexA
GetLastError
GetCurrentDirectoryA
QueryPerformanceCounter
CopyFileA
CloseHandle
Sleep
GetLocalTime
GetModuleFileNameA
SetCurrentDirectoryA
LoadLibraryA
GetModuleHandleA
SetFileAttributesA
GetTickCount
GetCurrentThreadId
GetSystemTimeAsFileTime
GetCurrentProcessId
GetPrivateProfileStringA
kernel
?InSector@sSectorAlignedBox@@UAE_NAAY02M@Z
?UpdateMatrix@sObject@@QAEXH@Z
?SetWorld@cEngAnswer@@QAEXPAUsObject@@@Z
?CreateClones@cEngAnswer@@QAEXPAUsObject@@@Z
?globallist@sGeometry@@2PAU1@A
?SetFog@sCamera@@SAXHIMMM@Z
?globallist@sRuntimeInstance@@2PAU1@A
?ChangeParent@sObject@@QAEXPAU1@_N@Z
?ToRadAngles@Transform3D@@QAEXAAY02MW4AxisMode@@@Z
?RecCloneSubHierarchy@sObject@@QAEXPAU1@@Z
??1sObject@@UAE@XZ
??1cAnswer@@UAE@XZ
?CheckVersion@cEngAnswer@@UAE_NPAU_iobuf@@@Z
?Load@cAnswer@@QAE_NPAD@Z
?Action@sObject@@UAEXM@Z
?ColorToVector@@YAXIAAY02M_N@Z
??0sObject@@QAE@PAU0@PAUsGeometry@@PAPAUsRuntimeInstance@@@Z
?GetClassID@sObject@@UAEIXZ
?IsKindOf@sObject@@UAE_NI@Z
?SweepSubObjects@sObject@@UAEPAUsAutoList@@PAUsVirtual@@I@Z
?Clone@sObject@@UAEPAUsRuntimeInstance@@XZ
?Load@sObject@@UAEHPADH@Z
?AddChild@sObject@@UAEXPAU1@@Z
?RemoveChild@sObject@@UAEXPAU1@_N1@Z
?ComputeCurrentSector@sObject@@UAEXPAU1@@Z
?Render@sObject@@UAE_NPAUsCamera@@PAUTransform3D@@_N@Z
?AfterRender@sObject@@UAEXPAUsCamera@@PAUTransform3D@@_N@Z
?HierarchySweep@sObject@@UAEPAU1@PAUsVirtual@@IH@Z
?ReplaceMaterial@sGeometry@@QAEXHPAUsMaterial@@@Z
?IsKindOf@sSectorAlignedBox@@UAE_NI@Z
?GetClassID@sSectorAlignedBox@@UAEIXZ
?allocsize@@3HA
?FindBypID@sRuntimeInstance@@QAEPAU1@PAIE@Z
?AddVisibleSectorID@sSector@@QAEXPAI_N@Z
??0sSectorAlignedBox@@QAE@PAUsObject@@PAUsGeometry@@PAPAUsRuntimeInstance@@@Z
?Answer@cEngAnswer@@UAEHHHH@Z
?SolveLateBindings@sRuntimeInstance@@SAX_N@Z
??1sSector@@UAE@XZ
?Set@sAssocTable@@QAEXII@Z
?GlobalRepository@sAssocTable@@2U1@A
?EnableSpecular@sCamera@@SAX_NM@Z
?Rotate@Transform3D@@QAEXIMH@Z
?ClearViewport@sCamera@@UAEXHII@Z
?GetData@sRuntimeClass@@UAEPADPAUsRuntimeInstance@@HPAH@Z
?GetData@sRuntimeClass@@UAEPADPAUsRuntimeInstance@@HPAH@Z
?Clone@sRuntimeInstance@@UAEPAU1@XZ
?IsKindOf@sRuntimeClass@@UAE_NI@Z
??0sRuntimeClass@@QAE@PADGW4RuntimeCategory@@@Z
??1sAutoList@@UAE@XZ
??0sController@@QAE@AAU0@@Z
?EnableTexGen@sCamera@@SA_NEEEW4TexGenMode@@PAUQuat@@PAUTransform3D@@1@Z
?Disable@sVertexProgram@@SAXXZ
?SetGlobalPixelShader@sMaterial@@SAXW4PixelShaderMode@@PAUsPixelShader@@@Z
?IsKindOf@sVertexProgram@@UAE_NI@Z
?GetClassID@sVertexProgram@@UAEIXZ
?UpdateDrawList@sGeometry@@UAEXII_N@Z
?CreateDrawList@sGeometry@@UAEX_N000@Z
?Load@sGeometry@@UAEHPADH@Z
?Clone@sGeometry@@UAEPAUsRuntimeInstance@@XZ
?IsKindOf@sGeometry@@UAE_NI@Z
?GetClassID@sGeometry@@UAEIXZ
??0sVertexProgram@@QAE@PADPAEI_N@Z
?bProjectedBumpEnv@sTexture@@2_NA
?CreateStrips@sGeometry@@QAEPAEXZ
??0sGeometry@@QAE@PAPAUsRuntimeInstance@@@Z
??1sGeometry@@UAE@XZ
??1sVertexProgram@@UAE@XZ
?LowRender@sCamera@@QAEXPAUsObject@@H@Z
?RenderTransparentFaces@sCamera@@QAEXM@Z
?SetBumpEnvParams@sMaterial@@SAXHMMMMMM@Z
?LoadVParameters@sPixelShader@@SAXW4VParamClass@@W4VParamType@@HHPAX@Z
?LoadVParameters@sVertexProgram@@SAXW4VParamClass@@W4VParamType@@HHPAX@Z
?Enable@sVertexProgram@@QAEXXZ
?fogZmin@sCamera@@2MA
?fogZmax@sCamera@@2MA
?Inverse@Transform3D@@QAEXAAU1@@Z
?SetDrawListRange@sGeometry@@QAEXEHH@Z
?SetColorMask@sCamera@@SA_NE@Z
?LoadModelViewMatrix@sCamera@@SA_NPAUTransform3D@@@Z
?fogcolor@sCamera@@2HA
??0sPixelShader@@QAE@PADPAEI_N@Z
??1sPixelShader@@UAE@XZ
?IsKindOf@sOcclusionQuery@@UAE_NI@Z
?GetClassID@sOcclusionQuery@@UAEIXZ
??0sOcclusionQuery@@QAE@XZ
??1sOcclusionQuery@@UAE@XZ
?EnableDepthWrite@sCamera@@SAX_N@Z
?IsKindOf@sRenderController@@UAE_NI@Z
??0cEngAnswer@@QAE@H@Z
?AcceptConnexion@cAnswer@@UAE_NXZ
??0sRefTarget@@QAE@AAU0@@Z
??1sByteController@@UAE@XZ
?GetClassID@sController@@UAEIXZ
?CreateKeys@sKeyController@@QAEXHPADH@Z
?Action@sKeyController@@UAEXM@Z
??0sVectorController@@QAE@PAPAUsRuntimeInstance@@@Z
?GetClassID@sVectorController@@UAEIXZ
?IsKindOf@sVectorController@@UAE_NI@Z
?Clone@sVectorController@@UAEPAUsRuntimeInstance@@XZ
?Load@sVectorController@@UAEHPADH@Z
?Reset@sVectorController@@UAEXXZ
?ComputeValue@sVectorController@@UAE_NHM@Z
?Release@sTexture@@QAEXXZ
?SetData@sTexture@@QAEXPADW4DataFormat@@@Z
??0sMaterial@@QAE@AAU0@@Z
??1sRefTarget@@UAE@XZ
??0sRefTarget@@QAE@PAPAUsRuntimeInstance@@@Z
?GetClassID@sRefTarget@@UAEIXZ
??1sRuntimeInstance@@UAE@XZ
??0sRuntimeInstance@@QAE@PAPAU0@@Z
?GetClassID@sRuntimeInstance@@UAEIXZ
?IsKindOf@sRuntimeInstance@@UAE_NI@Z
?Normalize@@YAMAAY02M0@Z
?VectorInverseRotate@@YAXAAY02MAAY122M0@Z
?ViewportTo3D@sCamera@@QAEXAAY02M0@Z
?StopCounter@sOcclusionQuery@@QAEXXZ
?SetAlphaFunc@sCamera@@SAXW4Func@@M@Z
?StartCounter@sOcclusionQuery@@QAEXXZ
?Poll@sOcclusionQuery@@QAEIXZ
?bAvailable@sOcclusionQuery@@2_NA
?Update@sMaterial@@QAEXXZ
?SetTexEnvFunction@sMaterial@@QAEXHW4RGBAFunc@@W4RGBASource@@11W4RGBAOp@@22W4RGBAScale@@0111223@Z
?activeprogram@sVertexProgram@@2PAU1@A
?pGlobalPixelShader@sMaterial@@2PAUsPixelShader@@A
?PSMode@sMaterial@@2W4PixelShaderMode@@A
?SetRotation@Transform3D@@QAEXMMMW4AxisMode@@@Z
?list@sRuntimeClass@@2PAU1@A
??1sMaterial@@UAE@XZ
?Input@sInput@@2PAU1@A
?RandomSeed@@YAXI@Z
?WriteMessage@@3P6AXPAD@ZA
?Init3DEngine@@YA_NHHH_NH0I@Z
?SetSwapInterval@@YAXH@Z
??0sMaterial@@QAE@IIMMMIPAUsTexture@@PAPAUsRuntimeInstance@@@Z
?camlist@sCamera@@2PAU1@A
?BeginDrawPrimitive@sCamera@@QAEXPAUsMaterial@@H_N@Z
?DrawBitmap@sCamera@@QAEXMMMMMMMMMMMMM@Z
?EndDrawPrimitive@sCamera@@QAEXXZ
?WriteText@sCamera@@QAEXHHHPADIH@Z
?Close3DEngine@@YAXXZ
?GetScreenPixels@@YAXHHHHPAXPAW4PixelFormat@@PAW4DataType@@@Z
?GetRuntimeClass@sRuntimeClass@@SAPAU1@PAD@Z
?EngFree@@YAXPAX@Z
?GetViewport@@YAXAAH0@Z
?Init@sInput@@QAEXXZ
?GlobalFind@@YAPAUsRuntimeInstance@@PAI@Z
?Update@sTexture@@QAEXHHHHHHHHH@Z
??1sRenderController@@UAE@XZ
??0sRenderController@@QAE@PAPAUsRuntimeInstance@@@Z
?AfterRender@sRenderController@@UAEXPAUsCamera@@PAUTransform3D@@_N@Z
??0Transform3D@@QAE@_N@Z
?Pick@sCamera@@QAEPAUsObject@@HHPAHPAY02M1P6A_NPAU2@@Z@Z
?GetColumn@Transform3D@@QAEXAAY02MH@Z
?GetDefBezierTangents@@YAMPAMHHH0@Z
?GetBezierCoefs@@YAXAAUQuat@@MMMM@Z
??0sCamera@@QAE@PAUsObject@@PAUsGeometry@@MMMMMMMM@Z
?Remove@sAutoList@@QAEXXZ
?GetClassID@sMaterial@@UAEIXZ
?IsKindOf@sMaterial@@UAE_NI@Z
?Clone@sMaterial@@UAEPAUsRuntimeInstance@@XZ
?Action@sRefTarget@@UAEXM@Z
??1sCamera@@UAE@XZ
?globallist@sObject@@2PAU1@A
?FindByName@sRefTarget@@QAEPAU1@PAD@Z
??1sController@@UAE@XZ
?IsKindOf@sController@@UAE_NI@Z
??0sController@@QAE@PAPAUsRuntimeInstance@@@Z
?Reset@sController@@UAEXXZ
?Stop@sController@@UAEXXZ
?Assign@sController@@UAEXPAXPA_N1@Z
?GetTexture@sTextureManager@@QAEPAUsTexture@@PAD@Z
?AddTexture@sTextureManager@@QAEPAUsTexture@@PAD0W4MatFlag@@W4TexFormat@@HHW4DataFormat@@W4TexType@@H_N@Z
?SetColor@sMaterial@@QAEXPAUQuat@@@Z
?SetRenderTarget@sCamera@@QAEXPAUsTexture@@HHMMMMM@Z
?ReleaseRenderTarget@sCamera@@QAEXXZ
?SetBlendFunction@sCamera@@SAXW4BlendFunc@@0@Z
?Link@sAutoList@@QAEXPAPAU1@@Z
??0sAutoList@@QAE@PAPAU0@@Z
?SetParameters@sCamera@@QAEXMMMMMMMMMM@Z
?sFrame@sObject@@2IA
?FastNormalize@@YAXAAY02M0@Z
?Sweep@sAutoList@@QAEPAU1@PAUsVirtual@@I@Z
??1sStdIDFinder@@UAE@XZ
??0sVirtual@@QAE@XZ
?GetClassID@sVirtual@@UAEIXZ
?IsKindOf@sVirtual@@UAE_NI@Z
?QuatToColor@@YAIAAUQuat@@@Z
?VectorInverseTransform@@YAXAAY02MAAUTransform3D@@0@Z
?ProjectToViewport@sCamera@@QAE_NPAMAAY02M@Z
?DrawPrimitive@sCamera@@QAEXPAPAUsPoint@@_N@Z
?fastsin@@YAMM@Z
?fastcos@@YAMM@Z
?BeginLines@sCamera@@QAEX_N@Z
?MoveTo2D@sCamera@@QAEXMMI@Z
?LineTo2D@sCamera@@QAEXMMI@Z
?EndLines@sCamera@@QAEXXZ
?HFindByID@sObject@@QAEPAUsRuntimeInstance@@IIEH@Z
?Random32@@YAIXZ
?BufferSwap@@YAIXZ
?EnableDepthTest@sCamera@@SAX_N@Z
?globallist@sMaterial@@2PAU1@A
?Tex@@3UsTextureManager@@A
?Eval@sTextureManager@@QAEHXZ
?InitEval@sTextureManager@@QAEXXZ
?IsKindOf@sRefTarget@@UAE_NI@Z
?SweepSubObjects@sRefTarget@@UAEPAUsAutoList@@PAUsVirtual@@I@Z
?Clone@sRuntimeInstance@@UAEPAU1@XZ
?Clone@sRuntimeInstance@@UAEPAU1@XZ
?Load@sRuntimeInstance@@UAEHPADH@Z
??2@YAPAXIPBDH@Z
?GetData@sRuntimeInstance@@UAEPADHPAH@Z
?DeleteMe@sRefTarget@@UAEXXZ
?ColorToQuat@@YAXIAAUQuat@@_N@Z
??1sAutoList@@UAE@XZ
?GetClassID@sAutoList@@UAEIXZ
?IsKindOf@sAutoList@@UAE_NI@Z
?GetData@sRuntimeClass@@UAEPADPAUsRuntimeInstance@@HPAH@Z
?SweepSubObjects@sAutoList@@UAEPAU1@PAUsVirtual@@I@Z
?FindSubObjectByID@sRuntimeInstance@@QAEPAU1@IIE@Z
?Create@sRuntimeClass@@SAPAUsRuntimeInstance@@PADPAPAU2@II@Z
??0sStdNameFinder@@QAE@PAD@Z
?Init@Transform3D@@QAEX_N0@Z
??1sStdIDFinder@@UAE@XZ
??BsAutoPointer@@QAEPAUsRefTarget@@XZ
?Assign@sAutoPointer@@QAEXPAUsRefTarget@@PAPAXPAUsVirtual@@I@Z
??1sAutoPointer@@UAE@XZ
??0sAutoPointer@@QAE@XZ
?activeCamera@sCamera@@2PAU1@A
?FindByID@sRuntimeInstance@@QAEPAU1@IIE@Z
msvcp71
??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
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
?_Myptr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEPADXZ
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
msvcr71
?terminate@@YAXXZ
??1type_info@@UAE@XZ
_except_handler3
__set_app_type
__p__fmode
__p__commode
_adjust_fdiv
__setusermatherr
_initterm
__getmainargs
_acmdln
_cexit
_ismbblead
_XcptFilter
_exit
_c_exit
_onexit
__dllonexit
isalnum
fgets
tolower
fread
atol
_CIacos
atof
_CIasin
_itoa
fseek
strtok
malloc
free
strtol
_strlwr
_strnicmp
memmove
__CxxFrameHandler
_CxxThrowException
??0exception@@QAE@ABV0@@Z
??1exception@@UAE@XZ
??0exception@@QAE@XZ
ceil
fgetc
ungetc
strchr
strncpy
_CIpow
floor
isdigit
isspace
_chdir
_mkdir
strstr
exit
atoi
remove
strncmp
_purecall
sscanf
_controlfp
sprintf
fopen
fwrite
fclose
strrchr
_findfirst
_findnext
_findclose
__security_error_handler
memset
_strcmpi
_strcmpi
_cprintf
_getcwd
_amsg_exit
messagenet
?HandleMessage@CMessage@MsgNet@@UAE_NPAVIBaseObject@2@@Z
?HandleMessage@CMessage@MsgNet@@UAE_NPAVIBaseObject@2@@Z
?Get_To@CMessage@MsgNet@@UAE?AUSIDNet@2@XZ
?Get_From@CMessage@MsgNet@@UAE?AUSIDNet@2@XZ
?GetOrgFlags@CMessage@MsgNet@@UAEGXZ
?SetOrgFlags@CMessage@MsgNet@@UAEXG@Z
?ResetFlags@CMessage@MsgNet@@UAEGG@Z
?GetDefaultMessenger@MsgNet@@YAPAVIMessenger@1@XZ
?SetNil@SIDNet@MsgNet@@QAEXXZ
?GetDefaultIDManager@MsgNet@@YAPAV?$TIDManager@VIBaseObject@MsgNet@@@1@XZ
?DeleteMe@CMessage@MsgNet@@UAEXXZ
?Set_TimeToDispatch@CMessage@MsgNet@@UAEXM@Z
?Set_TimePosted@CMessage@MsgNet@@UAEXM@Z
?Set_DispatchRate@CMessage@MsgNet@@UAEXM@Z
?Set_ToMacID@CMessage@MsgNet@@UAEXE@Z
?Set_From@CMessage@MsgNet@@UAEXUSIDNet@2@@Z
?Set_To@CMessage@MsgNet@@UAEXUSIDNet@2@@Z
?Get_TimeToDispatch@CMessage@MsgNet@@UAEMXZ
?Get_TimePosted@CMessage@MsgNet@@UAEMXZ
?Get_DispatchRate@CMessage@MsgNet@@UAEMXZ
?GetAllFlags@CMessage@MsgNet@@UAEGXZ
?SetFlags@CMessage@MsgNet@@UAEGG@Z
?CheckFlags@CMessage@MsgNet@@UAEGG@Z
?GetOwner@CMessage@MsgNet@@UAEPAVIBaseObject@2@XZ
?GetRole@IMessage@MsgNet@@UAEGXZ
?HandleMessage@CMessage@MsgNet@@UAE_NPAVIBaseObject@2@@Z
??0SIDNet@MsgNet@@QAE@XZ
??_7ISaveLoad@MsgNet@@6B@
??0CMessage@MsgNet@@QAE@_N@Z
??1CMessage@MsgNet@@UAE@XZ
?Get_ToMacID@CMessage@MsgNet@@UAEEXZ
??1ISaveLoad@MsgNet@@UAE@XZ
??4SIDNet@MsgNet@@QAEAAU01@ABU01@@Z
?IsNil@SIDNet@MsgNet@@QAE_NXZ
??8SIDNet@MsgNet@@QBE_NABU01@@Z
??1IBaseObject@MsgNet@@UAE@XZ
?GetName@IObjectCreator@MsgNet@@UAEPBDXZ
?GetInterface@CMessage@MsgNet@@UAEPAXIG@Z
?Register@IObjectCreator@MsgNet@@SA_NPAV12@@Z
??1IObjectCreator@MsgNet@@UAE@XZ
?UnRegister@IObjectCreator@MsgNet@@SA_NG@Z
?GetID@CMessage@MsgNet@@UAEAAUSIDNet@2@XZ
??_7IBaseObject@MsgNet@@6B@
?ConfigObject@ISaveLoad@MsgNet@@UAEXI@Z
?InstantSave@ISaveLoad@MsgNet@@UAEHPAVIMessenger@2@QBD1@Z
?SetCrtWorldAsLocalMachine@IIDManager@MsgNet@@QAEEXZ
?OnEnterInQueue@IMessage@MsgNet@@UAE_NPAVIMessenger@2@@Z
missionengine
??1CMissionEngine@@QAE@XZ
?Clear@CMissionEngine@@QAEXXZ
??0CMissionEngine@@QAE@XZ
?Init@CMissionEngine@@QAEXPAVCMission@@I@Z
shell32
ShellExecuteA
simdata
?DeleteGroup@CMission@@QAEXPAVCUnitGroup@@@Z
?MinutesFromStartToSystemTime@@YAXPAU_SYSTEMTIME@@JJJ@Z
?FindMapZoneByName@CMission@@QAEPAVCMapZone@@PBD@Z
?FindObjectiveByName@CMission@@QAEPAVCObjective@@PBD@Z
?GetClassCatName@@YAPADW4EUnitType@@@Z
??0CWaypoint@@QAE@NNM@Z
??1CWaypointList@@UAE@XZ
?PseudoRandom@@YAIPADI@Z
?MinutesBetweenDates@@YAJJJJJ@Z
?FormatDateTimeDDMMYY@@YAPADJJ@Z
?ms_pstSimData@CSimData@@2PAV1@A
?GetNumberOfHumanPlayers@CMission@@QAEHXZ
?FormatDateTime@@YAPADJJ@Z
?FindPlatform@CPlatformsLibrary@@QAEPAVCPlatform@@PADW4EUnitType@@@Z
?FindPlatform@CPlatformsLibrary@@QAEPAVCPlatform@@PAVCUnit@@@Z
??0CUnit@@QAE@PAV0@@Z
?AddUnit@CMission@@QAEXPAVCUnit@@@Z
?GetDisplayName@@YAPADPADW4EUnitType@@@Z
?FindCountryByName@CUnitsRoster@@QAEPAVCCountry@@PAD@Z
?FindClassRosterByName@CCountry@@QAEPAVCClassRoster@@PAD@Z
?GetDayOfWeek@@YAHHHH@Z
?FindPlayerUnit@CMission@@QAEPAVCUnit@@XZ
?FormatTime@@YAPADJ@Z
??0CMission@@QAE@XZ
?Deserialize@CMission@@QAE_NPBD@Z
?FindUnitByName@CMission@@QAEPAVCUnit@@PBD0@Z
??1CMission@@UAE@XZ
?AddMinutesToDateAndTime@@YAXJJJPAJ0@Z
?DeleteUnit@CMission@@QAEXPAVCUnitGroup@@PAVCUnit@@@Z
?GetDateTimeFromSystemTime@@YAXPAU_SYSTEMTIME@@PAJ1@Z
?SetEntryDateTime@CUnitGroup@@QAEXJJ@Z
?FindUnitEquipment@CPlatformsLibrary@@QAEPAVCEquipment@@PAVCUnit@@PAD@Z
?FindGroupByName@CMission@@QAEPAVCUnitGroup@@PBD@Z
?FindTriggerByName@CMission@@QAEPAVCTrigger@@PBD@Z
??0CUnit@@QAE@W4EUnitType@@PAD11W4EUnitSide@@W4EUnitCommander@@HW4ECargoType@@NNMMMJW4ECrewRating@@@Z
?GetCountryDefSide@CDefaultSideList@@QAE?AW4EUnitSide@@PADJ@Z
?FindClassRosterByType@CCountry@@QAEPAVCClassRoster@@W4EUnitType@@AAV?$TVector@PAX@@@Z
?SetLeader@CUnitGroup@@QAEXPAVCUnit@@@Z
?CreateGroupFromRndGroupInst@CMission@@QAEPAVCUnitGroup@@PAVCRandomUnitGroup@@PAVCRandomUnitGroupInst@@@Z
?RemoveUnit@CMission@@QAEXPAVCUnitGroup@@PAVCUnit@@@Z
?CopyWPOnAllUnits@CUnitGroup@@QAEXXZ
?AutoArrangeGroupUnits@CUnitGroup@@QAEXXZ
?AddUnit@CUnitNamesMap@@QAEXPAD0PAVCClassRoster@@W4EUnitType@@PAX@Z
?FindUnitRoster@CUnitsRoster@@QAEPAVCClassRoster@@PAVCUnit@@@Z
?FindUnitRoster@CUnitsRoster@@QAEPAVCClassRoster@@PAD0@Z
?ClearTypeIDVector@@YAXPAV?$TVector@PAX@@@Z
?GetNextAvailableName@CUsedNamesMap@@QAEPADPAVCClassRoster@@J@Z
?DeleteOrdnanceUnit@CMission@@QAEXPAVCOrdnanceUnit@@@Z
?DeleteRandomGroup@CMission@@QAEXPAVCRandomUnitGroup@@@Z
?FilterMissionByDates@CMission@@QAEXJJ@Z
?SubstractMinutesFromDateAndTime@@YAXJJJPAJ0@Z
?AddUnit@CUnitGroup@@QAEXPAVCUnit@@@Z
?FindPlatformByName@CPlatformsLibrary@@QAEPAVCPlatform@@PAD@Z
?ComputeCenterPoint@CUnitGroup@@QAEXAAVCEarthCoords@@AAN@Z
?GetAirGroup@CLand@@QAEPAVCAirGroup@@J@Z
?GetAirGroup@CLand@@QAEPAVCAirGroup@@J@Z
?Serialize@CMission@@QAE_NPBD@Z
?SetWaypointsSpeed@CWaypointList@@QAEXM@Z
?AddWaypoint@CWaypointList@@QAEPAVCWaypoint@@NNMHPAVCTypeID@@@Z
?SetSecondsUntilReport@CUnitGroup@@QAEXN@Z
?GetAverageUnitsNo@CRandomUnitGroup@@QAEHXZ
?FindUnitSensor@CPlatformsLibrary@@QAEPAVCSensorCfg@@PAVCUnit@@PAD@Z
?LoadLanguage@CSimData@@QAEXPAD@Z
?Clear@CMission@@QAEXXZ
?Deserialize@CSimData@@QAEXXZ
??0CSimData@@QAE@XZ
?IsGroupCmdr@CUnit@@QAE_NXZ
??0CWaypointList@@QAE@XZ
statemachine
??0CGraphElem@SME@@QAE@XZ
??1CGraphElem@SME@@UAE@XZ
?GetStringParam@CArgsParser@SME@@QAEPADH@Z
?Assign@CArgsParser@SME@@QAEXPAD@Z
??0CArgsParser@SME@@QAE@PAD@Z
?RegisterAction@CAction@SME@@SA_NPADPAV12@W4EActionType@2@@Z
??0CActionRegister@SME@@QAE@XZ
?GetFloatParam@CArgsParser@SME@@QAEMH@Z
?GetName@CGraphElem@SME@@UAEPADXZ
?SetName@CGraphElem@SME@@UAEXPAD@Z
??1CActionRegister@SME@@QAE@XZ
user32
ClientToScreen
IntersectRect
GetClientRect
GetSystemMetrics
SetCursorPos
ShowCursor
wsprintfA
SetTimer
KillTimer
PostMessageA
ScreenToClient
GetCursorPos
GetAsyncKeyState
MessageBoxA
DefWindowProcA
PostQuitMessage
DispatchMessageA
TranslateMessage
RegisterClassA
AdjustWindowRectEx
CreateWindowExA
DestroyWindow
UnregisterClassA
ChangeDisplaySettingsA
LoadCursorA
EnumDisplaySettingsA
FindWindowA
SetForegroundWindow
SystemParametersInfoA
PeekMessageA
utils
?GetCurrentRealismPercentage@GameplaySettings@@QAEHXZ
?FindCtl@utl@@YAPAUsController@@PAUsObject@@I_N@Z
?GetLibrary@@YAPAVIObjectLibrary@@I@Z
?LoadCurrentSettings@GameplaySettings@@QAEXXZ
?GetLanguage@@YAHH@Z
?SetLanguage@@YAXHH@Z
?GetTimeComprManager@@YAPAVITimeComprManager@@XZ
?GetTimeCompr@@YAMW4E_TimeCompr@@@Z
?GetGameplaySettings@@YAPAUGameplaySettings@@XZ
?Init@GameplaySettings@@QAEXXZ
?GetInitManager@IManagerInit@@SAPAV1@XZ
?CloneObject@utl@@YAPAUsObject@@PAU2@0PAY02M@Z
??1CString@utl@@UAE@XZ
?LoadDefaultSettings@GameplaySettings@@QAEXW4EDefaultSettings@@@Z
?SaveCurrentSettings@GameplaySettings@@QAEXXZ
?GetLanguageStr@@YAQBDH@Z
?Sweep@FullHSweep@utl@@SAPAUsRuntimeInstance@@PAUsObject@@PAUsVirtual@@IH@Z
?GetDefaultSet@@YAPAVIVariables@@XZ
?GetLocalVarsFrom@@YAPAVIVariables@@PAUsRefTarget@@@Z
?FindSubObjectByName@utl@@YAPAUsObject@@PAU2@PAD@Z
?SetEngineLoader@IEngLoader@@SAXPAV1@@Z
??1IInit@@QAE@XZ
??0CString@utl@@QAE@H@Z
?Trace@@YAXPBDZZ
?Solve3x3System@utl@@YA_NAAY122MAAY02M1@Z
version
VerQueryValueA
GetFileVersionInfoA
GetFileVersionInfoSizeA
ws2_32
WSAStartup
WSACleanup
movietex.act
??0movietex@@QAE@PAPAUsRuntimeInstance@@PAUsObject@@@Z
Sections
.sforce3 Size: 960KB - Virtual size: 960KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 4KB - Virtual size: 4KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.brick Size: 260KB - Virtual size: 260KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.RDATA Size: 4KB - Virtual size: 4KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.brick Size: 1016KB - Virtual size: 1016KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 4KB - Virtual size: 4KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.start Size: 28KB - Virtual size: 28KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE