Static task
static1
Behavioral task
behavioral1
Sample
lemon.exe
Resource
win7-20240903-en
Behavioral task
behavioral2
Sample
lemon.exe
Resource
win10v2004-20240802-en
General
-
Target
lemon.exe
-
Size
2.5MB
-
MD5
06316232a5c4476deffee5872b5a9c0f
-
SHA1
fc461923f67b778000a5965d210cc3647e89d9e6
-
SHA256
8e63b1f7f8e29b9a714f796e2e8ca0cd1094086e2d0a5de21601e23e1792a906
-
SHA512
ca93da044f276cdc6b70a60e6afe1a360d928b2d071bb1c9cc787975562421614e93b25ba8e0eb1b2e2218f15966e619f250a297bceebafd12b6d036f2c932f4
-
SSDEEP
49152:W7edaPcjUzLZIpHoQmKFrl9zr05IdTpvBBvwj:H2mS
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource lemon.exe
Files
-
lemon.exe.exe windows:6 windows x64 arch:x64
8a0d4922e8722fe4880f97321db0e8ae
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
Imports
kernel32
GetEnvironmentStringsW
SetCurrentDirectoryW
FindCloseChangeNotification
FindFirstFileW
FindFirstFileExW
FindFirstVolumeW
FindNextFileW
FindVolumeClose
GetDiskFreeSpaceW
GetDriveTypeW
GetFileAttributesW
GetFileInformationByHandle
GetFileSize
GetFileSizeEx
GetLogicalDriveStringsW
GetTempFileNameW
LockFile
QueryDosDeviceW
ReadFileEx
SetEndOfFile
SetFilePointer
SetFilePointerEx
SetFileValidData
WriteFile
GetVolumePathNamesForVolumeNameW
AreFileApisANSI
SetFileApisToANSI
PostQueuedCompletionStatus
SleepEx
GetProcessTimes
GetExitCodeProcess
GetCurrentThreadId
SetThreadPriority
GetThreadPriority
TerminateThread
TlsGetValue
TlsSetValue
SetProcessShutdownParameters
GetProcessVersion
GetThreadTimes
GetProcessHandleCount
SetProcessPriorityBoost
GetThreadIOPendingFlag
SetThreadIdealProcessor
GetLogicalProcessorInformation
GetProcessWorkingSetSize
AssignProcessToJobObject
TerminateJobObject
GetNumaHighestNodeNumber
SetProcessAffinityMask
ConvertFiberToThread
ConvertThreadToFiber
SetThreadAffinityMask
SetTapePosition
GetTapePosition
GetTapeParameters
SetTapeParameters
lstrcpynW
BackupRead
BackupSeek
CheckNameLegalDOS8Dot3W
CopyFileW
CopyFileExW
MoveFileW
FindNextVolumeMountPointW
GetNumaNodeProcessorMask
GetNumaAvailableMemoryNode
GetOEMCP
GetLocaleInfoW
IsValidLanguageGroup
GetGeoInfoW
EnumSystemGeoID
GetUserGeoID
GetSystemDefaultUILanguage
GetUserDefaultLangID
GetSystemDefaultLangID
GetUserDefaultLCID
AttachConsole
GetConsoleCP
GetConsoleOutputCP
GetConsoleMode
ReadConsoleInputW
ReadConsoleW
WriteConsoleW
SetStdHandle
GenerateConsoleCtrlEvent
FlushConsoleInputBuffer
GetConsoleCursorInfo
SetConsoleCursorInfo
SetConsoleScreenBufferSize
GetLargestConsoleWindowSize
SetConsoleTextAttribute
WriteConsoleOutputCharacterW
WriteConsoleOutputAttribute
ReadConsoleOutputCharacterW
ReadConsoleOutputAttribute
GetCurrentConsoleFont
GetConsoleSelectionInfo
CloseHandle
CreateFileW
FlushFileBuffers
HeapReAlloc
HeapSize
GetProcessHeap
LCMapStringW
FlsFree
FlsSetValue
FlsGetValue
FlsAlloc
GetStringTypeW
GetFileType
FreeEnvironmentStringsW
WideCharToMultiByte
MultiByteToWideChar
GetCommandLineW
GetCommandLineA
GetCPInfo
GetACP
IsValidCodePage
FindClose
HeapFree
HeapAlloc
GetModuleHandleExW
TerminateProcess
ExitProcess
GetCurrentProcess
GetModuleFileNameW
GetStdHandle
RtlPcToFileHeader
RaiseException
EncodePointer
LoadLibraryExW
GetProcAddress
FreeLibrary
TlsFree
TlsAlloc
InitializeCriticalSectionAndSpinCount
DeleteCriticalSection
LeaveCriticalSection
EnterCriticalSection
SetLastError
GetLastError
RtlUnwindEx
GetModuleHandleW
IsProcessorFeaturePresent
GetStartupInfoW
SetUnhandledExceptionFilter
UnhandledExceptionFilter
IsDebuggerPresent
RtlVirtualUnwind
RtlLookupFunctionEntry
RtlCaptureContext
InitializeSListHead
GetSystemTimeAsFileTime
GetCurrentProcessId
QueryPerformanceCounter
SetConsoleCtrlHandler
GetModuleHandleA
winspool.drv
WritePrinter
ReadPrinter
ScheduleJob
FindFirstPrinterChangeNotification
FindNextPrinterChangeNotification
FindClosePrinterChangeNotification
AbortPrinter
ole32
IsAccelerator
GetRunningObjectTable
GetClassFile
MonikerRelativePathTo
MkParseDisplayName
BindMoniker
CoTreatAsClass
CoDosDateTimeToFileTime
CoFileTimeToDosDateTime
CoIsOle1Class
CoAllowSetForegroundWindow
CoGetInstanceFromIStorage
CoGetInstanceFromFile
CoRevokeInitializeSpy
CoRevokeMallocSpy
CLSIDFromProgIDEx
CoTaskMemFree
CoTaskMemRealloc
CoTaskMemAlloc
CoInvalidateRemoteMachineBindings
CoGetTreatAsClass
StringFromGUID2
IIDFromString
OleRegGetMiscStatus
CLSIDFromString
StringFromCLSID
CoDisableCallCancellation
CoTestCancel
OleGetIconOfFile
CoSetCancelObject
CoGetCancelObject
CoSwitchCallContext
CoQueryAuthenticationServices
CoRevertToSelf
CoImpersonateClient
CoQueryClientBlanket
CoCopyProxy
CoGetInterfaceAndReleaseStream
CoMarshalInterThreadInterfaceInStream
CoIsHandlerConnected
CoGetStdMarshalEx
CoGetStandardMarshal
CoLockObjectExternal
CoUnmarshalHresult
CoMarshalHresult
CoUnmarshalInterface
CoMarshalInterface
CoGetPSClsid
CoSuspendClassObjects
CoResumeClassObjects
CoRevokeClassObject
CoGetClassObject
CoGetObjectContext
CoGetContextToken
CoGetCurrentLogicalThreadId
CoGetMalloc
OleGetIconOfClass
OleDoAutoConvert
CoCancelCall
OleRegGetUserType
OleGetAutoConvert
OleSetAutoConvert
StringFromIID
CoGetInterceptor
CoQueryProxyBlanket
version
VerFindFileW
VerInstallFileW
GetFileVersionInfoSizeW
GetFileVersionInfoW
VerQueryValueW
comctl32
ord413
dxgi
CreateDXGIFactory
Sections
.text Size: 2.5MB - Virtual size: 2.5MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 45KB - Virtual size: 45KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 6KB - Virtual size: 26KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 4KB - Virtual size: 3KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 2KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ