c:\Work\Freecause\SVN.Trunk\ShoppingBHO\Release Unicode Bin\ShoppingBHO.pdb
Static task
static1
Behavioral task
behavioral1
Sample
ShoppingBHO.dll
Resource
win7-20240611-en
Behavioral task
behavioral2
Sample
ShoppingBHO.dll
Resource
win10v2004-20240508-en
Behavioral task
behavioral3
Sample
bgedit.exe
Resource
win7-20240221-en
Behavioral task
behavioral4
Sample
bgedit.exe
Resource
win10v2004-20240508-en
General
-
Target
236c9e249b083f4a3f0467eee5d611b4_JaffaCakes118
-
Size
440KB
-
MD5
236c9e249b083f4a3f0467eee5d611b4
-
SHA1
d96bc82577b1bafc3901af09c6c76f982507ab46
-
SHA256
86798943095edf2881aae003261f325cfba99b3d3915b1067ac17eac9781f3f2
-
SHA512
bff1e3d671d2578159437cd748a81ff9080cbb81bf31b0ca3bc0a70dae05b24aeabae42332794029b4f6dd24c7474a047cbe3f000da45c8689415c82ab254283
-
SSDEEP
6144:3VDzXosHtFKfFCiZuGUB9POf22KKN4CqbCXkXeYm+iwul9rkU7iY0NDyTW6:lDzX3SoiqlZKh0XS+e7iYOgW6
Malware Config
Signatures
-
Unsigned PE 2 IoCs
Checks for missing Authenticode signature.
resource unpack001/ShoppingBHO.dll unpack001/bgedit.exe
Files
-
236c9e249b083f4a3f0467eee5d611b4_JaffaCakes118.cab
-
ShoppingBHO.dll.dll regsvr32 windows:5 windows x86 arch:x86
ba296266a35a8647c4784ef624563eaf
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
wininet
InternetSetOptionW
InternetQueryOptionW
HttpOpenRequestA
InternetCloseHandle
InternetConnectA
InternetOpenW
InternetCrackUrlW
HttpAddRequestHeadersA
InternetGetConnectedState
HttpQueryInfoA
HttpSendRequestW
HttpAddRequestHeadersW
InternetSetStatusCallbackW
InternetConnectW
HttpSendRequestA
InternetReadFile
InternetGetCookieW
InternetCrackUrlA
version
VerQueryValueW
GetFileVersionInfoSizeW
GetFileVersionInfoW
rpcrt4
UuidCreate
RpcStringFreeW
UuidToStringW
url
InetIsOffline
setupapi
SetupIterateCabinetW
dbghelp
SymCleanup
SymGetOptions
SymSetOptions
SymInitialize
SymFunctionTableAccess
SymGetModuleBase
StackWalk
kernel32
GetConsoleMode
GetConsoleCP
QueryPerformanceCounter
GetEnvironmentStringsW
GetCurrentThreadId
SizeofResource
LockResource
LoadResource
FindResourceW
FindResourceExW
lstrlenW
InterlockedDecrement
GetModuleFileNameW
LoadLibraryW
GetModuleHandleW
GetProcAddress
FreeLibrary
GetVersionExW
TerminateThread
GetExitCodeThread
WaitForSingleObject
CreateThread
MoveFileW
WideCharToMultiByte
EnterCriticalSection
LeaveCriticalSection
FindNextFileW
FindClose
SetLastError
GetFullPathNameW
FindFirstFileW
lstrcpyW
DeleteCriticalSection
InitializeCriticalSection
CreateDirectoryW
RemoveDirectoryW
DeleteFileW
MultiByteToWideChar
RaiseException
GetLastError
lstrcmpiW
FlushInstructionCache
GetCurrentProcess
InterlockedIncrement
LoadLibraryExW
CloseHandle
SetEvent
ResumeThread
SetThreadPriority
CreateEventW
lstrlenA
GetVersion
LocalFree
LocalAlloc
GetFileTime
CreateFileW
HeapFree
GetProcessHeap
ReleaseMutex
CreateMutexA
SetThreadLocale
GetThreadLocale
GlobalGetAtomNameW
Sleep
lstrcmpW
MulDiv
GlobalUnlock
GlobalLock
GlobalAlloc
ReleaseSemaphore
CreateSemaphoreW
WriteFile
SwitchToThread
IsBadReadPtr
ReadFile
GetFileSize
GetCurrentProcessId
GlobalDeleteAtom
GlobalAddAtomW
QueueUserWorkItem
CreateProcessW
CopyFileW
SetFileAttributesW
MoveFileExW
Process32NextW
Process32FirstW
CreateToolhelp32Snapshot
Module32NextW
Module32FirstW
TerminateProcess
GetShortPathNameW
SetUnhandledExceptionFilter
ReadProcessMemory
IsBadCodePtr
GetCurrentThread
GlobalGetAtomNameA
WinExec
UnhandledExceptionFilter
RtlUnwind
GlobalAddAtomA
VirtualAlloc
VirtualFree
IsProcessorFeaturePresent
LoadLibraryA
InterlockedCompareExchange
HeapSize
HeapReAlloc
HeapAlloc
HeapDestroy
GetLocaleInfoA
GetModuleFileNameA
GetCPInfo
GetACP
GetStringTypeA
IsDebuggerPresent
GetFileAttributesW
GetSystemTimeAsFileTime
ExitThread
GetCommandLineA
TlsGetValue
TlsAlloc
TlsSetValue
GetStringTypeW
InitializeCriticalSectionAndSpinCount
SetStdHandle
FlushFileBuffers
WriteConsoleA
GetOEMCP
IsValidCodePage
LCMapStringW
ExitProcess
LCMapStringA
HeapCreate
GetTimeZoneInformation
GetModuleHandleA
SetHandleCount
GetFileType
GetStartupInfoA
SetFilePointer
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetConsoleOutputCP
WriteConsoleW
SetEndOfFile
CreateFileA
CompareStringA
CompareStringW
SetEnvironmentVariableA
TlsFree
VirtualQuery
GetTickCount
GetStdHandle
user32
IsChild
SetCapture
InvalidateRgn
ScreenToClient
MoveWindow
MapWindowPoints
OffsetRect
FillRect
FrameRect
GetSysColor
GetDlgItem
ReleaseCapture
GetDesktopWindow
DestroyAcceleratorTable
GetLayeredWindowAttributes
GetWindowDC
SubtractRect
SetRect
CopyRect
SetWindowRgn
EndPaint
BeginPaint
SetLayeredWindowAttributes
UpdateLayeredWindow
GetAncestor
ClientToScreen
EqualRect
GetWindow
SetFocus
RedrawWindow
EndDialog
GetFocus
GetDC
GetClientRect
GetWindowRect
SetWindowPos
PeekMessageW
SendMessageTimeoutW
GetParent
GetWindowModuleFileNameW
CharUpperBuffW
SetTimer
KillTimer
AttachThreadInput
CallWindowProcW
GetWindowLongW
GetMessageW
TranslateMessage
DispatchMessageW
CreateAcceleratorTableW
SetWindowTextW
GetWindowTextW
GetWindowTextLengthW
RegisterWindowMessageW
MessageBoxW
SendMessageCallbackW
CreateWindowExW
RegisterClassExW
DefWindowProcW
DestroyWindow
LoadCursorW
IsDlgButtonChecked
SetDlgItemTextW
GetClassInfoExW
ShowWindow
SetWindowLongW
CharNextW
EnumChildWindows
IsWindow
IsWindowVisible
PostMessageW
EnumWindows
GetWindowThreadProcessId
GetClassNameW
SendMessageW
wsprintfW
DialogBoxParamW
ReleaseDC
GetActiveWindow
GetMonitorInfoW
MonitorFromWindow
InvalidateRect
UnregisterClassA
FindWindowW
CharLowerBuffW
gdi32
GetObjectW
CreateSolidBrush
ExcludeClipRect
CreateRectRgn
SetBkColor
SetBkMode
CreateDIBSection
GetDeviceCaps
CreateCompatibleDC
CreateCompatibleBitmap
BitBlt
DeleteDC
DeleteObject
ExtTextOutW
SelectObject
GetStockObject
advapi32
RegDeleteKeyW
RegCloseKey
RegCreateKeyExW
RegDeleteValueW
RegQueryInfoKeyW
RegEnumKeyExW
GetUserNameW
GetSidSubAuthority
GetSidSubAuthorityCount
GetTokenInformation
OpenProcessToken
RegEnumValueW
RegOpenKeyExW
RegSetValueExW
RegQueryValueExW
shell32
DoEnvironmentSubstW
SHFileOperationW
ShellExecuteW
ole32
CoCreateInstance
CoTaskMemAlloc
CoTaskMemRealloc
CoTaskMemFree
CoUninitialize
OleInitialize
CoInitialize
StringFromGUID2
OleDraw
OleLockRunning
CoGetClassObject
CLSIDFromProgID
CLSIDFromString
CreateStreamOnHGlobal
OleUninitialize
oleaut32
SysAllocString
SysAllocStringByteLen
SysStringByteLen
SysStringLen
VarUI4FromStr
LoadRegTypeLi
LoadTypeLi
VariantClear
VariantInit
SysAllocStringLen
VarBstrCmp
VariantCopy
VariantChangeType
DispCallFunc
UnRegisterTypeLi
RegisterTypeLi
OleCreateFontIndirect
SysFreeString
shlwapi
PathStripPathW
PathRemoveFileSpecW
PathAppendW
PathFileExistsW
UrlIsW
PathIsDirectoryW
urlmon
IsValidURL
ObtainUserAgentString
dnsapi
DnsQuery_W
psapi
GetModuleBaseNameW
Exports
Exports
AttachProxyInstance
DllCanUnloadNow
DllGetClassObject
DllInstall
DllRegisterServer
DllUnregisterServer
Sections
.text Size: 471KB - Virtual size: 470KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 133KB - Virtual size: 132KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 26KB - Virtual size: 38KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.SHARED Size: 2KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 15KB - Virtual size: 15KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 41KB - Virtual size: 40KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
bgedit.exe.exe windows:5 windows x86 arch:x86
a795589b34089fa942ee977fd356efd0
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
rpcrt4
UuidFromStringA
shlwapi
PathFileExistsA
kernel32
FlushFileBuffers
GetLastError
DeleteFileA
InterlockedIncrement
InterlockedDecrement
Sleep
InterlockedExchange
InitializeCriticalSection
DeleteCriticalSection
EnterCriticalSection
LeaveCriticalSection
TerminateProcess
GetCurrentProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
HeapFree
GetCommandLineA
RaiseException
RtlUnwind
LCMapStringA
WideCharToMultiByte
MultiByteToWideChar
LCMapStringW
GetCPInfo
HeapAlloc
GetModuleHandleW
GetProcAddress
TlsGetValue
TlsAlloc
TlsSetValue
TlsFree
SetLastError
GetCurrentThreadId
SetHandleCount
GetStdHandle
GetFileType
GetStartupInfoA
WriteFile
GetConsoleCP
GetConsoleMode
SetFilePointer
ReadFile
InterlockedCompareExchange
HeapCreate
VirtualFree
VirtualAlloc
HeapReAlloc
CloseHandle
GetACP
GetOEMCP
IsValidCodePage
HeapSize
ExitProcess
GetModuleFileNameA
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
QueryPerformanceCounter
GetTickCount
GetCurrentProcessId
GetSystemTimeAsFileTime
GetUserDefaultLCID
GetLocaleInfoA
EnumSystemLocalesA
IsValidLocale
GetStringTypeA
GetStringTypeW
InitializeCriticalSectionAndSpinCount
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
SetStdHandle
CreateFileA
LoadLibraryA
GetLocaleInfoW
CreateFileW
SetEndOfFile
GetProcessHeap
Sections
.text Size: 159KB - Virtual size: 159KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 32KB - Virtual size: 32KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 10KB - Virtual size: 17KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 512B - Virtual size: 436B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
-
version.txt