Link: Credential theft with invisible Unicode character in page title from unsolicited sender
Detects messages containing credential theft language and links to pages with invisible Unicode characters in the title tag, a technique commonly used to evade detection in fraudulent pages.
Sublime rule (View on GitHub)
1name: "Link: Credential theft with invisible Unicode character in page title from unsolicited sender"
2description: "Detects messages containing credential theft language and links to pages with invisible Unicode characters in the title tag, a technique commonly used to evade detection in fraudulent pages."
3type: "rule"
4severity: "high"
5source: |
6 type.inbound
7 // single recipient
8 and length(recipients.to) == 1
9 // valid recipient domain
10 and recipients.to[0].email.domain.valid
11 // between 1 and 14 links in the email
12 and 0 < length(body.links) < 15
13 // length of current thread is under 11k
14 and length(body.current_thread.text) < 11000
15 // tycoon captchas often have a page title with a specific unicode invisible char
16 and any(body.links,
17 strings.contains(ml.link_analysis(., mode="aggressive").final_dom.raw,
18 "<title>\u{200B}</title>"
19 )
20 and length(ml.link_analysis(., mode="aggressive").final_dom.raw) < 10000
21 )
22 // unsolicited message
23 and not profile.by_sender().solicited
24attack_types:
25 - "Credential Phishing"
26tactics_and_techniques:
27 - "Evasion"
28 - "Social engineering"
29detection_methods:
30 - "Natural Language Understanding"
31 - "Content analysis"
32 - "HTML analysis"
33 - "URL analysis"
34 - "URL screenshot"
35id: "5fe14d53-ef7f-5edb-a4a8-d2912382b564"