g:\2011-D10-version\solution\win32\XObex\Release\XObex.pdb
Static task
static1
Behavioral task
behavioral1
Sample
afa92ade14d2b57b88ef6cb31269e92a_JaffaCakes118.dll
Resource
win7-20240704-en
Behavioral task
behavioral2
Sample
afa92ade14d2b57b88ef6cb31269e92a_JaffaCakes118.dll
Resource
win10v2004-20240802-en
General
-
Target
afa92ade14d2b57b88ef6cb31269e92a_JaffaCakes118
-
Size
252KB
-
MD5
afa92ade14d2b57b88ef6cb31269e92a
-
SHA1
14f879651088d6a30d032098eb07d9b16bf28207
-
SHA256
2a95595a83adb7bbaea3fcbb6b98453a213c724f5352569cbf0e53466c044c9e
-
SHA512
b6149bc91f62008077f058809d2f4f9c830120c3247481b65bcc71352887ea3553568ef2502d906c46fb27ff1f11a7cb8a70b2771b37ec1cd4ef368dec4809e2
-
SSDEEP
6144:OldRMh6vACB8+OW3gyf37irk/23ktv1wk:OlLMJCBTJSeKk
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource afa92ade14d2b57b88ef6cb31269e92a_JaffaCakes118
Files
-
afa92ade14d2b57b88ef6cb31269e92a_JaffaCakes118.dll windows:4 windows x86 arch:x86
76f73874bc6fdafd3d71fed71002ac0e
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
obex
RegisterCltUsr
DecObxRsp
RegisterObexSock
InitObex
ReleaseObxPkt
SetObxStatusIdle
sendObxReq
encObxReq
ExitObex
CsUtil_utf8ToUcs2
CsUtil_ucs2ToUtf8
vcadcal
?DecodeMemToObj@IvCard@vCard@@SAHPADIPAVIvCardObj@2@@Z
?CreateObj@IvCard@vCard@@SAPAVIvCardObj@2@XZ
?DecodeMemToMultiObj@IvCard@vCard@@SAHPADIAAV?$list@PAVIvCardObj@vCard@@V?$allocator@PAVIvCardObj@vCard@@@std@@@std@@@Z
?CreateObj@IvCal@vCalendar@@SAPAVIvCalObj@2@XZ
?EncodeObjToMem@IvCal@vCalendar@@SAHPADPAIPAVIvCalObj@2@W4ENC_MODE@12@@Z
?DecodeMemToObj@IvCal@vCalendar@@SAHPADIPAVIvCalObj@2@@Z
?DecodeMemToMultiObj@IvCal@vCalendar@@SAHPADIAAV?$list@PAVIvCalObj@vCalendar@@V?$allocator@PAVIvCalObj@vCalendar@@@std@@@std@@@Z
?EncodeObjToMem@IvCard@vCard@@SAHPADPAIPAVIvCardObj@2@W4ENC_MODE@12@@Z
kernel32
WideCharToMultiByte
ReleaseMutex
CreateMutexA
GetProcessHeap
HeapSize
HeapReAlloc
HeapFree
HeapAlloc
HeapDestroy
LeaveCriticalSection
EnterCriticalSection
GetVersionExA
GetSystemTimeAsFileTime
GetCurrentProcessId
GetCurrentThreadId
QueryPerformanceCounter
ExitProcess
GetFileAttributesA
SetFileAttributesA
FindResourceExW
FindResourceW
InterlockedExchange
GetACP
GetLocaleInfoA
GetThreadLocale
GetVersionExW
RaiseException
InitializeCriticalSection
DeleteCriticalSection
FileTimeToLocalFileTime
LocalFileTimeToFileTime
MultiByteToWideChar
FreeLibrary
GetProcAddress
GetModuleFileNameW
FileTimeToSystemTime
SystemTimeToFileTime
FindClose
FindNextFileW
FindFirstFileW
DeleteFileW
GetTickCount
CreateDirectoryW
CreateEventA
CloseHandle
SetEvent
ResetEvent
LoadLibraryA
WaitForSingleObject
SizeofResource
LockResource
LoadResource
oleaut32
VarUdateFromDate
SystemTimeToVariantTime
VariantTimeToSystemTime
msvcp71
?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z
?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z
?resize@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXI@Z
?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
?_Nomemory@std@@YAXXZ
??$?8_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z
??$?8_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PB_W@Z
?find@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEI_WI@Z
?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z
?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIABV12@@Z
?reserve@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ
??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV01@@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z
??Y?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@ABV01@@Z
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z
??Y?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z
??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@ABV01@@Z
?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z
?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBD@Z
?npos@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@2IB
??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEHIIPBDI@Z
?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPBDABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEHABV12@@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z
?rfind@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEI_WI@Z
??$?9_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NPB_WABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z
??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
msvcr71
_callnewh
??1type_info@@UAE@XZ
__security_error_handler
__dllonexit
_onexit
?terminate@@YAXXZ
_initterm
_adjust_fdiv
__CppXcptFilter
_stricmp
memset
??1exception@@UAE@XZ
??0exception@@QAE@XZ
__CxxFrameHandler
??3@YAXPAX@Z
_purecall
??0exception@@QAE@ABV0@@Z
_CxxThrowException
memmove
??_V@YAXPAX@Z
wcscpy
wcslen
atoi
strncpy
atol
isdigit
toupper
_except_handler3
free
__RTDynamicCast
strchr
strncmp
fclose
fwrite
fopen
sprintf
strstr
strtol
fread
ftell
fseek
wcscmp
_wfopen
wcsncpy
ceil
floor
swscanf
wcsftime
_itoa
swprintf
_wcsicmp
_vscwprintf
vswprintf
malloc
isaputrace
?instance@CiSAPUTrace@@SAPAV1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?Traceout@CiSAPUTrace@@QAEXHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0H0@Z
Exports
Exports
??4CPIMUtils@@QAEAAV0@ABV0@@Z
?DoubleToITTime@CPIMUtils@@SAPAVITTime@IvCalObj@vCalendar@@N@Z
?DoubleToTTime@CPIMUtils@@SAPAU_TTime@IvCardObj@vCard@@N@Z
?GetPimMap@CPIMUtils@@SAPAUPIMMAP@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?GetStringFromLangFile@CPIMUtils@@SA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@PB_W@Z
?ITTimeToDouble@CPIMUtils@@SANPBVITTime@IvCalObj@vCalendar@@@Z
?OleDateTimeToUTCTime@CPIMUtils@@SAHPAVITTime@IvCalObj@vCalendar@@AAVCOleDateTime@ATL@@@Z
?ParseDateTime@CPIMUtils@@SA_NPAVCOleDateTime@ATL@@PB_W@Z
?ParseIAddrRecordSetTovCard@CPIMUtils@@SAJPAVIAddrRecordSet@@PAVIvCardObj@vCard@@_N@Z
?ParseIAddrRecordToIPimItem@CPIMUtils@@SAJPAVIAddrRecord@@PAVIPimItem@@@Z
?ParseIAddrRecordTovCard@CPIMUtils@@SAJPAVIAddrRecord@@PAVIvCardObj@vCard@@@Z
?ParseIPimItemToIAddrRecod@CPIMUtils@@SAJPAVIPimItem@@PAVIAddrRecord@@@Z
?ParseIPimItemTovCalObj@CPIMUtils@@SA_NPBVIPimItem@@PAVIvCalObj@vCalendar@@W4ITEM_TYPES@ipim@@@Z
?ParseIPimItemTovCard@CPIMUtils@@SAJPAVIPimItem@@PAVIvCardObj@vCard@@@Z
?ParseStrToTTime@CPIMUtils@@SA_NPB_WPAU_TTime@IvCardObj@vCard@@@Z
?ParseTTimeToStr@CPIMUtils@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U_TTime@IvCardObj@vCard@@@Z
?ParsevCalObjToIPimItem@CPIMUtils@@SA_NPBVIvCalObj@vCalendar@@PAVIPimItem@@@Z
?ParsevCardToIAddrRecord@CPIMUtils@@SAJPAVIvCardObj@vCard@@PAVIAddrRecord@@@Z
?ParsevCardToIPimItem@CPIMUtils@@SAJPAVIvCardObj@vCard@@PAVIPimItem@@@Z
?TTimeToDouble@CPIMUtils@@SANPBU_TTime@IvCardObj@vCard@@@Z
?UTCTimeToOleDateTime@CPIMUtils@@SAHPAVITTime@IvCalObj@vCalendar@@AAVCOleDateTime@ATL@@@Z
?pimMap@CPIMUtils@@0PAUPIMMAP@@A
?strCat@CPIMUtils@@0PAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@A
CreateObexMgr
Sections
.text Size: 180KB - Virtual size: 179KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 40KB - Virtual size: 39KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 7KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.reloc Size: 24KB - Virtual size: 23KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ