Ironing out (the macOS) details of a Smooth Operator (Part II)
2023-04-01 • Objective-see •
Objective-See analyzes the macOS second-stage UpdateAgent payload from the 3CX supply-chain compromise attributed in the source to North Korean, Lazarus Group activity. The first-stage trojanized libffmpeg.dylib downloaded UpdateAgent into the 3CX Desktop App support directory, made it executable, and launched it. UpdateAgent was an ad hoc signed x86_64 Mach-O with an identifier pattern resembling other Lazarus macOS payloads, including AppleJeus samples. The malware forked and deleted itself, read the 3CX config.json file, and prepared HTTP POST traffic containing 3cx_auth_id and 3cx_auth_token_content to sbmsa.wiki/blog/_insert.
Indicators of Compromise
| Type | Value | First Seen | Last Seen |
|---|---|---|---|
| URL | https://sbmsa.wiki/blog/_insert | 2023-04-01 | 2024-01-01 |
| DOMAIN | sbmsa.wiki | 2023-04-01 | 2024-01-01 |
| HASH | 55554944839216049d683075bc3f5a8… | 2023-04-01 | 2023-10-05 |
| HASH | 9e9a5f8d86356796162cee881c843cd… | 2023-04-01 | 2023-06-29 |
| HASH | 55554944ee2cb96a1f5132ce8788c3f… | 2019-12-03 | 2023-04-01 |