Static task
static1
Behavioral task
behavioral1
Sample
KeyEditor.doc
Resource
win7-20231215-en
Behavioral task
behavioral2
Sample
KeyEditor.doc
Resource
win10v2004-20231215-en
Behavioral task
behavioral3
Sample
KeyEditor.exe
Resource
win7-20231215-en
Behavioral task
behavioral4
Sample
KeyEditor.exe
Resource
win10v2004-20231215-en
General
-
Target
503284ba8a65d561c2a1894e94b77f29
-
Size
284KB
-
MD5
503284ba8a65d561c2a1894e94b77f29
-
SHA1
0fef7f0e74450d86eccf1c746aea3ea12193b41e
-
SHA256
4443b488d2a5dd09f24be882bc1eaa0232a3d8132c4873505032fc7d078f65ca
-
SHA512
c84394c1bc6aa7203d0f5d80da3f2bd71489dc154634f29e7b8f38f31687333a0368224dab1d211d2484c0b637a8bffb95bebedbcada02b5ac525ed9fedc2f41
-
SSDEEP
6144:Tg08oZV40bHqnXcEDpCUwsi3FXdFh3kQn7wBpnfwUzCRDAJG3:nH40bHqXcEDpCUcDFNknxcAU
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource unpack001/KeyEditor.exe
Files
-
503284ba8a65d561c2a1894e94b77f29.zip
-
KeyEditor.doc.doc windows office2003
-
KeyEditor.exe.exe windows:4 windows x86 arch:x86
80a472317fc30389da2ce06efcc7e64d
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
GetCPInfo
GetOEMCP
SystemTimeToFileTime
SetErrorMode
LocalFileTimeToFileTime
GetTickCount
HeapAlloc
HeapFree
HeapReAlloc
VirtualProtect
VirtualAlloc
GetSystemInfo
VirtualQuery
RtlUnwind
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
RaiseException
GetSystemTimeAsFileTime
GetCommandLineA
GetProcessHeap
GetStartupInfoA
ExitProcess
ExitThread
CreateThread
HeapSize
SetStdHandle
GetFileType
GlobalFlags
VirtualFree
HeapDestroy
HeapCreate
GetStdHandle
GetACP
IsValidCodePage
GetStringTypeA
GetStringTypeW
LCMapStringA
LCMapStringW
SetHandleCount
GetTimeZoneInformation
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
QueryPerformanceCounter
GetConsoleCP
GetConsoleMode
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
SetEnvironmentVariableA
InterlockedIncrement
TlsFree
LocalReAlloc
TlsSetValue
TlsAlloc
GlobalHandle
GlobalReAlloc
TlsGetValue
LocalAlloc
LeaveCriticalSection
EnterCriticalSection
DeleteCriticalSection
InitializeCriticalSection
FileTimeToLocalFileTime
FileTimeToSystemTime
GetDiskFreeSpaceA
GetTempFileNameA
GetFileTime
SetFileTime
GetFileAttributesA
SuspendThread
ResumeThread
SetThreadPriority
GetCurrentThread
ConvertDefaultLocale
EnumResourceLanguagesA
GetLocaleInfoA
lstrcmpA
GetPrivateProfileStringA
WritePrivateProfileStringA
GetPrivateProfileIntA
GetShortPathNameA
GetFullPathNameA
GetVolumeInformationA
FindFirstFileA
FindClose
GetCurrentProcess
DuplicateHandle
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
SetFilePointer
GetThreadLocale
DeleteFileA
MoveFileA
GetCurrentProcessId
GetModuleFileNameA
FreeResource
GetCurrentThreadId
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
LoadLibraryA
lstrcmpW
GetVersionExA
FreeLibrary
InterlockedDecrement
GetModuleFileNameW
GetModuleHandleA
GetProcAddress
GlobalFree
GlobalAlloc
GlobalLock
GlobalUnlock
FormatMessageA
LocalFree
MulDiv
SetLastError
lstrcpyA
SetupComm
SetCommTimeouts
WaitCommEvent
SetCommMask
EscapeCommFunction
PurgeComm
ClearCommError
ReadFile
GetOverlappedResult
GetCommState
SetCommState
CreateEventA
ResetEvent
WaitForSingleObject
CreateFileA
WriteFile
GetFileSize
CloseHandle
GetCurrentDirectoryA
SetEvent
GetStringTypeExA
lstrlenA
lstrcmpiA
CompareStringW
CompareStringA
Sleep
GetVersion
FindResourceA
LoadResource
LockResource
SizeofResource
GetLastError
WideCharToMultiByte
MultiByteToWideChar
InterlockedExchange
user32
ReuseDDElParam
UnpackDDElParam
IsZoomed
WindowFromPoint
DeleteMenu
GetSystemMenu
SetParent
GetSysColorBrush
UnregisterClassA
GetMenuItemInfoA
DestroyIcon
CharNextA
CopyAcceleratorTableA
InvalidateRgn
GetDCEx
LockWindowUpdate
RegisterClipboardFormatA
PostThreadMessageA
LoadCursorA
ClientToScreen
SetWindowRgn
DrawIcon
IsRectEmpty
FindWindowA
ReleaseDC
GetDC
SetWindowContextHelpId
MapDialogRect
ShowOwnedPopups
SetCursor
GetMessageA
TranslateMessage
GetCursorPos
ValidateRect
PostQuitMessage
GetDesktopWindow
GetActiveWindow
CreateDialogIndirectParamA
GetNextDlgTabItem
EndDialog
GetWindowThreadProcessId
IsWindowEnabled
ShowWindow
SetWindowTextA
IsDialogMessageA
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
LoadBitmapA
ModifyMenuA
EnableMenuItem
CheckMenuItem
RegisterWindowMessageA
LoadIconA
SendDlgItemMessageA
WinHelpA
IsChild
SetWindowsHookExA
LoadMenuA
GetClassLongA
SetPropA
GetPropA
RemovePropA
GetFocus
SetFocus
GetWindowTextLengthA
GetWindowTextA
GetForegroundWindow
GetLastActivePopup
SetActiveWindow
DispatchMessageA
BeginDeferWindowPos
EndDeferWindowPos
DestroyWindow
GetMessageTime
GetMessagePos
MapWindowPoints
ScrollWindow
TrackPopupMenu
GetKeyState
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
SetForegroundWindow
ShowScrollBar
GetMenu
MessageBoxA
CreateWindowExA
GetClassInfoExA
GetClassInfoA
RegisterClassA
AdjustWindowRectEx
DeferWindowPos
GetScrollInfo
SetScrollInfo
GetDlgCtrlID
DefWindowProcA
CallWindowProcA
SetWindowLongA
SetWindowPos
OffsetRect
IntersectRect
SystemParametersInfoA
IsIconic
GetWindowPlacement
GetSystemMetrics
UnhookWindowsHookEx
GetMenuState
GetMenuStringA
AppendMenuA
GetMenuItemID
InsertMenuA
GetMenuItemCount
GetSubMenu
GrayStringA
DrawTextExA
DrawTextA
TabbedTextOutA
wsprintfA
IsWindowVisible
EqualRect
SetRect
ReleaseCapture
GetSysColor
DestroyMenu
LoadAcceleratorsA
InsertMenuItemA
CreatePopupMenu
SetRectEmpty
BringWindowToTop
SetMenu
TranslateAcceleratorA
EndPaint
BeginPaint
CallNextHookEx
GetWindowDC
GetWindowLongA
GetNextDlgGroupItem
SetCapture
GetCapture
GetClientRect
FillRect
InflateRect
PtInRect
CopyRect
UpdateWindow
GetTopWindow
ScreenToClient
GetClassNameA
GetDlgItem
IsWindow
GetWindowRect
MoveWindow
GetWindow
MessageBeep
GetParent
CharUpperA
SendMessageA
EnableWindow
KillTimer
SetTimer
RedrawWindow
InvalidateRect
PostMessageA
PeekMessageA
gdi32
SelectClipRgn
GetViewportExtEx
GetWindowExtEx
GetPixel
SelectObject
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
ExtSelectClipRgn
GetStockObject
SetRectRgn
CombineRgn
GetCharWidthA
CreateFontA
StretchDIBits
GetTextMetricsA
GetTextColor
GetRgnBox
SetBkMode
RestoreDC
SaveDC
Ellipse
CreateEllipticRgn
MoveToEx
LineTo
IntersectClipRect
ExcludeClipRect
SetMapMode
DeleteDC
CreatePen
PatBlt
CreateRectRgnIndirect
CreateBitmap
SetBkColor
SetTextColor
GetClipBox
GetDeviceCaps
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
LPtoDP
GetMapMode
GetBkColor
CreateRectRgn
GetTextExtentPoint32A
DeleteObject
SetPixel
BitBlt
Rectangle
CreateCompatibleDC
CreateCompatibleBitmap
GetObjectA
CreateFontIndirectA
CreatePatternBrush
CreateSolidBrush
comdlg32
GetFileTitleA
winspool.drv
DocumentPropertiesA
OpenPrinterA
ClosePrinter
advapi32
GetFileSecurityA
SetFileSecurityA
RegQueryValueA
RegEnumKeyA
RegDeleteKeyA
RegDeleteValueA
RegSetValueExA
RegOpenKeyExA
RegCreateKeyExA
RegQueryValueExA
RegOpenKeyA
RegSetValueA
RegCloseKey
RegCreateKeyA
shell32
SHGetFileInfoA
DragQueryFileA
ExtractIconA
DragFinish
shlwapi
PathFindExtensionA
PathFindFileNameA
PathStripToRootA
PathIsUNCA
UrlUnescapeA
oledlg
ord8
ole32
CoTaskMemFree
CoTaskMemAlloc
CLSIDFromProgID
CLSIDFromString
CoGetClassObject
StgOpenStorageOnILockBytes
StgCreateDocfileOnILockBytes
CreateILockBytesOnHGlobal
OleUninitialize
CoFreeUnusedLibraries
OleInitialize
CoRevokeClassObject
OleIsCurrentClipboard
OleFlushClipboard
CoRegisterMessageFilter
oleaut32
SysAllocString
OleCreateFontIndirect
SafeArrayDestroy
VariantCopy
SysAllocStringByteLen
SysFreeString
SysStringLen
SysAllocStringLen
VariantInit
VariantChangeType
VariantClear
SystemTimeToVariantTime
VariantTimeToSystemTime
wininet
InternetOpenUrlA
InternetReadFile
InternetWriteFile
InternetSetFilePointer
InternetSetStatusCallback
InternetOpenA
InternetGetLastResponseInfoA
InternetCloseHandle
InternetQueryDataAvailable
InternetQueryOptionA
InternetCanonicalizeUrlA
InternetCrackUrlA
Sections
.text Size: 364KB - Virtual size: 360KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 116KB - Virtual size: 114KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 16KB - Virtual size: 186KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 28KB - Virtual size: 26KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
-
KeyEditor.ini
-
Untitled.key
-
key.db
-
newkeyfile.mcf