Overview
overview
8Static
static
8Sharpshoot...nt.exe
windows7-x64
1Sharpshoot...nt.exe
windows10-2004-x64
1Sharpshoot...er.doc
windows7-x64
6Sharpshoot...er.doc
windows10-2004-x64
1Sharpshoot...nt.exe
windows7-x64
1Sharpshoot...nt.exe
windows10-2004-x64
1Sharpshoot...c2.doc
windows7-x64
6Sharpshoot...c2.doc
windows10-2004-x64
1Sharpshoot...er.doc
windows7-x64
6Sharpshoot...er.doc
windows10-2004-x64
1Behavioral task
behavioral1
Sample
Sharpshooter/SharpImplant.exe
Resource
win7-20231129-en
Behavioral task
behavioral2
Sample
Sharpshooter/SharpImplant.exe
Resource
win10v2004-20240508-en
Behavioral task
behavioral3
Sample
Sharpshooter/SharpShooter.doc
Resource
win7-20240611-en
Behavioral task
behavioral4
Sample
Sharpshooter/SharpShooter.doc
Resource
win10v2004-20240226-en
Behavioral task
behavioral5
Sample
Sharpshooter/SharpShooterImplant.exe
Resource
win7-20240220-en
Behavioral task
behavioral6
Sample
Sharpshooter/SharpShooterImplant.exe
Resource
win10v2004-20240508-en
Behavioral task
behavioral7
Sample
Sharpshooter/SharpshooterDoc2.doc
Resource
win7-20240611-en
Behavioral task
behavioral8
Sample
Sharpshooter/SharpshooterDoc2.doc
Resource
win10v2004-20240611-en
Behavioral task
behavioral9
Sample
Sharpshooter/Strategic%20Planning%20Manager.doc
Resource
win7-20231129-en
Behavioral task
behavioral10
Sample
Sharpshooter/Strategic%20Planning%20Manager.doc
Resource
win10v2004-20240611-en
General
-
Target
0cae79da615d3e0dceee34811fded4b4_JaffaCakes118
-
Size
265KB
-
MD5
0cae79da615d3e0dceee34811fded4b4
-
SHA1
364f326372d277a29ccc35468d6345a132c66a1f
-
SHA256
273a1012cb84d3b0f712e41f8cd429eb78d8063bc931766cc41c0bc94d601a72
-
SHA512
06c5331251819b2831826f03c4e8ba45f601767c153f34656b5a36d5e1286018d93a794e502c75ef171486d72d779351061ecea265a1b7eb4b23aba0e9dccfbe
-
SSDEEP
6144:uACWZnoZd0dbagE8VaO+8X88dZATIPAAmK9APziw/qLwfP:dZZnSdGbaz6apw88dZf9rOixLa
Malware Config
Signatures
-
Office macro that triggers on suspicious action 3 IoCs
Office document macro which triggers in special circumstances - often malicious.
resource yara_rule static1/unpack001/Sharpshooter/SharpShooter.doc office_macro_on_action static1/unpack001/Sharpshooter/SharpshooterDoc2.doc office_macro_on_action static1/unpack001/Sharpshooter/Strategic%20Planning%20Manager.doc office_macro_on_action -
Unsigned PE 2 IoCs
Checks for missing Authenticode signature.
resource unpack001/Sharpshooter/SharpImplant unpack001/Sharpshooter/SharpShooterImplant
Files
-
0cae79da615d3e0dceee34811fded4b4_JaffaCakes118.7z
-
Sharpshooter/SharpImplant.exe windows:5 windows x64 arch:x64
259bfc7abe226cd6214a32f712fddb5e
Headers
DLL Characteristics
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
SetErrorMode
GetCurrentProcess
SetEnvironmentVariableW
WaitForSingleObject
GetComputerNameW
GetLogicalDrives
SetFileTime
WriteFile
GetProcessTimes
OpenProcess
WideCharToMultiByte
LoadLibraryW
Sleep
GetExitCodeProcess
GetFileAttributesW
TerminateProcess
ReadFile
GetModuleFileNameW
CreateFileW
GetTempPathW
GetCurrentDirectoryW
FindClose
GetLocalTime
Process32FirstW
SetCurrentDirectoryW
Module32FirstW
Process32NextW
FindNextFileW
CreateToolhelp32Snapshot
GetDiskFreeSpaceExW
FileTimeToLocalFileTime
DeleteFileW
GetDriveTypeW
GetVolumeInformationW
WriteConsoleW
SetStdHandle
HeapReAlloc
SetFilePointer
GetNativeSystemInfo
FindFirstFileW
GetFileSize
GetTempFileNameW
GetEnvironmentVariableW
GetCommandLineW
LoadLibraryA
GetProcAddress
LocalFree
LocalAlloc
GlobalFree
GetLastError
MultiByteToWideChar
GetTickCount
CloseHandle
GetConsoleMode
GetConsoleCP
EnterCriticalSection
LeaveCriticalSection
GetSystemTimeAsFileTime
FlushFileBuffers
GetCurrentProcessId
QueryPerformanceCounter
DeleteCriticalSection
GetFileType
InitializeCriticalSectionAndSpinCount
SetHandleCount
GetEnvironmentStringsW
FreeEnvironmentStringsW
RtlUnwindEx
HeapSize
RtlPcToFileHeader
RaiseException
GetStringTypeW
LCMapStringW
SetFileAttributesW
CreateProcessW
GetStdHandle
ExitProcess
GetModuleHandleW
HeapCreate
GetVersion
HeapSetInformation
FlsAlloc
GetCurrentThreadId
SetLastError
FlsFree
FlsSetValue
FlsGetValue
IsValidCodePage
GetOEMCP
GetACP
GetCPInfo
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
IsDebuggerPresent
SetUnhandledExceptionFilter
HeapFree
HeapAlloc
EncodePointer
DecodePointer
MoveFileW
GetStartupInfoW
UnhandledExceptionFilter
user32
wsprintfW
advapi32
GetUserNameW
RegOpenKeyW
RegQueryValueExW
CryptAcquireContextW
CryptHashData
CryptDestroyHash
CryptDecrypt
CryptCreateHash
CryptEncrypt
CryptReleaseContext
CryptDeriveKey
oleaut32
SystemTimeToVariantTime
version
GetFileVersionInfoSizeW
VerQueryValueA
urlmon
ObtainUserAgentString
ws2_32
inet_addr
closesocket
socket
WSAStartup
ioctlsocket
iphlpapi
GetAdaptersInfo
winhttp
WinHttpSetOption
WinHttpSetTimeouts
WinHttpReceiveResponse
WinHttpAddRequestHeaders
WinHttpReadData
WinHttpCrackUrl
WinHttpOpen
WinHttpQueryDataAvailable
WinHttpQueryHeaders
WinHttpGetIEProxyConfigForCurrentUser
WinHttpCloseHandle
WinHttpConnect
WinHttpOpenRequest
WinHttpWriteData
WinHttpSendRequest
WinHttpGetProxyForUrl
shlwapi
StrTrimW
Sections
.text Size: 112KB - Virtual size: 112KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 28KB - Virtual size: 28KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 36KB - Virtual size: 36KB
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
.rsrc Size: 4KB - Virtual size: 4KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 4KB - Virtual size: 4KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
Sharpshooter/SharpShooter.doc.doc windows office2003
-
Sharpshooter/SharpShooterImplant.exe windows:5 windows x64 arch:x64
259bfc7abe226cd6214a32f712fddb5e
Headers
DLL Characteristics
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
SetErrorMode
GetCurrentProcess
SetEnvironmentVariableW
WaitForSingleObject
GetComputerNameW
GetLogicalDrives
SetFileTime
WriteFile
GetProcessTimes
OpenProcess
WideCharToMultiByte
LoadLibraryW
Sleep
GetExitCodeProcess
GetFileAttributesW
TerminateProcess
ReadFile
GetModuleFileNameW
CreateFileW
GetTempPathW
GetCurrentDirectoryW
FindClose
GetLocalTime
Process32FirstW
SetCurrentDirectoryW
Module32FirstW
Process32NextW
FindNextFileW
CreateToolhelp32Snapshot
GetDiskFreeSpaceExW
FileTimeToLocalFileTime
DeleteFileW
GetDriveTypeW
GetVolumeInformationW
WriteConsoleW
SetStdHandle
HeapReAlloc
SetFilePointer
GetNativeSystemInfo
FindFirstFileW
GetFileSize
GetTempFileNameW
GetEnvironmentVariableW
GetCommandLineW
LoadLibraryA
GetProcAddress
LocalFree
LocalAlloc
GlobalFree
GetLastError
MultiByteToWideChar
GetTickCount
CloseHandle
GetConsoleMode
GetConsoleCP
EnterCriticalSection
LeaveCriticalSection
GetSystemTimeAsFileTime
FlushFileBuffers
GetCurrentProcessId
QueryPerformanceCounter
DeleteCriticalSection
GetFileType
InitializeCriticalSectionAndSpinCount
SetHandleCount
GetEnvironmentStringsW
FreeEnvironmentStringsW
RtlUnwindEx
HeapSize
RtlPcToFileHeader
RaiseException
GetStringTypeW
LCMapStringW
SetFileAttributesW
CreateProcessW
GetStdHandle
ExitProcess
GetModuleHandleW
HeapCreate
GetVersion
HeapSetInformation
FlsAlloc
GetCurrentThreadId
SetLastError
FlsFree
FlsSetValue
FlsGetValue
IsValidCodePage
GetOEMCP
GetACP
GetCPInfo
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
IsDebuggerPresent
SetUnhandledExceptionFilter
HeapFree
HeapAlloc
EncodePointer
DecodePointer
MoveFileW
GetStartupInfoW
UnhandledExceptionFilter
user32
wsprintfW
advapi32
GetUserNameW
RegOpenKeyW
RegQueryValueExW
CryptAcquireContextW
CryptHashData
CryptDestroyHash
CryptDecrypt
CryptCreateHash
CryptEncrypt
CryptReleaseContext
CryptDeriveKey
oleaut32
SystemTimeToVariantTime
version
GetFileVersionInfoSizeW
VerQueryValueA
urlmon
ObtainUserAgentString
ws2_32
inet_addr
closesocket
socket
WSAStartup
ioctlsocket
iphlpapi
GetAdaptersInfo
winhttp
WinHttpSetOption
WinHttpSetTimeouts
WinHttpReceiveResponse
WinHttpAddRequestHeaders
WinHttpReadData
WinHttpCrackUrl
WinHttpOpen
WinHttpQueryDataAvailable
WinHttpQueryHeaders
WinHttpGetIEProxyConfigForCurrentUser
WinHttpCloseHandle
WinHttpConnect
WinHttpOpenRequest
WinHttpWriteData
WinHttpSendRequest
WinHttpGetProxyForUrl
shlwapi
StrTrimW
Sections
.text Size: 112KB - Virtual size: 111KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 28KB - Virtual size: 27KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 7KB - Virtual size: 34KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 5KB - Virtual size: 5KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 512B - Virtual size: 436B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
Sharpshooter/SharpshooterDoc2.doc.doc windows office2003
-
Sharpshooter/Strategic%20Planning%20Manager.doc.doc windows office2003