Static task
static1
Behavioral task
behavioral1
Sample
996af344641bc42556094de011c1c404675b7d4e018c4e6ec391b74ff560f203.exe
Resource
win7-20220812-en
Behavioral task
behavioral2
Sample
996af344641bc42556094de011c1c404675b7d4e018c4e6ec391b74ff560f203.exe
Resource
win10v2004-20220812-en
General
-
Target
996af344641bc42556094de011c1c404675b7d4e018c4e6ec391b74ff560f203
-
Size
424KB
-
MD5
80ded638788cfe30f8887d34010221b0
-
SHA1
44b0dea85ea87ae1e4bfac079a1e28ef4a9df2c7
-
SHA256
996af344641bc42556094de011c1c404675b7d4e018c4e6ec391b74ff560f203
-
SHA512
c08a800f7399e592992f5aa2afbf6286758aaac6c4b0fa47a7acff5704a05d276fd32d1606fd41e01c44b742e4bc3713ad0b001681bd54afb6d78538a940896c
-
SSDEEP
12288:ujr5axcSDG5xb96yrSYqeKWqQLx6PoOKim+tpABryLyEDx+:QJ56A7B2
Malware Config
Signatures
Files
-
996af344641bc42556094de011c1c404675b7d4e018c4e6ec391b74ff560f203.exe windows x86
17eea1dc261af42d60ee7f389851ccdb
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
Imports
pflib
?IsKindOf@TImage@@UAE_NH@Z
?SetCurrentLayer@TLayeredWindow@@QAEXH@Z
?SetTexture@TImage@@QAEXV?$shared_ptr@VTTexture@@@boost@@M@Z
??0TImage@@QAE@_N@Z
?SetSound@TButton@@QAEXW4EMouseState@1@Vstr@@@Z
?AddFlags@TButton@@QAEXH@Z
??1TImage@@UAE@XZ
?GetTexture@TImage@@QAE?AV?$shared_ptr@VTTexture@@@boost@@XZ
?Get@TSound@@SA?AV?$shared_ptr@VTSound@@@boost@@PBD_NH@Z
lua_pushboolean
?DoTask@TAnimTask@@EAE_NXZ
?Ready@TAnimTask@@EAE_NW4ETaskContext@TTask@@@Z
?SetDelay@TAnimTask@@QAEXH_N00@Z
??0TAnimTask@@QAE@PAVTClock@@@Z
??Ystr@@QAEAAV0@ABV0@@Z
?GetColor@TScript@@QAE?AVTColor@@PBDABV2@@Z
?OrphanTask@TModalWindow@@QAE_NPAVTTask@@@Z
?GetTopModalWindow@TWindowManager@@QAEPAVTModalWindow@@XZ
?GetTextBounds@TTextGraphic@@QAEXPAVTRect@@@Z
?PopViewport@TPlatform@@QAEXXZ
?PushViewport@TPlatform@@QAEXHHHH@Z
?AdoptTask@TModalWindow@@QAEXPAVTTask@@@Z
??1TTask@@UAE@XZ
?Ready@TTask@@UAE_NW4ETaskContext@1@@Z
?OrphanTextureRefreshListener@TPlatform@@QAE_NPAVTTask@@@Z
?SetCursor@TPlatform@@QAEXV?$shared_ptr@VTTexture@@@boost@@VTPoint@@@Z
?AdoptTextureRefreshListener@TPlatform@@QAEXPAVTTask@@@Z
?GetSimple@TTexture@@SA?AV?$shared_ptr@VTTexture@@@boost@@Vstr@@@Z
?compare@str@@QBEHABV1@@Z
?ParseString@TXmlNode@@QAEXPBD@Z
??0TXmlNode@@QAE@XZ
??1TXmlNode@@QAE@XZ
??8str@@QBE_NABV0@@Z
?GetNextChild@TXmlNode@@QAE_NPAVstr@@PAPAV1@@Z
?ResetChildren@TXmlNode@@QAEXXZ
?Rand@TPlatform@@QAEHXZ
?Union@TRect@@QAEXABV1@0@Z
?ClassId@TTextEdit@@SAHXZ
lua_type
lua_toboolean
?Start@TClock@@QAEXXZ
?Pause@TClock@@QAE_NXZ
?kEscape@TEvent@@2HA
?ScreenSaverMode@TPlatform@@QAE_NXZ
?LogScore@TPfHiscores@@QAEXHPBD0@Z
?GetUserBestScore@TPfHiscores@@QAE_NW4EUserScore@1@PAH1PADH@Z
luaL_argerror
?ClassId@TModalWindow@@SAHXZ
?PopModal@TWindowManager@@QAEXXZ
?SetAlpha@TImage@@QAEXM@Z
?SetCapture@TWindowManager@@QAEPAVTWindow@@PAV2@@Z
?Reset@TClock@@QAEXXZ
?AdoptMessageListener@TWindowManager@@QAEXPAVTMessageListener@@@Z
??0TClock@@QAE@XZ
??1TClock@@UAE@XZ
?OrphanMessageListener@TWindowManager@@QAE_NPAVTMessageListener@@@Z
?GetTime@TClock@@QAEKXZ
?ReleaseCapture@TWindowManager@@QAEXPAVTWindow@@@Z
?DestroyTasks@TModalWindow@@QAEXXZ
?DestroyAllChildren@TWindow@@QAEXXZ
?SetFocus@TWindowManager@@QAEXPAVTWindow@@@Z
?GetScore@TPfHiscores@@QAE_N_NHPAHPADHPA_N12H@Z
?GetScoreCount@TPfHiscores@@QAEH_N@Z
?GetRememberedUserInfo@TPfHiscores@@QAE_NPADH0H@Z
?GetCategoryName@TPfHiscores@@QAE_NHPADH@Z
?RequestCategoryInformation@TPfHiscores@@QAEXXZ
?SubmitScore@TPfHiscores@@QAE_NPBD0_N@Z
?GetServerRequestStatus@TPfHiscores@@QAE?AW4EStatus@1@PADHPA_N@Z
?RequestScores@TPfHiscores@@QAEXH@Z
?GetCategoryCount@TPfHiscores@@QAEHXZ
?erase@str@@QAEXHH@Z
??Astr@@QBE?BDH@Z
?InstallScreenSaver@TPlatform@@QAE_NXZ
?GetVersion@TPlatform@@QAEPBDXZ
?IsKindOf@TMessage@@UAE_NH@Z
?HandleEvent@TWindowManager@@QAEXPAVTEvent@@@Z
?PostWindowMessage@TWindowManager@@QAEXPAVTMessage@@@Z
??_7TMessage@@6B@
?Exit@TPlatform@@QAEXH@Z
?GetEvent@TPlatform@@QAEXPAVTEvent@@@Z
?RunScript@TScript@@QAE_NVstr@@@Z
?AdoptWindowFactory@TWindowManager@@QAEXVstr@@PAVTWindowFactory@@@Z
?AddWindowType@TWindowManager@@QAEXVstr@@H@Z
?SetWindowTitle@TPlatform@@QAEXPBD@Z
?PfSetLegacyLineSpacing@@YAXXZ
??1TMessage@@UAE@XZ
?PlayFirstExec@@YAXPAUHINSTANCE__@@0PADHP6AXPAVTPlatform@@PBD@Z_N@Z
lua_tonumber
?GetText@TText@@UAE?AVstr@@XZ
?SetText@TText@@UAEXVstr@@@Z
?OnDirtyRect@TText@@UAE_NPAVTRect@@@Z
?SetScroll@TText@@UAEXMM@Z
?Draw@TText@@UAEXXZ
?IsKindOf@TText@@UAE_NH@Z
??0TText@@QAE@_N@Z
?OnMouseMove@TText@@UAE_NABVTPoint@@@Z
?OnMouseUp@TText@@UAE_NABVTPoint@@@Z
?OnMouseDown@TText@@UAE_NABVTPoint@@@Z
?OnMouseLeave@TText@@UAE_NXZ
?OpenBrowser@TPlatform@@QAEXPBD@Z
??1TText@@UAE@XZ
?GetAttribute@TXmlNode@@QAE?AVstr@@PBDPA_N@Z
?ParseFile@TXmlNode@@QAEXPBD@Z
?OrphanTask@TPlatform@@QAE_NPAVTTask@@@Z
?AdoptTask@TPlatform@@QAEXPAVTTask@@@Z
?TranslateResource@TPlatform@@QAE?AVstr@@V2@@Z
?GetInt@TPrefs@@QAEHVstr@@HH@Z
?SetInt@TPrefs@@QAEXVstr@@HH_N@Z
?Draw@TImage@@UAEXXZ
?GetSoundManager@TPlatform@@QAEPAVTSoundManager@@XZ
??0TVec2@@QAE@XZ
??1TDirectorySearch@@QAE@XZ
??0TDirectorySearch@@QAE@XZ
?GetNextFile@TDirectorySearch@@QAE_NPADK@Z
?Reset@TDirectorySearch@@QAEXPBD@Z
??0TSoundCallBack@@QAE@XZ
??1TSoundCallBack@@UAE@XZ
?Pause@TSound@@QAE_N_NH@Z
?SetCompleteAction@TSound@@QAEXHPAVTSoundCallBack@@V?$shared_ptr@VTSound@@@boost@@@Z
?GetMerged@TTexture@@SA?AV?$shared_ptr@VTTexture@@@boost@@Vstr@@0H@Z
?Kill@TSound@@QAE_NH@Z
?SetColor@TTextGraphic@@QAEXABVTColor@@@Z
??0TColor@@QAE@MMMM@Z
?FillRect@TPlatform@@QAEXHHHHPBVTColor@@V?$shared_ptr@VTTexture@@@boost@@@Z
?Create@TTexture@@SA?AV?$shared_ptr@VTTexture@@@boost@@HH_N@Z
lua_tostring
??1TPrefs@@QAE@XZ
??1TPfHiscores@@QAE@XZ
?IsFullscreen@TPlatform@@QAE_NXZ
?SetFullscreen@TPlatform@@QAE_N_N@Z
?SetVolume@TSoundManager@@QAEXM@Z
?SetProperty@TPfHiscores@@QAEXW4EProperty@1@PBD@Z
?SetStr@TPrefs@@QAEXVstr@@0H_N@Z
?GetStr@TPrefs@@QAE?AVstr@@V2@0H@Z
?GetNumUsers@TPrefs@@QAEHXZ
??1TEncrypt@@QAE@XZ
?DecryptStr@TEncrypt@@QAE?AVstr@@V2@@Z
??0TEncrypt@@QAE@Vstr@@@Z
?GetDataDirectory@TPlatform@@QAEXPAD_N@Z
?EncryptData@TPfHiscores@@QAEHPBXHPADH@Z
?AsString@TXmlNode@@QAE?AVstr@@XZ
??0TPfHiscores@@QAE@PBD00_N@Z
?SetContent@TXmlNode@@QAEXPBD@Z
?CreateChild@TXmlNode@@QAEPAV1@PBD@Z
??0TXmlNode@@QAE@PBD@Z
?to_int@str@@QBEHXZ
??Mstr@@QBE_NABV0@@Z
?SetDisplay@TPlatform@@QAEXHH_N@Z
?DeleteUser@TPrefs@@QAEXH@Z
??0TPrefs@@QAE@Vstr@@_N@Z
?SendWindowMessage@TWindow@@QAEXPAVTMessage@@@Z
?ClientToParent@TWindow@@QAEXPAVTPoint@@@Z
?GetClientRect@TWindow@@QAEXPAVTRect@@@Z
?SetState@TButton@@EAEXW4EMouseState@1@@Z
?OnMouseLeave@TButton@@UAE_NXZ
?OnMouseMove@TButton@@UAE_NABVTPoint@@@Z
?OnMouseUp@TButton@@UAE_NABVTPoint@@@Z
?OnMouseDown@TButton@@UAE_NABVTPoint@@@Z
?OrphanChild@TLayeredWindow@@UAEXPAVTWindow@@@Z
?AdoptChild@TLayeredWindow@@UAE_NPAVTWindow@@_N@Z
?IsKindOf@TButton@@UAE_NH@Z
??0TButton@@QAE@W4EButtonType@0@@Z
??1TButton@@UAE@XZ
?FindParentModal@TWindow@@QAEPAVTModalWindow@@XZ
?StateUpdate@TButton@@UAEXW4EMouseState@1@0@Z
?Init@TButton@@UAE_NXZ
?GetNumber@TWindowStyle@@QAENVstr@@N@Z
?GetNextAttriubte@TXmlNode@@QAE_NPAVstr@@0@Z
?ResetAttributes@TXmlNode@@QAEXXZ
?insert@str@@QAEHHPBDH_N@Z
?find@str@@QAEHDHH@Z
?find@str@@QAEHV1@HH@Z
?GetStringTable@TPlatform@@QAEPAVTStringTable@@XZ
?GetString@TStringTable@@QAE?AVstr@@V2@00000@Z
?DeferDelete@TLuaTable@@SAXPAV1@@Z
??0TLuaTable@@QAE@PAUlua_State@@@Z
lua_pushvalue
??1TLuaTable@@UAE@XZ
?Pause@TAnimTask@@QAEXXZ
?DoLuaString@TScript@@QAEXVstr@@@Z
?replace@str@@QAEAAV1@V1@0HH@Z
?substr@str@@QBE?AV1@HH@Z
?SetClock@TAnimTask@@QAEXPAVTClock@@@Z
lua_yield
lua_gettop
?CoroutineActive@TScript@@QAE_NH@Z
?Resume@TScript@@QAEHH@Z
??1TAssetMap@@UAE@XZ
??0TAssetMap@@QAE@XZ
?AddAsset@TAssetMap@@QAEXVstr@@V?$shared_ptr@VTAsset@@@boost@@@Z
??1TVertexSet@@QAE@XZ
?DrawVertices@TPlatform@@QAEXW4EDrawType@1@ABVTVertexSet@@@Z
??0TVertexSet@@QAE@PAUTTransformedLitVert@@H@Z
?SetTexture@TPlatform@@QAEXV?$shared_ptr@VTTexture@@@boost@@@Z
?GetInternalSize@TTexture@@QAEXPAVTPoint@@@Z
?GetViewport@TPlatform@@QAEXPAVTRect@@@Z
?GetNumber@TLuaTable@@QAENNN@Z
?InjectFunction@TScript@@UAE_NXZ
?Animate@TScript@@UAE_NXZ
lua_dobuffer
??0TScript@@QAE@PAUlua_State@@@Z
??1TScript@@UAE@XZ
??ZTRect@@QAEAAV0@ABVTPoint@@@Z
?Restore@TTexture@@MAEXXZ
?DrawSprite@TTexture@@UAEXABUTVec2@@MMMMPBU2@PAVTColor@@H@Z
?Release@TTexture@@MAEXXZ
??1TTexture@@UAE@XZ
??0TTexture@@IAE@XZ
?ClassId@TAsset@@SAHXZ
?throw_exception@boost@@YAXABVexception@@@Z
?shared_from_this@?$enable_shared_from_this@VTAsset@@@boost@@QAE?AV?$shared_ptr@VTAsset@@@2@XZ
?GetAsset@TAssetManager@@QAE?AV?$shared_ptr@VTAsset@@@boost@@Vstr@@@Z
?GetInstance@TAssetManager@@SAPAV1@XZ
?Clear@TTexture@@QAEXXZ
?DrawFast@TTexture@@UAEXHHPBVTRect@@V?$shared_ptr@VTTexture@@@boost@@@Z
?Draw@TTexture@@UAEXMMMMPBVTRect@@@Z
?AddAsset@TAssetManager@@QAEXVstr@@V?$shared_ptr@VTAsset@@@boost@@@Z
?Play@TSound@@QAEH_N@Z
?GetHeight@TTexture@@QAEHXZ
?ClassId@TText@@SAHXZ
?ClassId@TImage@@SAHXZ
??1TModalWindow@@UAE@XZ
??0TModalWindow@@QAE@XZ
?PushModal@TWindowManager@@QAEXPAVTModalWindow@@@Z
?RunScript@TWindowManager@@QAEXPAVTWindow@@PBD@Z
?IsKindOf@TModalWindow@@UAE_NH@Z
?OnMessage@TModalWindow@@UAE_NPAVTMessage@@@Z
?OnChar@TModalWindow@@UAE_ND@Z
?OnSetFocus@TModalWindow@@UAEXPAVTWindow@@@Z
?GetWindowRect@TWindow@@QAEXPAVTRect@@@Z
?GetWindowManager@TPlatform@@QAEPAVTWindowManager@@XZ
lua_settable
lua_newuserdata
lua_pushcclosure
?Timer@TPlatform@@QAEKXZ
?GetChildWindow@TWindow@@QAEPAV1@Vstr@@H@Z
?SetLabel@TButton@@QAEXVstr@@@Z
?SetOn@TButton@@QAEX_N@Z
?ClassId@TButton@@SAHXZ
?PostInit@TWindow@@UAEXXZ
?Draw@TWindow@@UAEXXZ
?OnTaskAnimate@TWindow@@UAE_NXZ
lua_touserdata
lua_pushstring
lua_pushnumber
??Hstr@@QAE?AV0@ABV0@@Z
?Create@TTextGraphic@@SAPAV1@Vstr@@HHHPBDHABVTColor@@@Z
?SetText@TTextGraphic@@QAEXVstr@@@Z
?Draw@TTextGraphic@@QAEXABVTRect@@MHM@Z
?Destroy@TTextGraphic@@QAEXXZ
?GetChild@TXmlNode@@QAEPAV1@PBD@Z
?GetContent@TXmlNode@@QAE?AVstr@@XZ
?c_str@str@@QBEPBDXZ
??4str@@QAEAAV0@PBD@Z
?Get@TTexture@@SA?AV?$shared_ptr@VTTexture@@@boost@@Vstr@@H@Z
?format@str@@QAAXPBDZZ
?GetWidth@TTexture@@QAEHXZ
??YTRect@@QAEAAV0@ABVTPoint@@@Z
?ClassId@TWindow@@SAHXZ
?GetInstance@TPlatform@@SAPAV1@XZ
?Begin2d@TPlatform@@QAE_NXZ
?End2d@TPlatform@@QAEXXZ
?GetInstance@TWindowManager@@SAPAV1@XZ
?GetScript@TWindowManager@@QAEPAVTScript@@XZ
?GetString@TScript@@QAE?AVstr@@PBD0@Z
??4str@@QAEAAV0@ABV0@@Z
?GetNumber@TScript@@QAENPBDN@Z
?length@str@@QBEHXZ
??0str@@QAE@PBD@Z
??0str@@QAE@ABV0@@Z
?StartWindowAnimation@TWindow@@QAEXH_N00@Z
?SetWindowPos@TWindow@@QAEXHH@Z
?SetWindowSize@TWindow@@QAEXHH@Z
??1str@@QAE@XZ
??1TWindow@@UAE@XZ
?InvalidateRect@TWindow@@QAEXPAVTRect@@@Z
??0TWindow@@QAE@XZ
??0str@@QAE@XZ
?Init@TWindow@@UAE_NXZ
?PostChildrenInit@TWindow@@UAEXXZ
?AdoptChild@TWindow@@UAE_NPAV1@_N@Z
?OrphanChild@TWindow@@UAEXPAV1@@Z
?SetScroll@TWindow@@UAEXMM@Z
?OnMessage@TWindow@@UAE_NPAVTMessage@@@Z
?OnMouseDown@TWindow@@UAE_NABVTPoint@@@Z
?OnExtendedMouseEvent@TWindow@@UAE_NABVTPoint@@W4ExtendedMouseEvents@TPlatform@@@Z
?OnMouseUp@TWindow@@UAE_NABVTPoint@@@Z
?OnMouseMove@TWindow@@UAE_NABVTPoint@@@Z
?OnMouseLeave@TWindow@@UAE_NXZ
?CanAcceptFocus@TWindow@@UAE_NXZ
?OnChar@TWindow@@UAE_ND@Z
?OnKeyDown@TWindow@@UAE_NDH@Z
?OnKeyUp@TWindow@@UAE_ND@Z
?OnMouseHover@TWindow@@UAE_NABVTPoint@@@Z
?OnSetFocus@TWindow@@UAEXPAV1@@Z
?OnKillFocus@TWindow@@UAEXPAV1@@Z
?OnDirtyRect@TWindow@@UAE_NPAVTRect@@@Z
?SetTypeVolume@TSoundManager@@QAEXHM@Z
?WriteDbg@@YAXPADZZ
kernel32
SetEnvironmentVariableA
CompareStringA
SetEndOfFile
GetSystemInfo
VirtualProtect
LCMapStringW
LCMapStringA
IsBadCodePtr
IsBadReadPtr
InitializeCriticalSection
CreateFileA
SetStdHandle
GetOEMCP
GetACP
GetLocaleInfoA
GetCPInfo
GetStringTypeW
MultiByteToWideChar
GetStringTypeA
VirtualQuery
LoadLibraryA
SetUnhandledExceptionFilter
IsBadWritePtr
VirtualAlloc
VirtualFree
HeapCreate
HeapDestroy
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsA
UnhandledExceptionFilter
FlushFileBuffers
WriteFile
SetFilePointer
DeleteCriticalSection
GetFileType
GetStdHandle
SetHandleCount
ReadFile
GetTimeZoneInformation
WideCharToMultiByte
HeapSize
GetCurrentProcess
TerminateProcess
HeapReAlloc
LeaveCriticalSection
EnterCriticalSection
CloseHandle
TlsGetValue
TlsSetValue
TlsFree
GetLastError
SetLastError
TlsAlloc
GetModuleFileNameA
GetCurrentProcessId
GetCurrentThreadId
GetTickCount
QueryPerformanceCounter
HeapFree
GetProcAddress
RaiseException
HeapAlloc
RtlUnwind
GetVersionExA
GetCommandLineA
GetStartupInfoA
GetModuleHandleA
GetSystemTimeAsFileTime
ExitProcess
Sleep
InterlockedExchange
CompareStringW
Sections
.text Size: 312KB - Virtual size: 309KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 44KB - Virtual size: 42KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 12KB - Virtual size: 17KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 32KB - Virtual size: 30KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
,��u` Size: 20KB - Virtual size: 20KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE