Skip to main content
MalwarePublished

PamStealer: a Rust-based macOS infostealer that validates credentials through PAM

Source AlienVault OTX General

0

Description

PamStealer is a two-stage macOS infostealer distributed as a compiled AppleScript impersonating Maccy, a legitimate clipboard manager, hosted on a fake domain. The first stage uses JavaScript for Automation with Objective-C APIs to download payloads while avoiding shell commands. The second stage is a Rust-based Mach-O binary that validates stolen credentials through PAM before harvesting, reads browser databases directly using bundled SQLite, captures clipboard contents repeatedly via pbpaste, and exfiltrates encrypted data using ChaCha20-Poly1305. It establishes persistence through both modern and legacy login item APIs, masquerades as Finder or System Settings, and tricks victims into granting Full Disk Access through counterfeit alerts. The stealer contacts Ethereum RPC endpoints and employs region-based exclusions targeting Apple silicon systems while avoiding Commonwealth of Independent States countries.

Indicators of compromise

Domains 4

  • avenger-sync.live
  • api.sync-master.online
  • maccyapp.com
  • api.live-updates.online

URLs 11

  • http://api.live-updates.online/v1
  • http://api.live-updates.online/v2
  • http://api.sync-master.online/v1
  • http://api.sync-master.online/v3
  • http://avenger-sync.live/api/sync
  • https://api.live-updates.online/v1
  • https://api.live-updates.online/v2
  • https://api.sync-master.online/v1
  • https://api.sync-master.online/v3
  • https://avenger-sync.live/api/sync

Hashes 13

  • bae0005a0bf0d467a672600833eeed92
  • e291f991d4bd616203b291a36121dc8b0c15f509
  • 06fdd1d97df1105c542ddb881d751b659d555b5522c266f6364dae9f350fcfd0
  • 2b512f6c393edad89a89ecafe26cd23b71cfdd271c10522f8dba98997ebf39bb
  • 36d46ac7123e0cef04f179d88e590891c7e7c64ec5a77df4512cb485e40286da
  • 60df952153696d46a09774e44ca602393c6829f9e2c2ec4f95d571f9846242a8
  • 96c8ad78f6ccdf83d3dcabfd33ba563f7995f7237fe825de1eefd340821abdf3
  • ab3a14096851cc18a253c1cd1c25df74f2cf23eb29051784ce47f9fc318f0f22
  • bb01f3c36110d2cc31ae51c4ff2f17be19bea625755b5339680431fab98616df
  • ca7f5c0668f1a871523d485e42884c3b98910117d7ca17c8b3c3b3744a936e0f

Community reviews

Loading reviews…