Static task
static1
Behavioral task
behavioral1
Sample
7356140ace01ab1ac365704bf1a706da_JaffaCakes118.dll
Resource
win7-20240708-en
Behavioral task
behavioral2
Sample
7356140ace01ab1ac365704bf1a706da_JaffaCakes118.dll
Resource
win10v2004-20240709-en
General
-
Target
7356140ace01ab1ac365704bf1a706da_JaffaCakes118
-
Size
86KB
-
MD5
7356140ace01ab1ac365704bf1a706da
-
SHA1
767dcf49199e3d70fa2567b0736f9c0cb9b806df
-
SHA256
66a80ff2dac273fc7a122237db582d0bdb476d84d42ef1bc7da276ce0aef3201
-
SHA512
686a4349bc1f00a48a9c255f64d5472834df6bac5b31aff2fbac7aae3c1f8215232458ee6457c933a11e68c2d8e69cd5547bff063d2f6fda8da166f14ca9330b
-
SSDEEP
1536:vGaa7ZW3sfDE7NFF5MJl5hpn9NoS3g3ubGkeB74v7P+Ed7cBtSoKYuFW3sXWAmd4:n8bE7l5m5hp9fQ+bGkedWbwBduFWQW/K
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 7356140ace01ab1ac365704bf1a706da_JaffaCakes118
Files
-
7356140ace01ab1ac365704bf1a706da_JaffaCakes118.dll windows:1 windows x86 arch:x86
6d082d2185126bd9f93a02cb4264dc6e
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
Imports
crtdll
_spawnlpe
scanf
vfprintf
_mbsnbset
atol
fsetpos
wcsspn
isxdigit
localtime
free
asin
iswpunct
ctime
exit
?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z
labs
_except_handler2
fopen
wcscmp
_tell
getc
_chdir
vwprintf
_findnext
_tzset
_mbsspnp
opengl32
glVertex2sv
glPixelZoom
glPushName
glPixelStoref
wglUseFontOutlinesA
glTexCoord3iv
glGetMapiv
glGetDoublev
glClearAccum
wglUseFontBitmapsA
glFlush
glPixelTransferf
glDrawElements
wglCreateContext
glGetIntegerv
glVertex2s
glTexEnviv
glLightfv
glVertex3d
glTexCoord3i
glRectd
GlmfEndPlayback
glMultMatrixd
glCopyTexImage2D
glVertex3dv
glEdgeFlagPointer
glGetLightiv
glEvalMesh1
glCopyTexSubImage2D
glColor3bv
glCopyTexImage1D
glRasterPos3s
glMatrixMode
glTexParameterfv
wglGetDefaultProcAddress
glLightModelf
glLogicOp
glMaterialiv
glTexGeni
glVertex2dv
glVertex3fv
glMapGrid1d
glGetPointerv
ole32
CLSIDFromProgIDEx
CoSuspendClassObjects
ComPs_NdrDllCanUnloadNow
CoCreateFreeThreadedMarshaler
OleGetAutoConvert
HMETAFILE_UserUnmarshal
CoGetContextToken
CoSwitchCallContext
OleIsCurrentClipboard
CoInitialize
CoGetInstanceFromIStorage
OleQueryCreateFromData
HBRUSH_UserMarshal
IsValidPtrOut
HMENU_UserMarshal
PropVariantCopy
CoLockObjectExternal
StgOpenPropStg
CoGetClassVersion
CoInitializeWOW
CreateStreamOnHGlobal
CoWaitForMultipleHandles
StgOpenStorageOnILockBytes
CoSetProxyBlanket
SNB_UserFree
CoGetProcessIdentifier
CoCopyProxy
CoBuildVersion
msvcp60
?assign@?$char_traits@D@std@@SAPADPADIABD@Z
?fail@ios_base@std@@QBE_NXZ
?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z
?do_curr_symbol@?$_Mpunct@G@std@@MBE?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@2@XZ
??4?$numeric_limits@_N@std@@QAEAAV01@ABV01@@Z
?_Ffmt@?$num_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@KAPADPADDH@Z
??_F?$moneypunct@D$0A@@std@@QAEXXZ
?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEPADPAD0@Z
?replace@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IIABV12@II@Z
??0locale@std@@QAE@W4_Uninitialized@1@@Z
?sin@std@@YA?AV?$complex@O@1@ABV21@@Z
??_7overflow_error@std@@6B@
?_Getcat@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@SAIXZ
?round_error@?$numeric_limits@K@std@@SAKXZ
?sgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHPADH@Z
??4range_error@std@@QAEAAV01@ABV01@@Z
?compare@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEHPBG@Z
?atan2@?$_Ctr@O@std@@SAOOO@Z
??Z?$_Complex_base@O@std@@QAEAAV01@ABO@Z
?find@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIPBGI@Z
??9std@@YA_NABV?$complex@M@0@ABM@Z
??1istrstream@std@@UAE@XZ
?id@?$collate@G@std@@2V0locale@2@A
??1?$basic_istringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@UAE@XZ
??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@PBDH@Z
??0locale@std@@AAE@PAV_Locimp@01@@Z
??Mstd@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBG@Z
?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z
?__Fiopen@std@@YAPAU_iobuf@@PBDH@Z
?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PAD0PBDI@Z
??Xstd@@YAAAV?$complex@N@0@AAV10@ABV10@@Z
?open@?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXPBDH@Z
??5?$basic_istream@GU?$char_traits@G@std@@@std@@QAEAAV01@AAJ@Z
?id@?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A
?uflow@?$basic_filebuf@GU?$char_traits@G@std@@@std@@MAEGXZ
?_Mode@?$basic_stringbuf@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEHH@Z
?max@?$numeric_limits@H@std@@SAHXZ
?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IABV12@II@Z
?flags@ios_base@std@@QBEHXZ
?id@?$moneypunct@G$00@std@@2V0locale@2@A
?hash@?$collate@D@std@@QBEJPBD0@Z
?arg@std@@YAMABV?$complex@M@1@@Z
??_Ffacet@locale@std@@QAEXXZ
??5std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAD@Z
??_F?$basic_stringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEXXZ
?exp@std@@YA?AV?$complex@O@1@ABV21@@Z
??1?$codecvt@DDH@std@@UAE@XZ
?grouping@?$numpunct@G@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
?_Tidy@strstreambuf@std@@IAEXXZ
?round_error@?$numeric_limits@I@std@@SAIXZ
??0?$time_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@QAE@ABV_Locinfo@1@I@Z
??4?$char_traits@D@std@@QAEAAU01@ABU01@@Z
??9std@@YA_NABV?$complex@M@0@0@Z
?infinity@?$numeric_limits@C@std@@SACXZ
?_Getcat@?$collate@G@std@@SAIXZ
??1?$money_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@UAE@XZ
??4?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z
?find@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIGI@Z
??9std@@YA_NABOABV?$complex@O@0@@Z
??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@IGABV?$allocator@G@1@@Z
?do_grouping@?$numpunct@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
??1_Locinfo@std@@QAE@XZ
?sinh@std@@YA?AV?$complex@O@1@ABV21@@Z
?curr_symbol@?$_Mpunct@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
?epsilon@?$numeric_limits@J@std@@SAJXZ
?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z
?find@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIPBGII@Z
?id@?$time_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@2V0locale@2@A
??_7?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@6B@
activeds
ConvertSecurityDescriptorToSecDes
ADsBuildVarArrayStr
FreeADsStr
ADsOpenObject
DllCanUnloadNow
PropVariantToAdsType2
BinarySDToSecurityDescriptor
AdsFreeAdsValues
PropVariantToAdsType
ADsGetObject
ADsFreeEnumerator
ADsBuildEnumerator
ConvertSecDescriptorToVariant
ADsDecodeBinaryData
ADsSetLastError
ADsEnumerateNext
ADsBuildVarArrayInt
DllGetClassObject
ADsEncodeBinaryData
AdsTypeToPropVariant
SecurityDescriptorToBinarySD
AllocADsMem
ADsGetLastError
AdsTypeToPropVariant2
AllocADsStr
kernel32
ContinueDebugEvent
ReadConsoleW
Beep
DeleteVolumeMountPointW
PeekNamedPipe
FatalAppExitA
GetCurrentActCtx
CreateRemoteThread
DelayLoadFailureHook
UpdateResourceA
VirtualAlloc
RegisterWaitForSingleObject
GetUserGeoID
LockFileEx
RemoveDirectoryW
GenerateConsoleCtrlEvent
WriteConsoleInputA
_lread
FatalExit
GetProfileSectionA
GetVersion
ReadFileEx
Sleep
SetProcessPriorityBoost
GetFileAttributesA
AddLocalAlternateComputerNameA
DefineDosDeviceW
EscapeCommFunction
odbctrac
TraceSQLColumns
TraceSQLGetStmtOption
TraceSQLAllocEnv
TraceSQLFreeStmt
TraceSQLFreeHandle
TraceSQLConnectW
TraceSQLGetDescRec
TraceSQLErrorW
TraceReturn
TraceSQLSetParam
TraceSQLGetDescFieldW
TraceSQLGetFunctions
TraceSQLProcedureColumns
TraceSQLDisconnect
TraceOpenLogFile
TraceSQLTables
TraceSQLNumParams
TraceSQLDriverConnectW
TraceSQLSpecialColumns
TraceSQLConnect
TraceSQLPutData
TraceSQLRowCount
TraceSQLDrivers
TraceSQLColAttribute
TraceSQLExtendedFetch
TraceSQLNativeSql
TraceSQLGetDiagRec
TraceSQLDataSourcesW
TraceSQLSetStmtAttr
TraceSQLGetEnvAttr
TraceSQLCopyDesc
ntdll
RtlRandomEx
RtlValidSid
NtCreatePagingFile
NtWaitForSingleObject
NtQueryTimer
NtCompleteConnectPort
ZwSetEventBoostPriority
NtReadFile
RtlGetNativeSystemInformation
_allrem
RtlDebugPrintTimes
DbgUiContinue
ZwEnumerateSystemEnvironmentValuesEx
wcscpy
RtlQuerySecurityObject
ZwQuerySymbolicLinkObject
RtlAddAttributeActionToRXact
ZwQueryValueKey
RtlDeNormalizeProcessParams
isspace
RtlEnumerateGenericTableAvl
_vsnwprintf
RtlDeleteElementGenericTableAvl
NtQueryInformationAtom
RtlLargeIntegerAdd
RtlExpandEnvironmentStrings_U
RtlAreBitsClear
certcli
CACountCertTypes
CASetCertTypeFlagsEx
CAIsCertTypeCurrent
DllRegisterServer
CACreateCertType
CAGetCertTypeProperty
CACertTypeUnregisterQuery
CAEnumNextCA
CASetCACertificate
CAGetCAProperty
CAGetCACertificate
DllInstall
CADeleteCA
CASetCASecurity
CACertTypeAccessCheck
CAGetCertTypeFlags
CAGetCertTypeFlagsEx
CASetCertTypeProperty
CAEnumCertTypes
CAAccessCheck
CAOIDSetProperty
DllCanUnloadNow
CAGetCertTypeExpiration
CAOIDAdd
CACreateAutoEnrollmentObjectEx
DllUnregisterServer
CAUpdateCertType
CACloseCA
CAOIDFreeLdapURL
CAGetCertTypeExtensionsEx
CACountCAs
CACloneCertType
CAOIDFreeProperty
user32
SetFocus
ir50_qc
CompressEnd
CompressQuery
DllMain
SetScalability
CompressFramesInfo
AllocInstanceData
SetCPUID
FreeInstanceData
Compress
CompressBegin
Sections
.text Size: 49KB - Virtual size: 49KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 31KB - Virtual size: 30KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 2KB - Virtual size: 4KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 1024B - Virtual size: 906B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ