Windows Trojan Zloader
Description
Identifies the load of the winsock library or spawn a child process with a call stack containing byte patterns specific to the new Zloader trojan.
Query · eql
any where event.category in ("library", "process") and
(
(event.category == "library" and dll.name == "ws2_32.dll" and
process.thread.Ext.call_stack_summary == "ntdll.dll|kernelbase.dll|Unbacked" and
_arraysearch(process.thread.Ext.call_stack, $entry, $entry.symbol_info: "Unbacked*" and
$entry.callsite_trailing_bytes : ("48894*00751031c9ba*31c9ffd0eb00488b5*",
"488944243048837c243000751031c9*",
"*31c9ffd0eb00488b44243048634c2428*"))) or
(event.category == "process" and event.action == "start" and process.parent.thread.Ext.call_stack_summary == "Unbacked" and
_arraysearch(process.thread.Ext.call_stack, $entry,
$entry.callsite_trailing_bytes: "c3cd2ec30f1f8400000000004c8bd1b8*75030f05c3cd2*"))
)