Static task
static1
Behavioral task
behavioral1
Sample
putty.exe
Resource
win7-20230712-en
Behavioral task
behavioral2
Sample
putty.exe
Resource
win10v2004-20230703-en
General
-
Target
putty.exe
-
Size
643KB
-
MD5
b529de1fb3c4492b029aa2a236210c6d
-
SHA1
3b5a708a331042a81976e7f8f6fefa81a4fa795d
-
SHA256
c84e4070d426407ceb8bacc59cb075241dde62dd7052b95f730f115281dcbcca
-
SHA512
bb9049d741128d4594150b0a1683eda15cba9a30ebe087fbda014f0c897ffd15a70fec907a364d6b233ec8305d9d79ee14585c74c5bc88c7214a7721a16fda79
-
SSDEEP
12288:goi98fUE5wJVOGfq6fKqTUHT3WK8IjtRXE/pw5VBgB2f+h0xs3sgXOT:LfUE5wJkSzTUHT3WK8IjtRX8Yg4C0xN3
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource putty.exe
Files
-
putty.exe.exe windows x86
ead6e1fb6d75c42d0fb1c9d3fd1a51de
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
advapi32
RegCloseKey
RegQueryValueExA
RegOpenKeyA
GetUserNameA
EqualSid
CopySid
GetLengthSid
AllocateAndInitializeSid
SetSecurityDescriptorDacl
SetSecurityDescriptorOwner
InitializeSecurityDescriptor
RegCreateKeyA
RegSetValueExA
RegDeleteKeyA
RegEnumKeyA
RegDeleteValueA
RegCreateKeyExA
comdlg32
ChooseFontA
GetOpenFileNameA
GetSaveFileNameA
ChooseColorA
gdi32
DeleteDC
GetTextExtentPoint32A
CreateCompatibleDC
DeleteObject
TextOutA
SetBkColor
SetTextColor
Rectangle
CreateSolidBrush
GetStockObject
SelectObject
CreateFontIndirectA
GetTextExtentExPointA
SetMapMode
GetTextMetricsA
CreateFontA
GetDeviceCaps
RealizePalette
SelectPalette
CreatePalette
ExtTextOutA
GetCharacterPlacementW
SetBkMode
GetBkMode
ExtTextOutW
GetCharABCWidthsFloatA
GetPixel
SetTextAlign
CreateCompatibleBitmap
TranslateCharsetInfo
GetObjectA
LineTo
MoveToEx
CreatePen
SetPixel
Polyline
GetCharWidthW
GetCharWidth32W
GetCharWidthA
GetCharWidth32A
SetPaletteEntries
UnrealizeObject
UpdateColors
ExcludeClipRect
IntersectClipRect
CreateBitmap
imm32
ImmSetCompositionWindow
ImmGetContext
ImmGetCompositionStringW
ImmSetCompositionFontA
ImmReleaseContext
ole32
CoInitialize
CoUninitialize
CoCreateInstance
shell32
ShellExecuteA
user32
FindWindowA
GetClipboardOwner
GetQueueStatus
WinHelpA
RegisterClassW
CreateWindowExW
GetDoubleClickTime
GetSystemMenu
CreateMenu
SetForegroundWindow
GetForegroundWindow
UpdateWindow
PeekMessageW
PeekMessageA
MsgWaitForMultipleObjects
IsWindow
DispatchMessageW
HideCaret
ShowCaret
CreateCaret
DestroyCaret
DefWindowProcW
TranslateMessage
EnableMenuItem
GetScrollInfo
GetCursorPos
TrackPopupMenu
ScreenToClient
GetKeyboardLayout
ToAsciiEx
SetScrollInfo
GetMessageTime
PostMessageA
CheckMenuItem
IsZoomed
FlashWindow
GetClipboardData
RegisterClipboardFormatA
OpenClipboard
EmptyClipboard
SetClipboardData
CloseClipboard
SetCaretPos
KillTimer
SetTimer
GetKeyboardState
SetClassLongA
SetCursor
ShowCursor
CreatePopupMenu
InsertMenuA
DeleteMenu
AppendMenuA
MessageBoxIndirectA
GetSystemMetrics
GetCapture
ReleaseCapture
LoadIconA
GetDesktopWindow
MoveWindow
DefDlgProcA
LoadCursorA
CreateDialogParamA
GetMessageA
GetWindowLongA
IsDialogMessageA
DispatchMessageA
PostQuitMessage
EnableWindow
DialogBoxParamA
EndDialog
GetParent
SetActiveWindow
GetWindowPlacement
SetWindowPlacement
RegisterWindowMessageA
DrawEdge
SetCapture
GetDlgItemTextA
MessageBoxA
SetFocus
GetDlgItem
SetDlgItemTextA
CheckDlgButton
IsDlgButtonChecked
CheckRadioButton
SetWindowLongA
MessageBeep
SendDlgItemMessageA
GetDC
ReleaseDC
SendMessageA
MapDialogRect
DestroyWindow
RegisterClassA
GetSysColor
SystemParametersInfoA
GetWindowRect
CreateWindowExA
ShowWindow
SetWindowTextA
BeginPaint
GetClientRect
GetWindowTextLengthA
GetWindowTextA
EndPaint
SetWindowPos
InvalidateRect
DefWindowProcA
GetCaretBlinkTime
IsIconic
SetKeyboardState
kernel32
GetProcessHeap
SetEndOfFile
SetEnvironmentVariableA
CompareStringW
HeapSize
WriteConsoleW
GetStringTypeW
SetStdHandle
GetEnvironmentStringsW
FreeEnvironmentStringsW
LoadLibraryW
SetFilePointer
HeapCreate
GetModuleFileNameW
LCMapStringW
GetTimeZoneInformation
Sleep
FlushFileBuffers
GetConsoleMode
GetConsoleCP
SetLastError
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
IsValidCodePage
InterlockedDecrement
InterlockedIncrement
IsProcessorFeaturePresent
RtlUnwind
DeleteCriticalSection
GetFileType
InitializeCriticalSectionAndSpinCount
GetStdHandle
SetHandleCount
EncodePointer
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
TerminateProcess
GetStartupInfoW
HeapSetInformation
GetCommandLineA
GetSystemTimeAsFileTime
DecodePointer
ExitProcess
GetModuleHandleW
HeapFree
HeapReAlloc
HeapAlloc
LeaveCriticalSection
EnterCriticalSection
GetDateFormatA
GetTimeFormatA
GetCurrentDirectoryA
SetCurrentDirectoryA
GetACP
GetLocalTime
GetEnvironmentVariableA
DeleteFileA
CreateMutexA
ReleaseMutex
SetCommBreak
GetCommState
SetCommState
SetCommTimeouts
ClearCommBreak
OpenProcess
CreatePipe
GetCurrentThreadId
LocalAlloc
ConnectNamedPipe
CreateNamedPipeA
CreateFileA
WaitNamedPipeA
LocalFree
GetWindowsDirectoryA
FindFirstFileA
FindNextFileA
FindClose
CreateFileW
GetCurrentProcessId
QueryPerformanceCounter
GlobalMemoryStatus
GetCurrentThread
GetThreadTimes
GetCurrentProcess
GetProcessTimes
GetSystemTime
GetSystemTimeAdjustment
SetHandleInformation
FormatMessageA
GetSystemDirectoryA
LoadLibraryA
WriteFile
CreateEventA
ReadFile
GetLastError
WaitForSingleObject
GetOverlappedResult
SetEvent
LoadLibraryExA
FreeLibrary
CreateFileMappingA
MapViewOfFile
UnmapViewOfFile
GetModuleFileNameA
CreateProcessA
CloseHandle
Beep
CreateThread
WideCharToMultiByte
GetTickCount
GetProcAddress
MulDiv
GetVersionExA
GetModuleHandleA
GetCPInfo
GetOEMCP
GetLocaleInfoA
MultiByteToWideChar
IsDBCSLeadByteEx
GlobalFree
GlobalUnlock
GlobalLock
GlobalAlloc
Sections
.text Size: 482KB - Virtual size: 481KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 116KB - Virtual size: 116KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 7KB - Virtual size: 26KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 12KB - Virtual size: 11KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 25KB - Virtual size: 24KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ