DonutCreate
DonutDelete
DonutError
Overview
overview
3Static
static
3donut_v1.0 (1).zip
windows7-x64
1donut_v1.0 (1).zip
windows10-2004-x64
1LICENSE
windows7-x64
1LICENSE
windows10-2004-x64
1README.md
windows7-x64
3README.md
windows10-2004-x64
3donut.exe
windows7-x64
1donut.exe
windows10-2004-x64
1examples/dynamic.c
windows7-x64
3examples/dynamic.c
windows10-2004-x64
3examples/static.c
windows7-x64
3examples/static.c
windows10-2004-x64
3lib/aplib32.a
windows7-x64
3lib/aplib32.a
windows10-2004-x64
3lib/aplib32.lib
windows7-x64
3lib/aplib32.lib
windows10-2004-x64
3lib/aplib64.a
windows7-x64
3lib/aplib64.a
windows10-2004-x64
3lib/aplib64.lib
windows7-x64
3lib/aplib64.lib
windows10-2004-x64
3lib/donut.dll
windows7-x64
1lib/donut.dll
windows10-2004-x64
1lib/donut.exp
windows7-x64
3lib/donut.exp
windows10-2004-x64
3lib/donut.h
windows7-x64
3lib/donut.h
windows10-2004-x64
3lib/donut.lib
windows7-x64
3lib/donut.lib
windows10-2004-x64
3test/inject.exe
windows7-x64
1test/inject.exe
windows10-2004-x64
1test/inject_local.exe
windows7-x64
1test/inject_local.exe
windows10-2004-x64
1Static task
static1
Behavioral task
behavioral1
Sample
donut_v1.0 (1).zip
Resource
win7-20240419-en
Behavioral task
behavioral2
Sample
donut_v1.0 (1).zip
Resource
win10v2004-20240508-en
Behavioral task
behavioral3
Sample
LICENSE
Resource
win7-20231129-en
Behavioral task
behavioral4
Sample
LICENSE
Resource
win10v2004-20240426-en
Behavioral task
behavioral5
Sample
README.md
Resource
win7-20240221-en
Behavioral task
behavioral6
Sample
README.md
Resource
win10v2004-20240508-en
Behavioral task
behavioral7
Sample
donut.exe
Resource
win7-20240221-en
Behavioral task
behavioral8
Sample
donut.exe
Resource
win10v2004-20240508-en
Behavioral task
behavioral9
Sample
examples/dynamic.c
Resource
win7-20240508-en
Behavioral task
behavioral10
Sample
examples/dynamic.c
Resource
win10v2004-20240508-en
Behavioral task
behavioral11
Sample
examples/static.c
Resource
win7-20240221-en
Behavioral task
behavioral12
Sample
examples/static.c
Resource
win10v2004-20240426-en
Behavioral task
behavioral13
Sample
lib/aplib32.a
Resource
win7-20240221-en
Behavioral task
behavioral14
Sample
lib/aplib32.a
Resource
win10v2004-20240508-en
Behavioral task
behavioral15
Sample
lib/aplib32.lib
Resource
win7-20240221-en
Behavioral task
behavioral16
Sample
lib/aplib32.lib
Resource
win10v2004-20240508-en
Behavioral task
behavioral17
Sample
lib/aplib64.a
Resource
win7-20240221-en
Behavioral task
behavioral18
Sample
lib/aplib64.a
Resource
win10v2004-20240508-en
Behavioral task
behavioral19
Sample
lib/aplib64.lib
Resource
win7-20240508-en
Behavioral task
behavioral20
Sample
lib/aplib64.lib
Resource
win10v2004-20240508-en
Behavioral task
behavioral21
Sample
lib/donut.dll
Resource
win7-20240220-en
Behavioral task
behavioral22
Sample
lib/donut.dll
Resource
win10v2004-20240508-en
Behavioral task
behavioral23
Sample
lib/donut.exp
Resource
win7-20240221-en
Behavioral task
behavioral24
Sample
lib/donut.exp
Resource
win10v2004-20240226-en
Behavioral task
behavioral25
Sample
lib/donut.h
Resource
win7-20240215-en
Behavioral task
behavioral26
Sample
lib/donut.h
Resource
win10v2004-20240226-en
Behavioral task
behavioral27
Sample
lib/donut.lib
Resource
win7-20240215-en
Behavioral task
behavioral28
Sample
lib/donut.lib
Resource
win10v2004-20240426-en
Behavioral task
behavioral29
Sample
test/inject.exe
Resource
win7-20240221-en
Behavioral task
behavioral30
Sample
test/inject.exe
Resource
win10v2004-20240508-en
Behavioral task
behavioral31
Sample
test/inject_local.exe
Resource
win7-20240508-en
Behavioral task
behavioral32
Sample
test/inject_local.exe
Resource
win10v2004-20240508-en
Target
donut_v1.0 (1).zip
Size
421KB
MD5
4bfe434a8674dd11d3d0ad67b7124893
SHA1
3c6d6ea15b53af06492bf84e422c4f8db7259eb7
SHA256
2539e222ad55a003508e2aef7d9e5a7d0614cd4f77354c7162e3c4e0085f2b11
SHA512
9e37c680777eab8b4958cf3202046194c070579b20d16db8bd56be5dd79aa4d959ac79bb456b59dc932ab396f03de363e75542ba61435f1078ccb481adff61ee
SSDEEP
12288:vCOkGmFgj4AeOWvVbhm22vfEiXUwdpG6tu0wUhuLr1pnf:v74FgjpeL9bhm5H5XFdMIdun1Nf
Checks for missing Authenticode signature.
resource |
---|
unpack001/donut.exe |
unpack001/lib/donut.dll |
unpack001/test/inject.exe |
unpack001/test/inject_local.exe |
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
CryptReleaseContext
CryptGenRandom
CryptAcquireContextA
SetClipboardData
CloseClipboard
OpenClipboard
EmptyClipboard
HeapSize
GetTimeZoneInformation
FlushFileBuffers
ReadConsoleW
ReadFile
CloseHandle
MapViewOfFile
UnmapViewOfFile
GetModuleHandleA
GetProcAddress
CreateFileMappingA
GlobalAlloc
GlobalLock
GlobalFree
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
IsProcessorFeaturePresent
QueryPerformanceCounter
GetCurrentProcessId
GetCurrentThreadId
GetSystemTimeAsFileTime
InitializeSListHead
IsDebuggerPresent
GetStartupInfoW
GetModuleHandleW
SetEndOfFile
RtlUnwindEx
GetLastError
SetLastError
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection
InitializeCriticalSectionAndSpinCount
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
FreeLibrary
LoadLibraryExW
EncodePointer
RaiseException
RtlPcToFileHeader
RtlUnwind
ExitProcess
GetModuleHandleExW
CreateFileW
GetDriveTypeW
GetFileInformationByHandle
GetFileType
PeekNamedPipe
SystemTimeToTzSpecificLocalTime
FileTimeToSystemTime
SetStdHandle
GetStdHandle
WriteFile
GetModuleFileNameW
GetCommandLineA
GetCommandLineW
HeapAlloc
HeapFree
FlsAlloc
FlsGetValue
FlsSetValue
FlsFree
CompareStringW
LCMapStringW
GetConsoleOutputCP
GetConsoleMode
GetFileSizeEx
SetFilePointerEx
GetCurrentDirectoryW
GetFullPathNameW
MultiByteToWideChar
HeapReAlloc
FindClose
FindFirstFileExW
FindNextFileW
IsValidCodePage
GetACP
GetOEMCP
GetCPInfo
WideCharToMultiByte
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableW
GetStringTypeW
GetProcessHeap
WriteConsoleW
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_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_DLL
CryptReleaseContext
CryptGenRandom
CryptAcquireContextA
SetClipboardData
CloseClipboard
OpenClipboard
EmptyClipboard
HeapSize
GetTimeZoneInformation
GetStringTypeW
FlushFileBuffers
CloseHandle
MapViewOfFile
UnmapViewOfFile
GetModuleHandleA
GetProcAddress
CreateFileMappingA
GlobalAlloc
GlobalLock
GlobalFree
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
IsProcessorFeaturePresent
QueryPerformanceCounter
GetCurrentProcessId
GetCurrentThreadId
GetSystemTimeAsFileTime
InitializeSListHead
IsDebuggerPresent
GetStartupInfoW
GetModuleHandleW
ReadConsoleW
RtlUnwindEx
InterlockedFlushSList
GetLastError
SetLastError
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection
InitializeCriticalSectionAndSpinCount
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
FreeLibrary
LoadLibraryExW
EncodePointer
RaiseException
RtlPcToFileHeader
RtlUnwind
CreateFileW
GetDriveTypeW
GetFileInformationByHandle
GetFileType
PeekNamedPipe
SystemTimeToTzSpecificLocalTime
FileTimeToSystemTime
SetStdHandle
ExitProcess
GetModuleHandleExW
GetModuleFileNameW
HeapFree
WriteFile
GetConsoleOutputCP
GetConsoleMode
GetFileSizeEx
SetFilePointerEx
HeapAlloc
GetCurrentDirectoryW
GetFullPathNameW
MultiByteToWideChar
FlsAlloc
FlsGetValue
FlsSetValue
FlsFree
CompareStringW
LCMapStringW
GetStdHandle
HeapReAlloc
FindClose
FindFirstFileExW
FindNextFileW
IsValidCodePage
GetACP
GetOEMCP
GetCPInfo
GetCommandLineA
GetCommandLineW
WideCharToMultiByte
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableW
GetProcessHeap
SetEndOfFile
ReadFile
WriteConsoleW
DonutCreate
DonutDelete
DonutError
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_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
AdjustTokenPrivileges
LookupPrivilegeValueA
OpenProcessToken
CreateFileA
GetFileSize
ReadFile
CloseHandle
GetLastError
WaitForSingleObject
GetCurrentProcess
OpenProcess
VirtualAllocEx
VirtualProtectEx
WriteProcessMemory
VirtualFreeEx
GetModuleHandleA
GetProcAddress
LocalFree
FormatMessageA
lstrcmpiA
CreateToolhelp32Snapshot
Process32First
Process32Next
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
UnhandledExceptionFilter
SetUnhandledExceptionFilter
TerminateProcess
IsProcessorFeaturePresent
QueryPerformanceCounter
GetCurrentProcessId
GetCurrentThreadId
GetSystemTimeAsFileTime
InitializeSListHead
IsDebuggerPresent
GetStartupInfoW
GetModuleHandleW
CreateFileW
RtlUnwindEx
SetLastError
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection
InitializeCriticalSectionAndSpinCount
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
FreeLibrary
LoadLibraryExW
EncodePointer
RaiseException
RtlPcToFileHeader
RtlUnwind
GetStdHandle
WriteFile
GetModuleFileNameW
ExitProcess
GetModuleHandleExW
GetCommandLineA
GetCommandLineW
HeapFree
HeapAlloc
FlsAlloc
FlsGetValue
FlsSetValue
FlsFree
CompareStringW
LCMapStringW
GetFileType
FindClose
FindFirstFileExW
FindNextFileW
IsValidCodePage
GetACP
GetOEMCP
GetCPInfo
MultiByteToWideChar
WideCharToMultiByte
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableW
SetStdHandle
GetStringTypeW
GetProcessHeap
FlushFileBuffers
GetConsoleOutputCP
GetConsoleMode
ReadConsoleW
GetFileSizeEx
SetFilePointerEx
HeapSize
HeapReAlloc
WriteConsoleW
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_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
CreateFileA
GetFileSize
ReadFile
CloseHandle
GetLastError
VirtualAlloc
VirtualProtect
LocalFree
FormatMessageA
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
IsProcessorFeaturePresent
QueryPerformanceCounter
GetCurrentProcessId
GetCurrentThreadId
GetSystemTimeAsFileTime
InitializeSListHead
IsDebuggerPresent
GetStartupInfoW
GetModuleHandleW
CreateFileW
RtlUnwindEx
SetLastError
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection
InitializeCriticalSectionAndSpinCount
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
FreeLibrary
GetProcAddress
LoadLibraryExW
EncodePointer
RaiseException
RtlPcToFileHeader
RtlUnwind
GetStdHandle
WriteFile
GetModuleFileNameW
ExitProcess
GetModuleHandleExW
GetCommandLineA
GetCommandLineW
HeapFree
HeapAlloc
FlsAlloc
FlsGetValue
FlsSetValue
FlsFree
CompareStringW
LCMapStringW
GetFileType
FindClose
FindFirstFileExW
FindNextFileW
IsValidCodePage
GetACP
GetOEMCP
GetCPInfo
MultiByteToWideChar
WideCharToMultiByte
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableW
SetStdHandle
GetStringTypeW
GetProcessHeap
FlushFileBuffers
GetConsoleOutputCP
GetConsoleMode
ReadConsoleW
GetFileSizeEx
SetFilePointerEx
HeapSize
HeapReAlloc
WriteConsoleW
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_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ