C:\Users\admin\work\desktop\node_modules\@lark\apollo-setup\Windows\Packet\Build\UnicodeRelease\LarkInstaller\LarkInstaller.pdb
Static task
static1
Behavioral task
behavioral1
Sample
f3182a6af1367f3697fd9d1daf13a15aeb3fd6380ab85484ec1ff7e1c355857f.exe
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
f3182a6af1367f3697fd9d1daf13a15aeb3fd6380ab85484ec1ff7e1c355857f.exe
Resource
win10v2004-20240611-en
General
-
Target
f3182a6af1367f3697fd9d1daf13a15aeb3fd6380ab85484ec1ff7e1c355857f
-
Size
13.1MB
-
MD5
c8ba3945b5799ba0fc3af615ea74337e
-
SHA1
df02e1759da05e9b6cc5f14d292567d4f093c201
-
SHA256
f3182a6af1367f3697fd9d1daf13a15aeb3fd6380ab85484ec1ff7e1c355857f
-
SHA512
96fc81ada22896f7a1b2099d3dc881fd9c974aa8d8d3a364ad6cfa6e3bbd737b789745b37786110b2a121b3467f94aa8c11c3c539743a71551ab6c6046f9774c
-
SSDEEP
196608:MZD0XfECl+6tIrycxL37mr/HuDg8V9JXiovzVmAlNx+JBvPBxb3LJwG47NsUZHi:BRt6xbybygMi4zoAlH8B3GpimHi
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource f3182a6af1367f3697fd9d1daf13a15aeb3fd6380ab85484ec1ff7e1c355857f
Files
-
f3182a6af1367f3697fd9d1daf13a15aeb3fd6380ab85484ec1ff7e1c355857f.exe windows:6 windows x86 arch:x86
63147f7514e8d9399c0ecda64c3d556c
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
CreateMutexW
CreateDirectoryW
MoveFileExW
LoadLibraryW
GetProcAddress
FreeLibrary
TerminateThread
GetCurrentProcessId
Sleep
WaitForSingleObject
DeleteCriticalSection
InitializeCriticalSectionEx
RaiseException
CloseHandle
DecodePointer
SetFilePointer
RemoveDirectoryW
ReadFile
GetFileSize
DeleteFileW
CreateFileW
LoadLibraryExA
VirtualQuery
GetSystemInfo
TerminateProcess
CopyFileW
GetModuleHandleW
WriteConsoleW
SetEndOfFile
HeapSize
GetProcessHeap
SetEnvironmentVariableW
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetOEMCP
IsValidCodePage
FindFirstFileExW
SetConsoleCtrlHandler
FlushFileBuffers
HeapReAlloc
SetFilePointerEx
GetFileSizeEx
GetConsoleCP
ReadConsoleW
GetConsoleMode
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetTimeFormatW
GetDateFormatW
GetCurrentProcess
GetLastError
MultiByteToWideChar
GetACP
OpenProcess
MulDiv
SetCurrentDirectoryW
GetCurrentDirectoryW
GetTickCount
GetModuleFileNameW
GlobalUnlock
GlobalLock
lstrlenW
WideCharToMultiByte
ExitProcess
GetFileAttributesW
LocalFileTimeToFileTime
SetFileTime
WriteFile
SystemTimeToFileTime
LocalFree
FormatMessageW
InitializeCriticalSectionAndSpinCount
FreeResource
LoadResource
LockResource
SizeofResource
FindResourceW
CreateFileA
GlobalAlloc
GlobalFree
GetLocalTime
lstrcpynW
lstrcmpiW
lstrcpyW
VerSetConditionMask
GetStdHandle
GetEnvironmentVariableW
FindClose
FindFirstFileW
FindNextFileW
GetDiskFreeSpaceExW
GetFinalPathNameByHandleW
GetLogicalDriveStringsW
QueryDosDeviceW
SetFileAttributesW
GetCurrentThreadId
GetVersionExW
VerifyVersionInfoW
AllocConsole
CreateToolhelp32Snapshot
Process32FirstW
Process32NextW
K32EnumProcessModules
K32GetModuleFileNameExW
K32GetProcessImageFileNameW
SetDllDirectoryW
GetUserDefaultUILanguage
DuplicateHandle
WaitForSingleObjectEx
SwitchToThread
GetCurrentThread
GetExitCodeThread
GetNativeSystemInfo
EnterCriticalSection
LeaveCriticalSection
TryEnterCriticalSection
QueryPerformanceCounter
QueryPerformanceFrequency
SetLastError
CreateEventW
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
GetSystemTimeAsFileTime
EncodePointer
CompareStringW
LCMapStringW
GetLocaleInfoW
GetStringTypeW
GetCPInfo
SetEvent
ResetEvent
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsProcessorFeaturePresent
IsDebuggerPresent
GetStartupInfoW
InitializeSListHead
OutputDebugStringW
CreateTimerQueue
SignalObjectAndWait
CreateThread
SetThreadPriority
GetThreadPriority
GetLogicalProcessorInformation
CreateTimerQueueTimer
ChangeTimerQueueTimer
DeleteTimerQueueTimer
GetNumaHighestNodeNumber
GetProcessAffinityMask
SetThreadAffinityMask
RegisterWaitForSingleObject
UnregisterWait
GetThreadTimes
FreeLibraryAndExitThread
GetModuleHandleA
LoadLibraryExW
VirtualAlloc
VirtualProtect
VirtualFree
SetProcessAffinityMask
ReleaseSemaphore
InterlockedPopEntrySList
InterlockedPushEntrySList
InterlockedFlushSList
QueryDepthSList
UnregisterWaitEx
WaitForMultipleObjectsEx
RtlUnwind
ExitThread
ResumeThread
GetModuleHandleExW
GetCommandLineA
GetCommandLineW
SetStdHandle
GetFileType
GetTimeZoneInformation
HeapFree
HeapAlloc
RtlCaptureStackBackTrace
user32
RegisterWindowMessageW
GetMessageW
TranslateMessage
DispatchMessageW
PostMessageW
CreateWindowExW
IsWindow
DestroyWindow
SetWindowPos
IsWindowVisible
IsIconic
IsZoomed
CharNextW
SetFocus
GetActiveWindow
GetFocus
GetKeyState
SetCapture
ReleaseCapture
SetTimer
KillTimer
BeginPaint
EndPaint
GetUpdateRect
InvalidateRect
GetClientRect
GetCursorPos
ScreenToClient
MapWindowPoints
GetSysColor
IntersectRect
IsRectEmpty
PtInRect
GetWindowLongW
SetWindowLongW
GetParent
MonitorFromWindow
LoadImageW
GetMonitorInfoW
wsprintfW
DefWindowProcW
CallWindowProcW
RegisterClassW
RegisterClassExW
GetClassInfoExW
MonitorFromPoint
EnableWindow
GetSystemMetrics
GetMenu
SetPropW
GetPropW
AdjustWindowRectEx
MoveWindow
SetWindowRgn
MessageBoxW
UpdateLayeredWindow
GetWindowRgn
CharPrevW
DrawTextW
FillRect
SetRect
CreatePopupMenu
DestroyMenu
EnableMenuItem
AppendMenuW
TrackPopupMenu
CreateCaret
GetCaretBlinkTime
HideCaret
ShowCaret
SetCaretPos
GetCaretPos
ClientToScreen
IsWindowEnabled
UpdateWindow
EqualRect
GetWindowTextW
GetWindowTextLengthW
wsprintfA
DrawTextA
CreateAcceleratorTableW
InvalidateRgn
GetGUIThreadInfo
GetKeyboardLayout
GetKeyNameTextW
MapVirtualKeyExW
GetShellWindow
GetWindowThreadProcessId
PostQuitMessage
EnumChildWindows
EnumWindows
ReleaseDC
GetDC
LoadCursorW
OffsetRect
UnionRect
InflateRect
SetForegroundWindow
SetWindowTextW
GetWindowRect
SetCursor
ShowWindow
SendMessageW
UnregisterClassW
GetWindow
advapi32
RegLoadKeyW
RegCreateKeyExW
FreeSid
DuplicateTokenEx
OpenProcessToken
AllocateAndInitializeSid
CheckTokenMembership
AdjustTokenPrivileges
RegQueryInfoKeyW
RegOpenKeyExW
RegSetValueExW
RegEnumKeyExW
RegCloseKey
LookupPrivilegeValueW
shell32
SHCreateDirectoryExW
SHBrowseForFolderW
SHGetPathFromIDListW
ShellExecuteW
DragQueryFileW
SHGetSpecialFolderLocation
SHGetSpecialFolderPathW
SHChangeNotify
comctl32
_TrackMouseEvent
InitCommonControlsEx
ord17
gdiplus
GdipDrawPath
GdipDrawRectangleI
GdipSetInterpolationMode
GdipSetTextRenderingHint
GdipSetSmoothingMode
GdipDeleteGraphics
GdipCreateFromHDC
GdipDisposeImage
GdipCloneImage
GdipLoadImageFromStreamICM
GdipLoadImageFromStream
GdipSetPenMode
GdipDeletePen
GdipCreatePen1
GdipCreateSolidFill
GdipDeleteBrush
GdipCloneBrush
GdipFillPath
GdipAddPathLine
GdipDeletePath
GdipCreatePath
GdipFree
GdipAlloc
GdiplusShutdown
GdiplusStartup
GdipGetImageWidth
GdipGetImageHeight
GdipImageGetFrameDimensionsCount
GdipImageGetFrameDimensionsList
GdipImageGetFrameCount
GdipCreateFontFromDC
GdipImageSelectActiveFrame
GdipGetPropertyItemSize
GdipGetPropertyItem
GdipDrawImageRectI
GdipTranslateWorldTransform
GdipRotateWorldTransform
GdipCreateFontFromLogfontA
GdipDeleteFont
GdipDrawString
GdipMeasureString
GdipStringFormatGetGenericTypographic
GdipDeleteStringFormat
GdipCloneStringFormat
GdipSetStringFormatFlags
GdipFillRectangleI
GdipSetStringFormatAlign
GdipSetStringFormatLineAlign
GdipAddPathArc
GdipSetStringFormatTrimming
imm32
ImmSetCompositionWindow
ImmReleaseContext
ImmGetContext
shlwapi
PathFindFileNameW
PathFindExtensionW
StrChrW
PathIsNetworkPathW
PathIsRelativeW
SHSetValueW
SHGetValueW
SHDeleteValueW
PathFileExistsW
PathIsDirectoryW
SHDeleteKeyW
ws2_32
gethostname
WSAStartup
gethostbyname
wintrust
CryptCATCatalogInfoFromContext
CryptCATAdminCalcHashFromFileHandle
WinVerifyTrust
WTHelperProvDataFromStateData
CryptCATAdminAcquireContext
CryptCATAdminReleaseContext
CryptCATAdminReleaseCatalogContext
CryptCATAdminEnumCatalogFromHash
crypt32
CertGetNameStringW
gdi32
PlayEnhMetaFile
GetTextMetricsW
GetObjectW
SetWindowOrgEx
GetEnhMetaFileHeader
CreateRectRgn
PtInRegion
CreateDIBSection
CreateEnhMetaFileW
CloseEnhMetaFile
SelectObject
SaveDC
RestoreDC
Rectangle
RemoveFontMemResourceEx
AddFontMemResourceEx
GetStockObject
DeleteObject
DeleteDC
CreatePen
CreateFontIndirectW
CreateDIBitmap
CreateCompatibleDC
CombineRgn
SetBitmapBits
GetBitmapBits
CreateCompatibleBitmap
BitBlt
GetDeviceCaps
CreateRoundRectRgn
GetTextExtentPointA
CreatePatternBrush
GdiFlush
TextOutW
MoveToEx
GetObjectA
SetTextColor
SetStretchBltMode
StretchBlt
SetBkMode
SetBkColor
SelectPalette
ExtSelectClipRgn
SelectClipRgn
RealizePalette
LineTo
GetTextExtentPoint32W
GetDIBits
GetCurrentObject
GetClipBox
GetCharABCWidthsW
CreateSolidBrush
CreateRectRgnIndirect
CreatePenIndirect
CreateDCA
ole32
CoInitialize
CoTaskMemAlloc
CoUninitialize
OleLockRunning
CLSIDFromProgID
CLSIDFromString
CreateStreamOnHGlobal
ReleaseStgMedium
OleDuplicateData
DoDragDrop
RegisterDragDrop
CoCreateInstance
CoTaskMemFree
oleaut32
SysAllocString
SysFreeString
VariantInit
CreateErrorInfo
SetErrorInfo
VariantChangeType
GetErrorInfo
VariantClear
Exports
Exports
_cJSON_AddArrayToObject@8
_cJSON_AddBoolToObject@12
_cJSON_AddFalseToObject@8
_cJSON_AddItemReferenceToArray@8
_cJSON_AddItemReferenceToObject@12
_cJSON_AddItemToArray@8
_cJSON_AddItemToObject@12
_cJSON_AddItemToObjectCS@12
_cJSON_AddNullToObject@8
_cJSON_AddNumberToObject@16
_cJSON_AddObjectToObject@8
_cJSON_AddRawToObject@12
_cJSON_AddStringToObject@12
_cJSON_AddTrueToObject@8
_cJSON_Compare@12
_cJSON_CreateArray@0
_cJSON_CreateArrayReference@4
_cJSON_CreateBool@4
_cJSON_CreateDoubleArray@8
_cJSON_CreateFalse@0
_cJSON_CreateFloatArray@8
_cJSON_CreateIntArray@8
_cJSON_CreateNull@0
_cJSON_CreateNumber@8
_cJSON_CreateObject@0
_cJSON_CreateObjectReference@4
_cJSON_CreateRaw@4
_cJSON_CreateString@4
_cJSON_CreateStringArray@8
_cJSON_CreateStringReference@4
_cJSON_CreateTrue@0
_cJSON_Delete@4
_cJSON_DeleteItemFromArray@8
_cJSON_DeleteItemFromObject@8
_cJSON_DeleteItemFromObjectCaseSensitive@8
_cJSON_DetachItemFromArray@8
_cJSON_DetachItemFromObject@8
_cJSON_DetachItemFromObjectCaseSensitive@8
_cJSON_DetachItemViaPointer@8
_cJSON_Duplicate@8
_cJSON_GetArrayItem@8
_cJSON_GetArraySize@4
_cJSON_GetErrorPtr@0
_cJSON_GetObjectItem@8
_cJSON_GetObjectItemCaseSensitive@8
_cJSON_GetStringValue@4
_cJSON_HasObjectItem@8
_cJSON_InitHooks@4
_cJSON_InsertItemInArray@12
_cJSON_IsArray@4
_cJSON_IsBool@4
_cJSON_IsFalse@4
_cJSON_IsInvalid@4
_cJSON_IsNull@4
_cJSON_IsNumber@4
_cJSON_IsObject@4
_cJSON_IsRaw@4
_cJSON_IsString@4
_cJSON_IsTrue@4
_cJSON_Minify@4
_cJSON_Parse@4
_cJSON_ParseWithOpts@12
_cJSON_Print@4
_cJSON_PrintBuffered@12
_cJSON_PrintPreallocated@16
_cJSON_PrintUnformatted@4
_cJSON_ReplaceItemInArray@12
_cJSON_ReplaceItemInObject@12
_cJSON_ReplaceItemInObjectCaseSensitive@12
_cJSON_ReplaceItemViaPointer@12
_cJSON_SetNumberHelper@12
_cJSON_Version@0
_cJSON_free@4
_cJSON_malloc@4
Sections
.text Size: 1.1MB - Virtual size: 1.1MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 322KB - Virtual size: 321KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 21KB - Virtual size: 29KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 142.4MB - Virtual size: 142.4MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 65KB - Virtual size: 64KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ