I:\我的项目\GGELUA_Src\Release\g2d.pdb
Static task
static1
Behavioral task
behavioral1
Sample
359b1a7b25c732581b5c690b421b1230N.exe
Resource
win7-20240903-en
Behavioral task
behavioral2
Sample
359b1a7b25c732581b5c690b421b1230N.exe
Resource
win10v2004-20240802-en
General
-
Target
359b1a7b25c732581b5c690b421b1230N.exe
-
Size
3.8MB
-
MD5
359b1a7b25c732581b5c690b421b1230
-
SHA1
78b25590f5e4d49dff6cdb226a8daf9bbb83f7f5
-
SHA256
ae71514e174849a564de835c7b857239f615735ddd8dc5fb82db3f648a2747e5
-
SHA512
295ee4b984168d0a3baf899d3dffd6af1c8c3b025ac4912aea8114ca88bd9538cba1f657655a114a89c3a39c59b2cdd04100ac7096518e234b5c63b758115c53
-
SSDEEP
49152:MABkTnpUGyG0tyKgXVluaRpYBGtSSD4fOVAesmwI2qkL1YPks0fiuJpYSlWo9K2w:EPD4SDr9PksGiuJpRWhLx1
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 359b1a7b25c732581b5c690b421b1230N.exe
Files
-
359b1a7b25c732581b5c690b421b1230N.exe.exe windows:5 windows x86 arch:x86
2d37604677c89688b7f25767a0e023b9
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
PDB Paths
Imports
kernel32
LeaveCriticalSection
EnterCriticalSection
InitializeCriticalSection
TerminateThread
Sleep
DeleteCriticalSection
CloseHandle
CreateThread
SetStdHandle
WriteConsoleW
SetFilePointer
GetStringTypeW
MultiByteToWideChar
LCMapStringW
FlushFileBuffers
GetConsoleMode
GetConsoleCP
HeapReAlloc
RtlUnwind
IsValidCodePage
GetOEMCP
GetACP
GetCPInfo
GetSystemTimeAsFileTime
GetCurrentProcessId
GetTickCount
QueryPerformanceCounter
HeapCreate
GetFileType
SetHandleCount
GetEnvironmentStringsW
WideCharToMultiByte
FreeEnvironmentStringsW
GetModuleFileNameA
HeapSize
GetModuleFileNameW
GetStdHandle
WriteFile
InterlockedDecrement
GetCurrentThreadId
SetLastError
InterlockedIncrement
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
LoadLibraryW
InitializeCriticalSectionAndSpinCount
IsProcessorFeaturePresent
HeapFree
GetLastError
HeapAlloc
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
RaiseException
GetStartupInfoW
HeapSetInformation
GetCommandLineA
EncodePointer
DecodePointer
ExitProcess
GetModuleHandleW
GetProcAddress
CreateFileW
galaxy2d
?_Render@ggeGuiWindow@gge@@AAEXXZ
?_Update@ggeGuiWindow@gge@@AAEXM@Z
?_SetFocus@ggeGuiWindow@gge@@AAEXXZ
?_SetTop@ggeGuiWindow@gge@@AAEXXZ
?_SetRect@ggeGuiWindow@gge@@AAEXABVggeRect@2@_N@Z
?_SetPos@ggeGuiWindow@gge@@AAEXMM_N@Z
?_GetText@ggeGuiWindow@gge@@AAEPBDXZ
?_SetText@ggeGuiWindow@gge@@AAEXPBD@Z
?_GetToolTip@ggeGuiWindow@gge@@AAEPBDXZ
?_SetToolTip@ggeGuiWindow@gge@@AAEXPBD@Z
?_GetName@ggeGuiWindow@gge@@AAEPBDXZ
?_SetName@ggeGuiWindow@gge@@AAEXPBD@Z
?_DestroyWnd@ggeGuiWindow@gge@@AAEXXZ
?_DeleteWindowData@ggeGuiWindow@gge@@AAEXXZ
?_CreateWindowData@ggeGuiWindow@gge@@AAEXXZ
?RenderFont@ggeGuiWindow@gge@@QAEXABVggeGuiRenderState@2@PAVggeFont@2@PBDMMMABUggeGuiFontState@2@@Z
?RenderTexture@ggeGuiWindow@gge@@QAEXABVggeGuiRenderState@2@ABVggeRect@2@@Z
?RemoveAllCtrl@ggeGuiWindow@gge@@QAEXXZ
?Sprite_Create@gge@@YGPAVggeSprite@1@PAVggeTexture@1@MMMM@Z
?GUI_CreateGuiLoader@gge@@YGPAVggeGuiLoader@1@XZ
?GUI_GetGuiManager@gge@@YGPAVggeGuiManager@1@XZ
?GetHyperLinkID@ggeGuiRichText@gge@@QAEGXZ
?RemoveFont@ggeGuiRichText@gge@@QAEXG@Z
?InsertFont@ggeGuiRichText@gge@@QAEXGPAVggeFont@2@@Z
?RemoveAnimation@ggeGuiRichText@gge@@QAEXG@Z
?InsertAnimation@ggeGuiRichText@gge@@QAEXGPAVggeAnimation@2@@Z
?RemoveSprite@ggeGuiRichText@gge@@QAEXG@Z
?InsertSprite@ggeGuiRichText@gge@@QAEXGPAVggeSprite@2@@Z
?GetCurTextHeigth@ggeGuiRichText@gge@@QAEGXZ
?GetCurTextWidth@ggeGuiRichText@gge@@QAEGXZ
?GetMaxTextWidth@ggeGuiRichText@gge@@QAEGXZ
?SetMaxTextWidth@ggeGuiRichText@gge@@QAEXG@Z
?GetItemHeight@ggeGuiListBox@gge@@QAEHXZ
?Clear@ggeGuiListBox@gge@@QAEXXZ
?GetNumRows@ggeGuiListBox@gge@@QAEHXZ
?GetNumItems@ggeGuiListBox@gge@@QAEHXZ
?GetItemText@ggeGuiListBox@gge@@QAEPBDH@Z
?SetItemText@ggeGuiListBox@gge@@QAEXHPBD@Z
?GetContext@ggeGuiListBox@gge@@QAEPAXH@Z
?SetContext@ggeGuiListBox@gge@@QAE_NHPAX@Z
?SetTopItem@ggeGuiListBox@gge@@QAEXH@Z
?SetSelectedItem@ggeGuiListBox@gge@@QAEXH@Z
?DeleteItem@ggeGuiListBox@gge@@QAE_NH@Z
?AddItem@ggeGuiListBox@gge@@QAEHPBDPAX@Z
?GetTextLength@ggeGuiEditBox@gge@@QAEIXZ
?IsEmpty@ggeGuiEditBox@gge@@QAE_NXZ
?Clear@ggeGuiEditBox@gge@@QAEXXZ
?_SendChildMsg@ggeGuiWindow@gge@@AAE_NPAV12@0HPAX_N@Z
?_FindCtrlFromPoint@ggeGuiWindow@gge@@AAEPAV12@PAV12@MM@Z
?SendParentMsg@ggeGuiWindow@gge@@QAE_NHPAX@Z
?IsParent@ggeGuiWindow@gge@@QAE_NPAV12@@Z
?IsChild@ggeGuiWindow@gge@@QAE_NPAV12@_N@Z
?FindCtrl@ggeGuiWindow@gge@@QAEPAV12@H_N@Z
?FindCtrl@ggeGuiWindow@gge@@QAEPAV12@PBD_N@Z
?RemoveCtrl@ggeGuiWindow@gge@@QAEXPAV12@@Z
?AddCtrl@ggeGuiWindow@gge@@QAE_NPAV12@_N@Z
?Image_Load@gge@@YGPAVggeImage@1@PBDII@Z
?Intersect@ggeRect@gge@@QBE_NABV12@@Z
?TestPoint@ggeRect@gge@@QBE_NMM@Z
?Encapsulate@ggeRect@gge@@QAEXMM@Z
?SetRadius@ggeRect@gge@@QAEXMMM@Z
?Move@ggeRect@gge@@QAEXMM@Z
?IsClean@ggeRect@gge@@QBE_NXZ
?Font_Create@gge@@YGPAVggeFont@1@PBDHH@Z
?Set@ggeRect@gge@@QAEXMMMM@Z
?ResManager_Create@gge@@YGPAVggeResManager@1@XZ
?RibbonTrail_Create@gge@@YGPAVggeRibbonTrail@1@IIMMMII@Z
?Shader_Create@gge@@YGPAVggeShader@1@PBD0W4PIXEL_SHADER_VERSION@1@@Z
?Shader_Load@gge@@YGPAVggeShader@1@PBD0W4PIXEL_SHADER_VERSION@1@@Z
?Sound_Load@gge@@YGPAVggeSound@1@PBD_NI@Z
?Texture_Create@gge@@YGPAVggeTexture@1@HH@Z
?Texture_Load@gge@@YGPAVggeTexture@1@PBDII@Z
?Texture_CreateRenderTarget@gge@@YGPAVggeTexture@1@HHH@Z
?Xml_Create@gge@@YGPAVggeXmlDocument@1@XZ
?IsCData@ggeXmlNode@gge@@QAE_NXZ
?SetCData@ggeXmlNode@gge@@QAEX_N@Z
?DeleteAttribute@ggeXmlNode@gge@@QAEXPBD@Z
?SetString@ggeXmlNode@gge@@QAEXPBD0@Z
?GetDouble@ggeXmlNode@gge@@QBENPBDN@Z
?GetBool@ggeXmlNode@gge@@QBE_NPBD_N@Z
?GetString@ggeXmlNode@gge@@QBEPBDPBD0@Z
?Clear@ggeXmlNode@gge@@QAEXXZ
?DeleteChild@ggeXmlNode@gge@@QAEXV12@@Z
?InsertEndChild@ggeXmlNode@gge@@QAE?AV12@PBD_N@Z
?InsertAfterChild@ggeXmlNode@gge@@QAE?AV12@V12@PBD_N@Z
?InsertFirstChild@ggeXmlNode@gge@@QAE?AV12@PBD_N@Z
?GetLastChild@ggeXmlNode@gge@@QBE?AV12@PBD@Z
?GetFirstChild@ggeXmlNode@gge@@QBE?AV12@PBD@Z
?GetPreviousNode@ggeXmlNode@gge@@QBE?AV12@PBD@Z
?GetNextNode@ggeXmlNode@gge@@QBE?AV12@PBD@Z
?IsValid@ggeXmlNode@gge@@QBE_NXZ
?GetName@ggeXmlNode@gge@@QBEPBDXZ
?SetName@ggeXmlNode@gge@@QAEXPBD@Z
?Animation_Create@gge@@YGPAVggeAnimation@1@PAVggeTexture@1@HMMMMM@Z
?Input_IsMouseDown@gge@@YG_NH@Z
?Graph_EndScene@gge@@YGXXZ
?Engine_Release@gge@@YGXXZ
?System_Start@gge@@YG_NXZ
?Graph_RenderLine@gge@@YGXMMMMI@Z
?Clear@ggeRect@gge@@QAEXXZ
?Timer_GetFPS@gge@@YGHXZ
?Graph_Snapshot@gge@@YGXPBDW4GGE_IMAGE_FORMAT@1@@Z
?Video_LoadFromFile@gge@@YG_NPBD@Z
?Resource_GetSize@gge@@YGIPBD@Z
?Ini_GetString@gge@@YGPBDPBD00@Z
?Video_Pause@gge@@YGXXZ
?Timer_GetDelta@gge@@YGMXZ
?Ini_SetFile@gge@@YGXPBD@Z
?Graph_Clear@gge@@YGXI@Z
?Input_IsMouseUp@gge@@YG_NH@Z
?Input_SetMousePos@gge@@YGXMM@Z
?Input_IsKeyDown@gge@@YG_NH@Z
?Video_Render@gge@@YGXXZ
?Random_Float@gge@@YGMMM@Z
?Graph_SetCurrentShader@gge@@YGXPAVggeShader@1@@Z
?Input_IsKeyUp@gge@@YG_NH@Z
?Graph_SetTransform@gge@@YGXMMMMMMM@Z
?System_Launch@gge@@YG_NPBD@Z
?Timer_GetTick@gge@@YGIXZ
?Input_IsKeyPress@gge@@YG_NH@Z
?Resource_AddPath@gge@@YGXPBD@Z
?Resource_RemovePack@gge@@YGXPBD@Z
?Input_GetMouseWheel@gge@@YGHXZ
?Resource_IsExist@gge@@YG_NPBD@Z
?Resource_Load@gge@@YGPADPBDPAI@Z
?Graph_BeginScene@gge@@YG_NPAVggeTexture@1@@Z
?Resource_LoadTo@gge@@YGIPBDPADI@Z
?Graph_SetClipping@gge@@YGXHHHH@Z
?Input_GetMousePosX@gge@@YGMXZ
?Input_GetMousePosY@gge@@YGMXZ
?Video_Play@gge@@YGXXZ
?Random_Int@gge@@YGHHH@Z
?Ini_SetString@gge@@YGXPBD00@Z
?System_Log@gge@@YAXPBDZZ
?System_Initiate@gge@@YG_NXZ
?Input_GetChar@gge@@YGPBDXZ
?Input_IsMousePress@gge@@YG_NH@Z
?Graph_RenderBatch@gge@@YGXW4PRIM_TYPE@1@PAUggeVertex@1@HPAVggeTexture@1@H_N@Z
?Video_IsPlaying@gge@@YG_NXZ
?Video_Stop@gge@@YGXXZ
?Video_RenderEx@gge@@YGXMMMM@Z
?System_SetState@gge@@YGXW4GGE_STATE_MSG_FUN@1@P6A_NPAUHWND__@@IIJ@Z@Z
?System_SetState@gge@@YGXW4GGE_STATE_BOOL_FUN@1@P6A_NXZ@Z
?System_SetState@gge@@YGXW4GGE_STATE_CHAR@1@PBD@Z
?System_SetState@gge@@YGXW4GGE_STATE_BOOL@1@_N@Z
?System_SetState@gge@@YGXW4GGE_STATE_INT@1@H@Z
?Input_IsMouseOver@gge@@YG_NXZ
?Video_GetPlayingTime@gge@@YGNXZ
?Timer_GetTime@gge@@YGIXZ
?Input_GetKeyName@gge@@YGPBDH@Z
?Video_SetVolume@gge@@YGXH@Z
?Graph_GetCurrentShader@gge@@YGPAVggeShader@1@XZ
?Resource_Free@gge@@YGXPAD@Z
?Input_GetKey@gge@@YGHXZ
?Engine_Create@gge@@YG_NH@Z
?Graph_GetRenderTarget@gge@@YGXPAVggeTexture@1@@Z
?Random_Seed@gge@@YGXH@Z
?Graph_RenderQuad@gge@@YGXMMMMI@Z
?Resource_AttachPack@gge@@YG_NPBD0@Z
?System_GetState@gge@@YGPAUHWND__@@W4GGE_STATE_HWND@1@@Z
?System_GetState@gge@@YGPBDW4GGE_STATE_CHAR@1@@Z
?System_GetState@gge@@YG_NW4GGE_STATE_BOOL@1@@Z
?System_GetState@gge@@YGHW4GGE_STATE_INT@1@@Z
lua51
lua_tointeger
luaL_loadbuffer
lua_close
luaL_openlibs
luaL_newstate
luaL_unref
lua_pushinteger
luaL_ref
lua_rawgeti
lua_call
lua_gettable
lua_tolstring
lua_touserdata
lua_pushboolean
lua_pushlightuserdata
lua_topointer
lua_newuserdata
lua_error
lua_toboolean
lua_settop
lua_gettop
lua_setmetatable
lua_pushvalue
luaL_checkudata
lua_getfield
lua_pushstring
lua_remove
lua_tonumber
lua_pushnil
luaL_newmetatable
lua_pushcclosure
lua_settable
lua_isuserdata
lua_type
lua_rawset
lua_createtable
lua_pushnumber
lua_setfield
Exports
Exports
gge_adler32
gge_base64_decode
gge_base64_encode
gge_compress
gge_crc32
gge_uncompress
Sections
.text Size: 179KB - Virtual size: 179KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 78KB - Virtual size: 77KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 18KB - Virtual size: 25KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 3.5MB - Virtual size: 3.5MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 31KB - Virtual size: 31KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ