D:\a\The-Powder-Toy\The-Powder-Toy\build\powder.pdb
Static task
static1
Behavioral task
behavioral1
Sample
Powder.exe
Resource
win11-20240221-en
General
-
Target
powder.zip
-
Size
2.6MB
-
MD5
6462dee04e1125313cb3448477bf5579
-
SHA1
bbaaeb43c23b30c4d3f5b8706e1b4fd19f2f1092
-
SHA256
1a74d3b26d011e3bc1b59a242faf4907f95a1827689c54992af71c8923b1058c
-
SHA512
44cc1778671ba169264090ad0d3cd8964d81ed9cc6bab31dc1d36f091c26279a0e834db08b82db30ea7b5d0ac85b14578b9655a6347898796de65ef262e6749d
-
SSDEEP
49152:ccRNkXiF2xi4z71gkvG5/ZX4d8ZE2DVzyQkGlexK2/Qo+Dd+UKbDOMmMFPldbeR:ccRNqxJbSsf6V5kGGWDUOMm6qR
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource unpack001/Powder.exe
Files
-
powder.zip.zip
-
Powder.exe.exe windows:6 windows x64 arch:x64
2b38ec79f20c21bf75054af30fdd5f8c
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
PDB Paths
Imports
version
VerQueryValueA
GetFileVersionInfoA
GetFileVersionInfoSizeA
imm32
ImmReleaseContext
ImmAssociateContext
ImmGetCompositionStringW
ImmSetCompositionStringW
ImmGetCandidateListW
ImmNotifyIME
ImmSetCompositionWindow
ImmSetCandidateWindow
ImmGetIMEFileNameA
ImmGetContext
winmm
timeEndPeriod
timeBeginPeriod
wsock32
inet_ntoa
listen
htonl
accept
select
__WSAFDIsSet
WSACleanup
WSAStartup
WSASetLastError
socket
setsockopt
ntohs
htons
getsockopt
getsockname
getpeername
connect
bind
closesocket
WSAGetLastError
recv
send
ws2_32
freeaddrinfo
getaddrinfo
WSACloseEvent
inet_pton
WSAIoctl
WSAWaitForMultipleEvents
WSAResetEvent
WSAEventSelect
WSAEnumNetworkEvents
WSACreateEvent
inet_ntop
crypt32
CryptQueryObject
CertFreeCertificateChain
CertFreeCertificateChainEngine
CertCreateCertificateChainEngine
CertGetNameStringA
CertFindExtension
CertAddCertificateContextToStore
CertOpenStore
CertCloseStore
CertEnumCertificatesInStore
CertFindCertificateInStore
CertFreeCertificateContext
CryptStringToBinaryA
PFXImportCertStore
CertGetCertificateChain
CryptDecodeObjectEx
kernel32
GetSystemTimeAsFileTime
SetLastError
GetModuleFileNameW
MultiByteToWideChar
WideCharToMultiByte
GetTickCount
ExitProcess
GetCurrentProcess
TerminateProcess
QueryPerformanceCounter
QueryPerformanceFrequency
CreateDirectoryW
CreateFileW
GetFileSizeEx
ReadFile
SetFilePointer
SetFilePointerEx
WriteFile
CloseHandle
SetErrorMode
WaitForSingleObjectEx
GetModuleHandleW
GetProcAddress
OutputDebugStringW
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionAndSpinCount
TryEnterCriticalSection
DeleteCriticalSection
GetCurrentThreadId
SetThreadExecutionState
GetEnvironmentVariableA
IsDebuggerPresent
RaiseException
CreateThread
GetCurrentThread
SetThreadPriority
FreeLibrary
LoadLibraryW
MulDiv
GetModuleHandleExW
ReleaseSemaphore
CreateSemaphoreW
VerSetConditionMask
LoadLibraryExW
FormatMessageW
VerifyVersionInfoW
GlobalAlloc
GlobalUnlock
GlobalLock
CompareStringA
TlsAlloc
SetEndOfFile
TlsSetValue
RtlUnwindEx
VirtualFree
VirtualQuery
GetModuleHandleA
InitializeCriticalSection
WaitForSingleObject
LoadLibraryExA
GetModuleFileNameA
GetModuleHandleExA
FormatMessageA
VirtualAlloc
VirtualProtect
ReleaseSRWLockExclusive
AcquireSRWLockExclusive
InitializeCriticalSectionEx
SleepEx
GetSystemDirectoryA
LoadLibraryA
MoveFileExA
CreateFileA
HeapAlloc
GetConsoleOutputCP
ReadConsoleW
GetConsoleMode
FreeLibraryAndExitThread
GetLastError
CreateProcessW
GetFullPathNameW
MoveFileExW
RemoveDirectoryW
DeleteFileW
FindNextFileW
FindFirstFileExW
FindClose
WriteConsoleW
GetStdHandle
SetConsoleCtrlHandler
FileTimeToSystemTime
SystemTimeToTzSpecificLocalTime
PeekNamedPipe
GetFileType
GetFileInformationByHandle
GetDriveTypeW
GetCurrentDirectoryW
SetCurrentDirectoryW
SetEnvironmentVariableW
InterlockedFlushSList
InterlockedPushEntrySList
RtlPcToFileHeader
GetCPInfo
GetLocaleInfoW
LCMapStringW
CompareStringW
DecodePointer
EncodePointer
GetTempPathW
TlsFree
GetStringTypeW
GetExitCodeThread
SwitchToThread
DuplicateHandle
InitializeSListHead
GetCurrentProcessId
GetStartupInfoW
IsProcessorFeaturePresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
RtlVirtualUnwind
RtlLookupFunctionEntry
RtlCaptureContext
CreateEventW
ResetEvent
SetEvent
FlsAlloc
FlsGetValue
IsValidCodePage
GetACP
GetOEMCP
GetCommandLineA
GetCommandLineW
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetProcessHeap
HeapSize
CreateTimerQueue
SignalObjectAndWait
GetThreadPriority
FlsSetValue
FlsFree
GetDateFormatW
GetTimeFormatW
Sleep
GetLogicalProcessorInformation
CreateTimerQueueTimer
ChangeTimerQueueTimer
DeleteTimerQueueTimer
GetNumaHighestNodeNumber
GetProcessAffinityMask
SetThreadAffinityMask
RegisterWaitForSingleObject
UnregisterWait
GetThreadTimes
GetVersionExW
InterlockedPopEntrySList
QueryDepthSList
UnregisterWaitEx
MoveFileW
CreatePipe
GetFileAttributesExW
GetExitCodeProcess
HeapReAlloc
GetTimeZoneInformation
FlushFileBuffers
SetStdHandle
EnumSystemLocalesW
ExitThread
GetUserDefaultLCID
LocalFree
HeapFree
IsValidLocale
TlsGetValue
RtlUnwind
user32
EnumDisplaySettingsW
ChangeDisplaySettingsExW
MapVirtualKeyW
ToUnicode
GetKeyboardLayout
IsClipboardFormatAvailable
EmptyClipboard
GetClipboardData
SetClipboardData
GetClipboardSequenceNumber
CloseClipboard
OpenClipboard
GetRawInputData
DestroyIcon
LoadIconW
CallNextHookEx
GetCursorPos
SetCursor
GetPropW
ValidateRect
MonitorFromPoint
EnumDisplayMonitors
SetCapture
ReleaseCapture
SetCursorPos
LoadCursorW
EnumDisplayDevicesW
InvalidateRect
GetUpdateRect
KillTimer
SetTimer
CopyImage
CreateIconIndirect
GetAsyncKeyState
GetKeyState
IsIconic
GetClassInfoExW
RegisterClassExW
CallWindowProcW
GetMessageExtraInfo
PeekMessageW
DispatchMessageW
TranslateMessage
GetMessageW
TrackMouseEvent
RegisterRawInputDevices
MonitorFromWindow
MonitorFromRect
CreateIconFromResource
UnhookWindowsHookEx
SetWindowsHookExW
GetWindowThreadProcessId
GetParent
SetWindowLongW
GetWindowLongW
PtInRect
IsRectEmpty
IntersectRect
ClipCursor
ScreenToClient
ClientToScreen
GetClipCursor
AdjustWindowRectEx
GetWindowRect
GetClientRect
GetWindowTextLengthW
SetWindowTextW
RemovePropW
SetPropW
SetForegroundWindow
GetForegroundWindow
SetActiveWindow
GetMenu
GetKeyboardState
GetFocus
SetWindowPos
FlashWindowEx
SetLayeredWindowAttributes
ShowWindow
DestroyWindow
CreateWindowExW
UnregisterClassW
RegisterClassW
DefWindowProcW
AttachThreadInput
SendMessageW
SystemParametersInfoW
SystemParametersInfoA
SetWindowLongPtrW
GetWindowLongPtrW
ReleaseDC
GetDC
DrawTextW
GetSystemMetrics
SetFocus
GetDlgItem
EndDialog
DialogBoxIndirectParamW
PostMessageW
RegisterWindowMessageA
GetDoubleClickTime
GetMonitorInfoW
SetWindowRgn
GetWindowTextW
gdi32
CreateRectRgn
BitBlt
SwapBuffers
SetPixelFormat
GetPixelFormat
DescribePixelFormat
ChoosePixelFormat
CreateBitmap
GetDIBits
CreateCompatibleBitmap
CreateDIBSection
CreateCompatibleDC
CombineRgn
DeleteObject
SetDeviceGammaRamp
GetDeviceGammaRamp
GetICMProfileW
CreateDCW
GetTextMetricsW
SelectObject
GetTextExtentPoint32A
GetDeviceCaps
DeleteDC
CreateFontIndirectW
shell32
CommandLineToArgvW
ExtractIconExW
DragFinish
DragQueryFileW
DragAcceptFiles
SHGetFolderPathW
ShellExecuteW
ole32
CoInitializeEx
CoCreateInstance
CoUninitialize
oleaut32
SysFreeString
advapi32
RegSetValueExW
RegDeleteKeyW
RegCloseKey
CryptAcquireContextA
CryptReleaseContext
CryptGetHashParam
CryptCreateHash
CryptHashData
CryptDestroyHash
RegCreateKeyExW
bcrypt
BCryptGenRandom
Exports
Exports
__swprintf_l
__vswprintf_l
_fprintf_l
_fprintf_p
_fprintf_p_l
_fprintf_s_l
_fscanf_l
_fscanf_s_l
_fwprintf_l
_fwprintf_p
_fwprintf_p_l
_fwprintf_s_l
_fwscanf_l
_fwscanf_s_l
_printf_l
_printf_p
_printf_p_l
_printf_s_l
_scanf_l
_scanf_s_l
_scprintf
_scprintf_l
_scprintf_p
_scprintf_p_l
_scwprintf
_scwprintf_l
_scwprintf_p
_scwprintf_p_l
_snprintf
_snprintf_c
_snprintf_c_l
_snprintf_l
_snprintf_s
_snprintf_s_l
_snscanf
_snscanf_l
_snscanf_s
_snscanf_s_l
_snwprintf
_snwprintf_l
_snwprintf_s
_snwprintf_s_l
_snwscanf
_snwscanf_l
_snwscanf_s
_snwscanf_s_l
_sprintf_l
_sprintf_p
_sprintf_p_l
_sprintf_s_l
_sscanf_l
_sscanf_s_l
_swprintf
_swprintf_c
_swprintf_c_l
_swprintf_l
_swprintf_p
_swprintf_p_l
_swprintf_s_l
_swscanf_l
_swscanf_s_l
_vfprintf_l
_vfprintf_p
_vfprintf_p_l
_vfprintf_s_l
_vfscanf_l
_vfscanf_s_l
_vfwprintf_l
_vfwprintf_p
_vfwprintf_p_l
_vfwprintf_s_l
_vfwscanf_l
_vfwscanf_s_l
_vprintf_l
_vprintf_p
_vprintf_p_l
_vprintf_s_l
_vscanf_l
_vscanf_s_l
_vscprintf
_vscprintf_l
_vscprintf_p
_vscprintf_p_l
_vscwprintf
_vscwprintf_l
_vscwprintf_p
_vscwprintf_p_l
_vsnprintf
_vsnprintf_c
_vsnprintf_c_l
_vsnprintf_l
_vsnprintf_s
_vsnprintf_s_l
_vsnwprintf
_vsnwprintf_l
_vsnwprintf_s
_vsnwprintf_s_l
_vsnwscanf_l
_vsnwscanf_s_l
_vsprintf_l
_vsprintf_p
_vsprintf_p_l
_vsprintf_s_l
_vsscanf_l
_vsscanf_s_l
_vswprintf
_vswprintf_c
_vswprintf_c_l
_vswprintf_l
_vswprintf_p
_vswprintf_p_l
_vswprintf_s_l
_vswscanf_l
_vswscanf_s_l
_vwprintf_l
_vwprintf_p
_vwprintf_p_l
_vwprintf_s_l
_vwscanf_l
_vwscanf_s_l
_wprintf_l
_wprintf_p
_wprintf_p_l
_wprintf_s_l
_wscanf_l
_wscanf_s_l
fprintf
fprintf_s
fscanf
fscanf_s
fwprintf
fwprintf_s
fwscanf
fwscanf_s
printf
printf_s
scanf
scanf_s
snprintf
sprintf
sprintf_s
sscanf
sscanf_s
swprintf
swprintf_s
swscanf
swscanf_s
vfprintf
vfprintf_s
vfscanf
vfscanf_s
vfwprintf
vfwprintf_s
vfwscanf
vfwscanf_s
vprintf
vprintf_s
vscanf
vscanf_s
vsnprintf
vsnprintf_s
vsprintf
vsprintf_s
vsscanf
vsscanf_s
vswprintf
vswprintf_s
vswscanf
vswscanf_s
vwprintf
vwprintf_s
vwscanf
vwscanf_s
wprintf
wprintf_s
wscanf
wscanf_s
Sections
.text Size: 4.5MB - Virtual size: 4.5MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 990KB - Virtual size: 989KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 113KB - Virtual size: 158KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 172KB - Virtual size: 172KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.gxfg Size: 20KB - Virtual size: 20KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.gehcont Size: 512B - Virtual size: 36B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
_RDATA Size: 2KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 95KB - Virtual size: 95KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 19KB - Virtual size: 18KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
license.txt
-
readme.txt