Static task
static1
Behavioral task
behavioral1
Sample
rust-dotnet-crypter.exe
Resource
win7-20230831-en
General
-
Target
rust-dotnet-crypter.exe
-
Size
386KB
-
MD5
8ae4a56489fd8a2222d409d8c3ef50e5
-
SHA1
4c689085cdd341ac5c5680dc1eb6be7700b2e177
-
SHA256
85606e1ab081fe9233a76a78a52cb48265987c53d5398786dc12d780ef994db6
-
SHA512
0315026a12cafab592fa312e066a64dc7cf7ef870cfa649e1eff5b7c2e52c69544188812d90c508997a136fd1377323a7441f480b38a5b7ce7d3d3acc4ac47d2
-
SSDEEP
6144:8ri0BrRPbHRFf1EjcIQEkLrn+3EtqY3V6/+pa6g57ePRTpCFBU1fqjbd:8HBrRDfdE4hEcL0Uq5YtW7ePR9mSF
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource rust-dotnet-crypter.exe
Files
-
rust-dotnet-crypter.exe.exe windows x64
3493266aa442f1c399ce3cf16df6f194
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
Imports
kernel32
GetProcAddress
GetLastError
CreateFileW
SetFilePointerEx
GetConsoleOutputCP
FlushFileBuffers
HeapSize
AddVectoredExceptionHandler
SetThreadStackGuarantee
GetCurrentThread
HeapReAlloc
LCMapStringW
LoadLibraryA
GetCurrentProcess
CompareStringW
CloseHandle
Sleep
GetModuleHandleA
HeapFree
ReleaseSRWLockExclusive
GetStdHandle
GetConsoleMode
FlsFree
WaitForSingleObject
FlsSetValue
MultiByteToWideChar
WriteConsoleW
SetLastError
WaitForSingleObjectEx
CreateMutexA
ReleaseMutex
RtlLookupFunctionEntry
GetModuleHandleW
FormatMessageW
AcquireSRWLockExclusive
HeapAlloc
GetCurrentDirectoryW
RtlCaptureContext
GetEnvironmentVariableW
AcquireSRWLockShared
ReleaseSRWLockShared
FreeLibrary
FlsGetValue
FlsAlloc
TryAcquireSRWLockExclusive
GetProcessHeap
QueryPerformanceCounter
GetCurrentProcessId
GetCurrentThreadId
GetSystemTimeAsFileTime
InitializeSListHead
RtlVirtualUnwind
IsDebuggerPresent
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetStartupInfoW
IsProcessorFeaturePresent
RtlUnwindEx
EncodePointer
RaiseException
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection
InitializeCriticalSectionAndSpinCount
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
LoadLibraryExW
RtlPcToFileHeader
WriteFile
GetModuleFileNameW
ExitProcess
TerminateProcess
GetModuleHandleExW
GetCommandLineA
GetCommandLineW
FindClose
FindFirstFileExW
FindNextFileW
IsValidCodePage
GetACP
GetOEMCP
GetCPInfo
WideCharToMultiByte
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableW
SetStdHandle
GetFileType
GetStringTypeW
oleaut32
GetErrorInfo
SafeArrayCreate
SafeArrayAccessData
SafeArrayUnaccessData
SysFreeString
SafeArrayCreateVector
SafeArrayGetUBound
SafeArrayPutElement
SysStringLen
SysAllocStringLen
SafeArrayGetLBound
bcrypt
BCryptGenRandom
psapi
GetModuleFileNameExW
GetModuleBaseNameW
EnumProcessModulesEx
ntdll
NtWriteFile
RtlNtStatusToDosError
advapi32
SystemFunction036
Sections
.text Size: 213KB - Virtual size: 213KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 155KB - Virtual size: 155KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 8KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 8KB - Virtual size: 8KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
_RDATA Size: 512B - Virtual size: 244B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 3KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ