Static task
static1
Behavioral task
behavioral1
Sample
keygen.exe
Resource
win7-20240221-en
General
-
Target
keygen.exe
-
Size
1.3MB
-
MD5
76dd56db95016b9eb5267c7b9c50c902
-
SHA1
e7630b4ac9a379f0b7b016cacdea9fdd598c33b8
-
SHA256
9956d102dcef9be28c373ebdb0a4d31e9d95220a06c0aa538d1a16b1443f2f8b
-
SHA512
c6e72acb71de5ddd4221f8627eabe7ea4fad3c108308d681544e372d3c793302a1c17ad3a70b989c0cdebae3da377eed65a07e14035e8391a1d1c55af871079f
-
SSDEEP
12288:s2DwWP9ZEmpO2IaJnPJL2ht4if5Pgcno2NnKdvvU406YwFmilJMWQDEbxN8Dw5CX:sU5eWJhiUFireBv9NAwEYabrwQw29Mz8
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource keygen.exe
Files
-
keygen.exe.exe windows:6 windows x86 arch:x86
908e8ae646f17101f5dc44250d7cabf6
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
Imports
kernel32
MapViewOfFile
GetTickCount
DecodePointer
HeapSize
ReadConsoleW
ReadFile
FlushFileBuffers
GetStringTypeW
SetStdHandle
CreateFileMappingW
LCMapStringW
FreeEnvironmentStringsW
GetEnvironmentStringsW
MultiByteToWideChar
GetCommandLineW
GetCommandLineA
GetCPInfo
GetOEMCP
GetACP
IsValidCodePage
FindNextFileW
FindFirstFileExW
FindClose
SetFilePointerEx
CopyFileW
GetFileSize
UnmapViewOfFile
SetEndOfFile
SetFilePointer
FreeLibrary
GetProcessHeap
GetProcAddress
HeapAlloc
SetLastError
HeapFree
LoadResource
LockResource
FindResourceA
SizeofResource
GetSystemTime
ExitProcess
GetLastError
DeleteFileW
GetCurrentDirectoryA
Sleep
DeviceIoControl
CreateDirectoryW
WaitForSingleObject
CloseHandle
CreateFileW
WriteFile
QueryPerformanceCounter
CreateThread
QueryPerformanceFrequency
GetExitCodeThread
ExitThread
GetFileSizeEx
GetConsoleMode
GetConsoleOutputCP
HeapReAlloc
WideCharToMultiByte
GetFileType
GetStdHandle
GetModuleFileNameW
GetModuleHandleExW
EncodePointer
LoadLibraryExW
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
RtlUnwind
RaiseException
SetThreadPriority
InitializeSListHead
GetSystemTimeAsFileTime
GetCurrentThreadId
GetCurrentProcessId
GetStartupInfoW
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionAndSpinCount
DeleteCriticalSection
SetEvent
ResetEvent
WaitForSingleObjectEx
CreateEventW
GetModuleHandleW
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
IsProcessorFeaturePresent
IsDebuggerPresent
WriteConsoleW
user32
GetClientRect
GetDlgItem
BeginPaint
SendMessageW
FillRect
GetWindowRect
DialogBoxParamW
EndPaint
GetDC
LoadBitmapA
ReleaseDC
SetWindowTextA
GetParent
wsprintfW
PostMessageW
CreateWindowExW
EndDialog
ShowWindow
GetWindowTextA
MapWindowPoints
MessageBoxA
MoveWindow
LoadIconW
SetDlgItemTextA
SendMessageA
gdi32
GetTextExtentPoint32A
SetBkMode
LineTo
CreatePen
MoveToEx
SetBkColor
CreateSolidBrush
AddFontMemResourceEx
RemoveFontMemResourceEx
BitBlt
CreateFontW
SetTextColor
TextOutA
GetTextExtentPointA
CreateCompatibleBitmap
SelectObject
CreateCompatibleDC
SetPixel
GetPixel
DeleteDC
GetObjectW
DeleteObject
comdlg32
GetOpenFileNameW
advapi32
GetUserNameA
shell32
SHGetFolderPathW
ole32
CoInitializeSecurity
CoSetProxyBlanket
CoCreateInstance
CoUninitialize
CoInitializeEx
oleaut32
VariantClear
ntdll
NtSetTimerResolution
NtQueryTimerResolution
winmm
waveOutReset
waveOutWrite
waveOutUnprepareHeader
waveOutPrepareHeader
waveOutClose
waveOutOpen
waveOutGetPosition
Sections
.text Size: 131KB - Virtual size: 131KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 55KB - Virtual size: 54KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 3KB - Virtual size: 38KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 659KB - Virtual size: 659KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 489KB - Virtual size: 1.2MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE