Static task
static1
Behavioral task
behavioral1
Sample
079_Apprentice_LM.exe
Resource
win7-20230220-en
Behavioral task
behavioral2
Sample
079_Apprentice_LM.exe
Resource
win10v2004-20230221-en
General
-
Target
079_Apprentice_LM.exe
-
Size
2.6MB
-
MD5
7a74c18c02ad2e5935f3f3aa2c66582f
-
SHA1
9cecb86ff2dd2b1574eb7d5c47024c7212ffd647
-
SHA256
dd365bece1468d674807de41d98a37f039c663209c98d649431ef77a6f1debcb
-
SHA512
8de3af6a6fcf2484085a86d7fee8e9e4a532c3a3d6136e5cfbecc05e798e29fcf34379fd9cb9ad19ed56b9aa9ba2a16eb4f23c94a36bc4826be0adf1b276194a
-
SSDEEP
24576:n0GFGKkcetCKwKCeWmPzGty4fYnln66SNQiB/ZiOKPWadgWwUwAFoSR8eMlRrtbk:H2htllWEQYnlnqBBZqRJoA2zZbWN
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 079_Apprentice_LM.exe
Files
-
079_Apprentice_LM.exe.exe windows x86
08f4773120e5f9cf343de64e60d018c3
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
shlwapi
SHAutoComplete
ColorHLSToRGB
ColorRGBToHLS
ord176
UrlUnescapeW
iphlpapi
GetExtendedTcpTable
GetExtendedUdpTable
ws2_32
ntohs
WSAStartup
htonl
htons
gethostbyaddr
ntohl
getservbyport
mpr
WNetGetConnectionW
comctl32
CreatePropertySheetPageW
ord413
ord410
CreateStatusWindowW
ImageList_Create
PropertySheetW
ord17
ImageList_DrawEx
ImageList_ReplaceIcon
ImageList_Add
InitCommonControlsEx
ImageList_Destroy
version
VerQueryValueW
GetFileVersionInfoW
GetFileVersionInfoSizeW
credui
CredUIPromptForCredentialsW
setupapi
SetupDiEnumDeviceInterfaces
SetupDiGetDeviceInterfaceDetailW
SetupDiGetClassDevsW
SetupDiDestroyDeviceInfoList
crypt32
CertGetNameStringW
CertDuplicateCertificateContext
aclui
ord1
powrprof
SetSuspendState
IsPwrHibernateAllowed
IsPwrSuspendAllowed
wtsapi32
WTSEnumerateSessionsW
WTSQuerySessionInformationW
WTSSendMessageW
WTSDisconnectSession
WTSLogoffSession
WTSFreeMemory
uxtheme
EnableThemeDialogTexture
ntdll
NtQueryObject
NtOpenSymbolicLinkObject
NtQuerySystemInformation
NtSetInformationProcess
NtQuerySymbolicLinkObject
NtCreateKey
NtOpenKey
NtResumeProcess
NtOpenThread
NtQuerySemaphore
NtQueryEvent
NtSuspendProcess
NtQueryInformationProcess
NtQueryInformationThread
NtResumeThread
NtSuspendThread
RtlCreateQueryDebugBuffer
RtlQueryProcessDebugInformation
NtLoadDriver
RtlUnwind
RtlDestroyQueryDebugBuffer
NtQueryMutant
NtQuerySection
kernel32
CreateEventW
CreateThread
GetExitCodeThread
GetFileSizeEx
MulDiv
GetTickCount
GlobalAddAtomW
FormatMessageW
LocalAlloc
GetFileType
GetCommandLineW
LockResource
HeapDestroy
HeapAlloc
HeapReAlloc
HeapFree
HeapSize
GetProcessHeap
LoadResource
EnterCriticalSection
FindResourceW
FindResourceExW
GlobalAlloc
GlobalReAlloc
GlobalLock
GlobalUnlock
TerminateThread
Module32FirstW
Module32NextW
DeleteCriticalSection
GetSystemTime
GetSystemTimeAsFileTime
SystemTimeToFileTime
IsBadStringPtrW
SetLastError
OpenEventW
ReadProcessMemory
lstrcmpiW
GetEnvironmentVariableW
VirtualQueryEx
GetCurrentProcessId
SetFilePointer
IsProcessorFeaturePresent
GetSystemDirectoryW
DeleteFileW
SearchPathW
OpenThread
GetThreadContext
SuspendThread
ResumeThread
Thread32First
Thread32Next
ResetEvent
QueryPerformanceCounter
QueryPerformanceFrequency
IsBadReadPtr
GlobalFree
GlobalMemoryStatusEx
SetProcessWorkingSetSize
TerminateProcess
GetProcessId
PulseEvent
SetPriorityClass
GetComputerNameW
ProcessIdToSessionId
WTSGetActiveConsoleSessionId
GetLogicalProcessorInformation
GlobalMemoryStatus
VirtualAlloc
VirtualFree
GetProcessAffinityMask
SetProcessAffinityMask
GetProcessWorkingSetSize
DeviceIoControl
DuplicateHandle
OutputDebugStringW
GetDriveTypeW
GetCurrentDirectoryW
CreateJobObjectW
QueryInformationJobObject
IsProcessInJob
WideCharToMultiByte
DecodePointer
RaiseException
InitializeCriticalSectionAndSpinCount
GetNativeSystemInfo
ExpandEnvironmentStringsA
LoadLibraryA
GetCurrentThread
LeaveCriticalSection
FindNextFileW
FindClose
WaitForMultipleObjects
ReadFile
LoadLibraryExW
FreeLibrary
GetPrivateProfileStringW
FindFirstFileW
GetFileAttributesW
Process32NextW
Process32FirstW
CreateToolhelp32Snapshot
GetNumberFormatW
GetDateFormatW
GetTimeFormatW
GetLocaleInfoW
IsWow64Process
CreateFileW
GetFullPathNameW
GetSystemWow64DirectoryW
GetSystemWindowsDirectoryW
ExpandEnvironmentStringsW
SetEnvironmentVariableW
CreateProcessW
GetModuleHandleW
GetModuleFileNameW
LoadLibraryW
CreateFileMappingW
TlsSetValue
TlsAlloc
lstrlenW
UnmapViewOfFile
MapViewOfFile
FormatMessageA
FileTimeToSystemTime
FileTimeToLocalFileTime
CloseHandle
GetFileTime
WriteFile
GetStdHandle
GetFileSize
Sleep
InitializeCriticalSection
SetErrorMode
GetLastError
ExitThread
GetCurrentProcess
OpenProcess
GetLongPathNameW
LocalFree
GetVersion
GetProcAddress
InterlockedDecrement
InterlockedIncrement
TlsGetValue
lstrlenA
GetStringTypeW
EncodePointer
IsDebuggerPresent
GetCurrentThreadId
ExitProcess
GetModuleHandleExW
GetConsoleMode
ReadConsoleInputA
SetConsoleMode
GetCPInfo
UnhandledExceptionFilter
SetUnhandledExceptionFilter
TlsFree
GetStartupInfoW
CompareStringW
LCMapStringW
IsValidLocale
GetUserDefaultLCID
EnumSystemLocalesW
IsValidCodePage
GetACP
GetOEMCP
FlushFileBuffers
GetConsoleCP
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetTimeZoneInformation
SetFilePointerEx
SetStdHandle
WriteConsoleW
SetEndOfFile
ReadConsoleW
SetEnvironmentVariableA
WaitForSingleObject
MultiByteToWideChar
SetEvent
SizeofResource
user32
GetWindow
GetGuiResources
LoadBitmapW
CopyImage
GetDesktopWindow
KillTimer
MsgWaitForMultipleObjects
GetDlgCtrlID
CheckRadioButton
SendMessageTimeoutW
PeekMessageW
IsHungAppWindow
LockWorkStation
IsDialogMessageW
DrawIconEx
CheckMenuRadioItem
WindowFromPoint
RedrawWindow
EndMenu
SetMenuInfo
GetMenuInfo
TrackPopupMenu
RemoveMenu
CreateMenu
DrawMenuBar
LoadMenuW
TranslateAcceleratorW
LoadAcceleratorsW
IsWindowEnabled
GetDlgItemTextW
CreateDialogParamW
SetLayeredWindowAttributes
IsWindow
PostQuitMessage
ExitWindowsEx
DispatchMessageW
TranslateMessage
GetMessageW
DrawEdge
RegisterWindowMessageW
EndTask
GetWindowDC
SetMenuItemInfoW
IsIconic
ShowWindowAsync
GetMonitorInfoW
MonitorFromPoint
EnumWindows
SetClassLongW
ClientToScreen
GetWindowTextW
InvalidateRgn
TrackPopupMenuEx
ModifyMenuW
AppendMenuW
GetMenuItemCount
GetMenuItemID
EnableMenuItem
CreatePopupMenu
EnableWindow
IsDlgButtonChecked
CheckDlgButton
GetWindowPlacement
LoadIconW
SetWindowPlacement
DefMDIChildProcW
DefFrameProcW
DefDlgProcW
CreateIconIndirect
FrameRect
IsWindowVisible
DestroyWindow
GetClassNameW
EnumChildWindows
PtInRect
UnionRect
CopyRect
ScreenToClient
EmptyClipboard
SetClipboardData
CloseClipboard
OpenClipboard
IsZoomed
DeferWindowPos
BeginDeferWindowPos
DrawFrameControl
ChildWindowFromPoint
SetDlgItemTextW
DialogBoxParamW
MoveWindow
SetWindowTextW
GetDlgItem
EndDialog
DialogBoxIndirectParamW
GetScrollInfo
SetScrollInfo
GetParent
GetClassLongW
SetWindowLongW
GetWindowLongW
OffsetRect
IntersectRect
InflateRect
FillRect
GetSysColorBrush
GetSysColor
MapWindowPoints
GetCursorPos
GetWindowRect
GetClientRect
GetPropW
SetPropW
ScrollWindowEx
ValidateRect
InvalidateRect
GetUpdateRgn
GetUpdateRect
EndPaint
BeginPaint
UpdateWindow
DrawTextW
SetTimer
ReleaseCapture
SetCapture
GetCapture
GetKeyState
GetFocus
SetWindowPos
CreateWindowExW
RegisterClassExW
CallWindowProcW
DefWindowProcW
PostMessageW
LoadStringW
ReleaseDC
GetDC
EnumDisplaySettingsW
LoadImageW
DestroyIcon
LoadCursorW
GetWindowThreadProcessId
FindWindowExW
FindWindowW
SendMessageW
WaitForInputIdle
ShowWindow
SetFocus
GetSystemMetrics
GetMenu
CheckMenuItem
GetSubMenu
InsertMenuW
SetCursor
MessageBoxW
SetForegroundWindow
DeleteMenu
EndDeferWindowPos
gdi32
GetBkColor
CreateRectRgnIndirect
CreateSolidBrush
DeleteDC
GetBkMode
GetDeviceCaps
GetStockObject
RectInRegion
StartDocW
CreateRectRgn
CreatePen
CreateCompatibleDC
CreateCompatibleBitmap
BitBlt
DeleteObject
GetObjectW
CreateDIBSection
SetMapMode
Polyline
GetTextMetricsW
SetTextColor
SetBkMode
SetBkColor
SelectObject
SelectClipRgn
CreateBitmap
MoveToEx
SetROP2
SaveDC
RestoreDC
Rectangle
LineTo
ExtTextOutW
SetTextAlign
GetTextExtentPoint32W
CreateFontIndirectW
EndPage
StartPage
EndDoc
comdlg32
FindTextW
ChooseColorW
GetSaveFileNameW
GetOpenFileNameW
PrintDlgW
CommDlgExtendedError
ChooseFontW
advapi32
RegOpenKeyExA
RegQueryValueExA
EnumServicesStatusExW
LookupPrivilegeNameW
OpenProcessToken
GetTokenInformation
AdjustTokenPrivileges
SetKernelObjectSecurity
GetKernelObjectSecurity
EqualSid
AllocateAndInitializeSid
FreeSid
LookupAccountSidW
LookupAccountNameW
LookupPrivilegeValueW
CreateProcessAsUserW
RegConnectRegistryW
FlushTraceW
ConvertSidToStringSidW
LsaEnumerateAccountRights
LsaOpenPolicy
LsaClose
LsaFreeMemory
GetSecurityInfo
CreateRestrictedToken
AddAccessAllowedAce
GetAce
AddAce
InitializeAcl
ImpersonateLoggedOnUser
DuplicateTokenEx
RegCreateKeyExW
RegDeleteKeyW
RegEnumKeyW
RegEnumValueW
GetSidSubAuthorityCount
GetSidSubAuthority
GetSidIdentifierAuthority
IsValidSid
SetTokenInformation
QueryServiceConfigW
CopySid
GetLengthSid
CloseTrace
ProcessTrace
OpenTraceW
ControlTraceW
SetSecurityInfo
RevertToSelf
RegLoadKeyW
StartTraceW
SetServiceObjectSecurity
QueryServiceObjectSecurity
MapGenericMask
RegOpenKeyW
RegOpenKeyExW
RegQueryInfoKeyW
RegQueryValueExW
RegSetValueExW
RegUnLoadKeyW
RegQueryValueW
CryptAcquireContextW
CryptReleaseContext
CryptGetHashParam
CryptCreateHash
CryptHashData
RegCloseKey
CryptDestroyHash
RegDeleteValueW
CloseServiceHandle
GetServiceDisplayNameW
OpenSCManagerW
OpenServiceW
QueryServiceConfig2W
ControlService
QueryServiceStatus
StartServiceW
RegCreateKeyW
shell32
SHGetMalloc
SHGetPathFromIDListW
SHGetSpecialFolderLocation
SHBrowseForFolderW
Shell_NotifyIconW
ShellExecuteExW
SHGetFolderPathW
SHGetFileInfoW
ShellExecuteW
ole32
CoInitializeEx
CoCreateInstance
CoUninitialize
CoTaskMemFree
CoMarshalInterThreadInterfaceInStream
CoGetInterfaceAndReleaseStream
CoInitialize
CoSetProxyBlanket
oleaut32
VariantCopy
SysAllocStringLen
SafeArrayGetElement
SafeArrayUnaccessData
SafeArrayAccessData
SafeArrayGetLBound
SysAllocString
SysFreeString
SysStringLen
SysAllocStringByteLen
VariantInit
VariantClear
VariantChangeType
SafeArrayDestroy
SafeArrayGetUBound
winhttp
WinHttpReadData
WinHttpGetProxyForUrl
WinHttpQueryHeaders
WinHttpReceiveResponse
WinHttpSendRequest
WinHttpOpenRequest
WinHttpOpen
WinHttpCloseHandle
WinHttpConnect
WinHttpWriteData
WinHttpQueryDataAvailable
WinHttpSetOption
psapi
GetMappedFileNameW
QueryWorkingSet
GetModuleFileNameExW
Sections
.text Size: 744KB - Virtual size: 743KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 179KB - Virtual size: 179KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 36KB - Virtual size: 177KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1.6MB - Virtual size: 1.6MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 53KB - Virtual size: 53KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ