EjectDLL
SetConnectBackInfo
SetDefaultCmd
SetLogFileName
Static task
static1
Behavioral task
behavioral1
Sample
PuttyRider.dll
Resource
win7-20221111-en
Behavioral task
behavioral2
Sample
PuttyRider.dll
Resource
win10v2004-20220812-en
Behavioral task
behavioral3
Sample
PuttyRider.exe
Resource
win7-20220812-en
Behavioral task
behavioral4
Sample
PuttyRider.exe
Resource
win10v2004-20220812-en
Target
bf87836c1b896d5402989ff3e1e6e50a45792942400808eec67ea3ccff74879f
Size
78KB
MD5
d440a1df93375c266d023b8f766b192d
SHA1
073386fe089ae35af4af6c22a63c18d759b4ef8b
SHA256
bf87836c1b896d5402989ff3e1e6e50a45792942400808eec67ea3ccff74879f
SHA512
f7a05c122d62d778a444cfb8640f3c5f2b5d91c3b307b54a7d5b471bcf2acf06314e2d7cc3fda01db0379c1b35e33d428b3b43d771ab8ef95f26b5a51e0057ed
SSDEEP
1536:jkyLkwZX0PxWJ2wmEwU0oI1L4bg5P6o/WbJUQPPvFfRRSoKclzxn1pObW:4lPEZY4GP6jhl7SkObW
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
GetWindowThreadProcessId
EnumWindows
PostMessageA
GetClassNameA
StrStrIA
connect
ioctlsocket
htons
WSAGetLastError
closesocket
ntohs
send
inet_addr
socket
WSAStartup
inet_ntoa
inet_pton
recv
GetExtendedTcpTable
EnumProcessModules
GetModuleFileNameExA
HeapSize
SetEndOfFile
CreateFileW
GetStringTypeW
LCMapStringW
HeapReAlloc
LoadLibraryW
FlushFileBuffers
SetStdHandle
WriteConsoleW
IsValidCodePage
GetCurrentProcess
GetOEMCP
GetACP
GetCPInfo
GetModuleFileNameA
VirtualProtect
Sleep
CreateThread
CloseHandle
CreateFileA
GetCurrentProcessId
FreeLibraryAndExitThread
GetModuleHandleA
Module32First
CreateToolhelp32Snapshot
ReadFile
WriteFile
HeapFree
HeapAlloc
GetProcessHeap
LocalFree
FormatMessageA
GetLastError
Process32Next
Process32First
SetLastError
OpenProcess
GetCurrentThreadId
DecodePointer
GetCommandLineA
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
EncodePointer
TerminateProcess
IsProcessorFeaturePresent
WideCharToMultiByte
GetConsoleCP
GetConsoleMode
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionAndSpinCount
RtlUnwind
HeapCreate
HeapDestroy
GetProcAddress
GetModuleHandleW
ExitProcess
GetStdHandle
GetModuleFileNameW
SetFilePointer
MultiByteToWideChar
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
InterlockedIncrement
InterlockedDecrement
SetHandleCount
GetFileType
GetStartupInfoW
DeleteCriticalSection
FreeEnvironmentStringsW
GetEnvironmentStringsW
QueryPerformanceCounter
GetTickCount
GetSystemTimeAsFileTime
EjectDLL
SetConnectBackInfo
SetDefaultCmd
SetLogFileName
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
GetWindowThreadProcessId
EnumWindows
PostMessageA
GetClassNameA
StrStrIA
inet_pton
inet_ntoa
ntohs
GetExtendedTcpTable
EnumProcessModules
GetModuleFileNameExA
CreateFileW
HeapSize
WriteConsoleW
GetStringTypeW
LCMapStringW
SetEndOfFile
SetUnhandledExceptionFilter
CreateFileA
SetStdHandle
FlushFileBuffers
CloseHandle
FormatMessageA
GetLastError
CreateRemoteThread
WriteProcessMemory
lstrlenA
VirtualAllocEx
GetProcAddress
GetModuleHandleA
OpenProcess
WaitForSingleObject
Process32Next
Process32First
CreateToolhelp32Snapshot
LoadLibraryA
Sleep
CreateProcessA
FreeLibrary
DisconnectNamedPipe
CancelIo
GetOverlappedResult
ConnectNamedPipe
CreateEventA
CreateThread
CreateNamedPipeA
GetModuleFileNameA
GetStdHandle
GetCurrentDirectoryA
Module32First
GetCurrentProcessId
ReadFile
WriteFile
HeapFree
HeapAlloc
GetProcessHeap
LocalFree
SetLastError
EnterCriticalSection
LeaveCriticalSection
GetCommandLineA
HeapSetInformation
DecodePointer
UnhandledExceptionFilter
IsDebuggerPresent
EncodePointer
TerminateProcess
GetCurrentProcess
IsProcessorFeaturePresent
SetHandleCount
InitializeCriticalSectionAndSpinCount
GetFileType
GetStartupInfoW
DeleteCriticalSection
GetModuleHandleW
ExitProcess
HeapCreate
GetModuleFileNameW
SetFilePointer
MultiByteToWideChar
RtlUnwind
FreeEnvironmentStringsW
WideCharToMultiByte
GetEnvironmentStringsW
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
InterlockedIncrement
GetCurrentThreadId
InterlockedDecrement
QueryPerformanceCounter
GetTickCount
GetSystemTimeAsFileTime
GetCPInfo
GetACP
GetOEMCP
IsValidCodePage
GetConsoleCP
GetConsoleMode
HeapReAlloc
LoadLibraryW
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ