Static task
static1
Behavioral task
behavioral1
Sample
doskey.exe
Resource
win7-20230220-en
Behavioral task
behavioral2
Sample
doskey.exe
Resource
win10v2004-20230220-en
General
-
Target
doskey.exe
-
Size
16KB
-
MD5
59021770bd19996e0ccf7698c8d53069
-
SHA1
e1570d4a1771b865a169c109ae9912405dff50f8
-
SHA256
4ee98e5b4f507e6019e2d79f6fc263142dfe7886d72a7ba9f1c536f40bdc1bf0
-
SHA512
14cc5e103f9f6952a0fd094bb174020e4d0afd980e9b6649d4f78878aa9fe8ef252571188b3b574de736a9096aebc04e104890ad1de3572cde4994d2e9fa7936
-
SSDEEP
384:sQO3iSELLL4isDCORIZ0+M6kn0r0i5jTWQiW:a37ELLL4isDCORIS+5jP
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource doskey.exe
Files
-
doskey.exe.exe windows x86
815cebc8099878fcfc3eefe858fab97b
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_GUARD_CF
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
ulib
?Stricmp@WSTRING@@QBEJPBV1@@Z
?IsValueSet@ARGUMENT@@QAEEXZ
?QueryFile@SYSTEM@@SGPAVFSN_FILE@@PBVPATH@@EPAE@Z
??0PATH_ARGUMENT@@QAE@XZ
??1PATH_ARGUMENT@@UAE@XZ
?Initialize@PATH_ARGUMENT@@QAEEPADE@Z
?ReadLine@STREAM@@QAEEPAVWSTRING@@E@Z
?Initialize@WSTRING@@QAEEPBV1@KK@Z
?Strchr@WSTRING@@QBEKGK@Z
?Initialize@STREAM_MESSAGE@@QAEEPAVSTREAM@@00@Z
?Set@STREAM_MESSAGE@@UAEEKW4MESSAGE_TYPE@@K@Z
??0FLAG_ARGUMENT@@QAE@XZ
?Initialize@FLAG_ARGUMENT@@QAEEPAD@Z
??0REST_OF_LINE_ARGUMENT@@QAE@XZ
?Initialize@REST_OF_LINE_ARGUMENT@@QAEEXZ
??0ARRAY@@QAE@XZ
?DeleteChAt@WSTRING@@QAEXKK@Z
?Initialize@WSTRING@@QAEEPBGK@Z
?Initialize@WSTRING@@QAEEPBDK@Z
??1STREAM_MESSAGE@@UAE@XZ
?QueryWSTR@WSTRING@@QBEPAGKKPAGKE@Z
?Strcat@WSTRING@@QAEEPBV1@@Z
Get_Standard_Output_Stream
?Display@MESSAGE@@QAAEPBDZZ
?DisplayMsg@MESSAGE@@QAAEKW4MESSAGE_TYPE@@KPBDZZ
?MakeFileToken@MESSAGE@@SG_KPBD@Z
??0STRING_ARGUMENT@@QAE@XZ
??1STRING_ARGUMENT@@UAE@XZ
?Initialize@STRING_ARGUMENT@@QAEEPAD@Z
??0ARGUMENT_LEXEMIZER@@QAE@XZ
??1ARGUMENT_LEXEMIZER@@UAE@XZ
?Initialize@ARGUMENT_LEXEMIZER@@QAEEPAVARRAY@@@Z
?DoParsing@ARGUMENT_LEXEMIZER@@QAEEPAVARRAY@@@Z
?PutSeparators@ARGUMENT_LEXEMIZER@@QAEXPBD@Z
?QueryInvalidArgument@ARGUMENT_LEXEMIZER@@QAEPAVWSTRING@@XZ
?PrepareToParse@ARGUMENT_LEXEMIZER@@QAEEPAVWSTRING@@@Z
?SetCaseSensitive@ARGUMENT_LEXEMIZER@@QAEXE@Z
??0STREAM_MESSAGE@@QAE@XZ
??1OBJECT@@UAE@XZ
??1ARRAY@@UAE@XZ
?Initialize@ARRAY@@QAEEKK@Z
?Put@ARRAY@@UAEEPAVOBJECT@@@Z
?QueryStream@FSN_FILE@@QAEPAVFILE_STREAM@@W4STREAMACCESS@@K@Z
??0LONG_ARGUMENT@@QAE@XZ
?Initialize@LONG_ARGUMENT@@QAEEPAD@Z
Get_Standard_Input_Stream
??0DSTRING@@QAE@XZ
??1DSTRING@@UAE@XZ
kernel32
TerminateProcess
GetTickCount
GetSystemTimeAsFileTime
GetCurrentThreadId
GetCurrentProcessId
QueryPerformanceCounter
GetModuleHandleW
SetUnhandledExceptionFilter
Sleep
GetConsoleCommandHistoryLengthW
AddConsoleAliasW
HeapSetInformation
GetConsoleAliasesLengthW
GetConsoleMode
ExpungeConsoleCommandHistoryW
GetConsoleCommandHistoryW
GetConsoleAliasExesW
SetConsoleMode
SetConsoleNumberOfCommandsW
GetStdHandle
GetConsoleAliasesW
GetConsoleAliasExesLengthW
GetCurrentProcess
UnhandledExceptionFilter
ntdll
RtlFreeHeap
RtlAllocateHeap
msvcrt
_except_handler4_common
_controlfp
?terminate@@YAXXZ
_initterm
__setusermatherr
__p__fmode
_cexit
_exit
exit
__set_app_type
__getmainargs
_amsg_exit
__p__commode
_XcptFilter
Sections
.text Size: 8KB - Virtual size: 8KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 512B - Virtual size: 960B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 3KB - Virtual size: 3KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 2KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 1024B - Virtual size: 824B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ