Table of Contents
The sender address read "contracts" at first glance. It was not. The local-part mixed Cyrillic characters with Latin ones and embedded zero-width joiners between letter pairs, creating a string that looks identical to "contracts" in every mail client but matches nothing in any blocklist or string-matching rule. The domain, yesmax[.]fr, was registered in April 2023 through IONOS SE with privacy-protected WHOIS. The message passed SPF, DKIM, and DMARC cleanly through Brevo marketing infrastructure.
Three evasion layers. One email. Zero scannable links.
Unicode Obfuscation in the Sender Address
The From header displayed "Melody Marsh | Contracts" with an obfuscated address at yesmax[.]fr. Five characters in the local-part were Cyrillic substitutions, and three zero-width joiners (U+200D) were inserted between letter boundaries. This technique defeats every text-based matching approach: regex filters, domain-pair rules, display-name blocklists, and substring searches. The characters render identically in Outlook, Gmail, Apple Mail, and every mobile client. Only a Unicode code-point inspection reveals the manipulation.
The email was relayed through smtp-relay[.]sendinblue[.]com and tracking infrastructure at hb[.]d[.]sender-sib[.]com (IP 77[.]32[.]148[.]28). DKIM was signed with selector brevo2 under yesmax[.]fr. Because Brevo is a legitimate marketing platform, the authentication stack treated this as an authorized commercial send.
A QR Code With No URL to Scan
The message contained no clickable links in the body. The sole call to action was a QR code image, which concealed the destination URL from every gateway and email security tool that inspects hyperlinks in HTML source. A 1x1 tracking pixel loaded from a sendibt2[.]com redirector subdomain confirmed the mailbox was active and the message was rendered.
The subject line stated "Review and Sign: Service Agreement," but the body referenced "reporting files available for internal review." This content mismatch is consistent with a recycled phishing kit where the subject line template was not updated to match the body payload. Microsoft's own scoring flagged the message at SCL=5 (SFV:SPM), but it was not quarantined by default.
Behavioral Signals Beyond String Matching
Every static check passed. The authentication was legitimate. The sender address looked correct. The QR code could not be evaluated without image decoding. The signals that discriminated this message from a real contract notification were behavioral: a first-time sender with no prior relationship, a subject-body content mismatch, and QR-only engagement with no inline links. These are the patterns that Adaptive AI evaluates when authentication and content scanning see nothing wrong. Themis flagged the message and the mailbox was quarantined automatically.
See Your Risk: Calculate how many threats your SEG is missing
Indicators of Compromise
| Type | Indicator | Context |
|---|---|---|
| Sending Domain | yesmax[.]fr | Registered 2023-04-04, IONOS SE, privacy-protected WHOIS |
| Sending Relay | smtp-relay[.]sendinblue[.]com | Brevo marketing gateway |
| Tracking Host | hb[.]d[.]sender-sib[.]com | Brevo tracking infrastructure |
| Sending IP | 77[.]32[.]148[.]28 | Brevo relay IP |
| Image Host | sendibt2[.]com | 1x1 tracking pixel redirector subdomain |
| DKIM Selector | brevo2 | Signing domain: yesmax[.]fr |
| Auth Results | SPF: pass, DKIM: pass, DMARC: pass | Full authentication via marketing gateway |
| SCL/SFV | SCL=5 / SFV:SPM | Microsoft flagged as spam, not quarantined |
| Payload | QR code image (no inline links) | Destination URL concealed from URL scanners |
MITRE ATT&CK Mapping
| Technique | ID | Relevance |
|---|---|---|
| Masquerading: Match Legitimate Name or Location | T1036.005 | Cyrillic homoglyphs in sender address mimic "contracts" |
| Phishing: Spearphishing Link | T1566.002 | QR code delivers concealed phishing URL |
| Obfuscated Files or Information | T1027 | Zero-width characters and Unicode substitution defeat string matching |
Related attacks
| Attack | What happened |
|---|---|
| How ARC Re-Signing and an IP Allow-List Turned Three Authentication Failures Into SCL -1 | A phishing email claiming to be a OneDrive share from an outlook.com address originated from a county government mail server. |
| The Invoice That Spelled 'Approved' in Three Different Alphabets | A phishing email used Greek and Cyrillic characters to spell 'Approved' in the subject line. |
| The Bank Statement You Had to Unlock With Your Birthday: PII-Gated PDF Evasion From Authenticated Infrastructure | A fully authenticated email from banking infrastructure delivered a password-protected PDF that required the recipient's mobile number and date of birth... |
| The Subdomain That Fused Two Trusted Brands Into One Convincing Lie | Attackers fused two real brand names into a single subdomain, routed the message through Zix infrastructure to inherit enterprise authentication. |
| Two Security Vendors Scanned This Link and Both Said Clean | Attackers chained TitanHQ and Cisco link wrappers on the same malicious URL so each vendor scanned the other's wrapper and returned Clean. |
Explore More Articles
Say goodbye to Phishing, BEC, and QR code attacks. Our Adaptive AI automatically learns and evolves to keep your employees safe from email attacks.