MYRA
Hunt this family in your stack
Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.
Techniques & procedures
15 distinct techniques documented for this family, organized by ATT&CK tactic.
Execution
3 techniques
Execution
persistStealthCron() writes a wrapper script to /usr/local/lib/.cache-update.sh and installs it as a cron entry... const cronLine = `*/${ interval } * * * * ${ p . wrapperPath } >/dev/null 2>&1` ;
Persistence
2 techniques
Persistence
Privilege Escalation
3 techniques
Privilege Escalation
persistStealthProfile() writes to /etc/profile.d/.sh.local , which executes the wrapper script in the background on every user login: const profileContent = `[ -x "${ p . wrapperPath }" ] && "${ p . wrapperPath }" >/dev/null 2>&1 & \n ` ;
Stealth
4 techniques
Stealth
memfd_exec.c implements fileless execution using the memfd_create syscall... memfd_loader.c extends this to launch the entire RAT from memory... The result: a Node.js process running the RAT entirely from memory, with /proc/PID/exe pointing to /memfd:.node (deleted) and /proc/PID/cmdline showing systemd-userdbd --user . No files on disk.
proc_hide.c uses prctl(PR_SET_NAME, ...) to change /proc/PID/comm and overwrites argv[0] in place to scrub /proc/PID/cmdline ... The default target name is systemd-userdbd ... agent_launcher.c takes this further: it copies the Node.js binary to /usr/lib/systemd/systemd-userdbd ... so even /proc/PID/exe points to a path that looks legitimate.
Discovery
4 techniques
Discovery
Collection
1 technique
Collection
screen-live screen_start , screen_stop , screen_status Live screen streaming ... The final implementation auto-detects the active graphical session using loginctl , reads the target user’s DISPLAY and XAUTHORITY from /proc/PID/environ ... The server-side viewer exposes captured frames over HTTP on port 5555.
IOCs tracked for this family
3 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.
IPs, domains, and DNS infrastructure linked to this family.
Other indicator types observed in public reporting.
Recent activity
1 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
The version that knows your environment.
Match every observed IP, domain, and hash against your live telemetry.
Named campaigns wielding this family, with evidence pinned to each claim.
CVEs this family uses for access and lateral movement.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Every documented technique, ranked by evidence weight.
Reddit, Mastodon, and CTI community discussion around this family.