f:\zhangdw\Cricket-V1.0.20-TA\bin\release\zfWaveLib.pdb
Static task
static1
Behavioral task
behavioral1
Sample
658948ac3632fadaf75abb53a28ad696_JaffaCakes118.dll
Resource
win7-20240704-en
Behavioral task
behavioral2
Sample
658948ac3632fadaf75abb53a28ad696_JaffaCakes118.dll
Resource
win10v2004-20240709-en
General
-
Target
658948ac3632fadaf75abb53a28ad696_JaffaCakes118
-
Size
100KB
-
MD5
658948ac3632fadaf75abb53a28ad696
-
SHA1
c2e50193edb5fd7ecd1d9677a9352d36cb6a92cc
-
SHA256
719357785de49ecd8c238d5e2aa09fb438907704459f65743b44a3773d14ff31
-
SHA512
ca47327e0e881efe0738f5913b366bcdd1ce5239a355d2820cf3384cc0773d624fdd51df8f84427327c80d11d971e10025cf6cde9392ac6c3a04e85f4b53a6a5
-
SSDEEP
1536:zlvTZuJPqbLVIAlcy/pHglA7Ur9oc1vGQN8VKnOQVlOD6KTB:ztZu0XV/rglAor9oc1vGMOalOD64
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 658948ac3632fadaf75abb53a28ad696_JaffaCakes118
Files
-
658948ac3632fadaf75abb53a28ad696_JaffaCakes118.dll windows:4 windows x86 arch:x86
3daf5daf1f310282e9661aeaf3c0e9a5
Headers
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
winmm
mixerGetLineInfoW
mixerGetLineControlsW
mixerGetControlDetailsW
mixerSetControlDetails
mixerOpen
mixerClose
waveOutOpen
waveOutClose
waveOutPrepareHeader
waveOutReset
waveInUnprepareHeader
waveOutUnprepareHeader
waveOutGetDevCapsA
mixerGetNumDevs
mixerGetDevCapsA
mixerGetLineInfoA
waveOutGetNumDevs
mixerGetControlDetailsA
mixerGetLineControlsA
waveInPrepareHeader
waveInAddBuffer
waveInReset
waveInStart
waveInOpen
waveInClose
waveOutWrite
kernel32
InterlockedExchange
GetModuleHandleW
InterlockedDecrement
GetSystemTimeAsFileTime
GetCurrentProcessId
GetCurrentThreadId
GetTickCount
QueryPerformanceCounter
DisableThreadLibraryCalls
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
InterlockedCompareExchange
Sleep
InterlockedIncrement
user32
LoadCursorW
DefWindowProcW
RegisterClassExW
PostThreadMessageW
GetMessageW
CreateWindowExW
advapi32
RegCloseKey
RegQueryValueExA
RegOpenKeyExA
zfhelper
?GetOSVersion@COSVersion@@SA?AW4EOSType@1@XZ
zfthreading
?Unlock@CMutex@NSThreading@@QAEXXZ
?WaitForComplete@CThread@NSThreading@@QAEKK@Z
??0CThread@NSThreading@@QAE@AAUIThreadStart@1@@Z
?IsRunning@CThread@NSThreading@@QBE_NXZ
?Lock@CMutex@NSThreading@@QAE_NXZ
??1CThread@NSThreading@@QAE@XZ
?ThreadID@CThread@NSThreading@@QBEKXZ
?WaitAny@CEvent@NSThreading@@SAKQAPAV12@KK@Z
??1CMutex@NSThreading@@QAE@XZ
??0CMutex@NSThreading@@QAE@XZ
??1CEvent@NSThreading@@QAE@XZ
??0CEvent@NSThreading@@QAE@XZ
?Wait@CEvent@NSThreading@@QAEKK@Z
?ResetEvent@CEvent@NSThreading@@QAEXXZ
?SetEvent@CEvent@NSThreading@@QAEXXZ
?Start@CThread@NSThreading@@QAE_NXZ
zfserialport
?Write@CSerialPort@@QAEKPBXKKAAK@Z
?Open@CSerialPort@@QAE_NPB_W_N@Z
?Close@CSerialPort@@QAEXXZ
??1CSerialPort@@QAE@XZ
??0CSerialPort@@QAE@XZ
?Read@CSerialPort@@QAEKPAXKKAAK@Z
?IsOpen@CSerialPort@@QBE_NXZ
msvcp80
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z
??_D?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z
?swap@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@@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@0@Z
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z
?str@?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@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@PBD@Z
?imbue@?$basic_ios@DU?$char_traits@D@std@@@std@@QAE?AVlocale@2@ABV32@@Z
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@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
??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV01@@Z
?seekp@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@V?$fpos@H@2@@Z
?global@locale@std@@SA?AV12@ABV12@@Z
?close@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@PBDH@Z
?open@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXPB_WHH@Z
??1locale@std@@QAE@XZ
??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@XZ
??0locale@std@@QAE@PBDH@Z
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z
??_D?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ
msvcr80
??2@YAPAXI@Z
??3@YAXPAX@Z
??_V@YAXPAX@Z
??0exception@std@@QAE@ABQBD@Z
??1exception@std@@UAE@XZ
??0exception@std@@QAE@ABV01@@Z
??0exception@std@@QAE@XZ
?what@exception@std@@UBEPBDXZ
memmove_s
_purecall
memset
__RTDynamicCast
malloc
free
__iob_func
fprintf
calloc
exit
_unlock
__dllonexit
_encode_pointer
_lock
_onexit
_decode_pointer
?terminate@@YAXXZ
_malloc_crt
_encoded_null
_initterm
_initterm_e
_amsg_exit
_adjust_fdiv
__CppXcptFilter
_crt_debugger_hook
?_type_info_dtor_internal_method@type_info@@QAEXXZ
_except_handler4_common
__clean_type_info_names_internal
_strdup
_CIsqrt
__CxxFrameHandler3
memcpy
_CIsin
_CIcos
_CIexp
_CxxThrowException
_invalid_parameter_noinfo
Exports
Exports
??0CWaveLib@NMWave@@QAE@XZ
??1CWaveLib@NMWave@@QAE@XZ
??4CWaveLib@NMWave@@QAEAAV01@ABV01@@Z
??BCWaveLib@NMWave@@QAE_NXZ
?Create@CWaveLib@NMWave@@QAEXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@00@Z
?CreateMixer@CWaveLib@NMWave@@SAPAUIWaveMixer@2@PAUIMixerListener@2@@Z
?CreateRecorder@CWaveLib@NMWave@@SAPAUIRecorder@2@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z
?GetAudioInput@CWaveLib@NMWave@@QAEAAUIWaveIn@2@XZ
?GetAudioOutput@CWaveLib@NMWave@@QAEAAUIWaveOut@2@XZ
?GetSerialInput@CWaveLib@NMWave@@QAEAAUIWaveIn@2@XZ
?GetSerialOutput@CWaveLib@NMWave@@QAEAAUIWaveOut@2@XZ
?Release@CWaveLib@NMWave@@QAEXXZ
?ReleaseMixer@CWaveLib@NMWave@@SAXPAUIWaveMixer@2@@Z
?ReleaseRecorder@CWaveLib@NMWave@@SAXPAUIRecorder@2@@Z
?Start@CWaveLib@NMWave@@QAE_NXZ
?Stop@CWaveLib@NMWave@@QAE_NXZ
?SwitchDevice@CWaveLib@NMWave@@QAEXXZ
Sections
.text Size: 60KB - Virtual size: 56KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 20KB - Virtual size: 16KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 4KB - Virtual size: 428B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 8KB - Virtual size: 5KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ