Join our Newsletter — 33% off our NHI Course
Home› Guides› APT42 Threat Actor Profile: Cloud Credential Phishing, ATT&CK…
Guide Threat Intelligence & Threat Actors

APT42 Threat Actor Profile: Cloud Credential Phishing, ATT&CK Mapping and Defences

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 12 November 2026 16 min read
On this page

APT42 rarely needs malware: it talks its way into a target's mailbox, beats the second factor, then reads, exports and hides its tracks with the victim's own Microsoft 365 or Google features. This profile covers the Iranian espionage group that MITRE ATT&CK tracks as G1044. It focuses on what sets APT42 apart from the wider Charming Kitten cluster: patient rapport building, credential phishing with second factor capture, and data theft from cloud mail and storage. It draws on MITRE ATT&CK v20, Mandiant and Google Threat Intelligence reporting, the September 2024 joint advisory from the FBI, US Cyber National Mission Force, US Treasury and the UK NCSC, and follows each source's own attribution wording. It is written for security teams at NGOs, think tanks, universities, law firms, media and government, and for anyone protecting high-risk individuals. For the overlapping cluster as a whole, see the Charming Kitten (APT35) Threat Actor Profile.

Key takeaways

  • The account is the target. Mandiant describes three long-running infrastructure clusters built to harvest Google, Microsoft, Yahoo and other logins, with malware used mainly when objectives go further.
  • Codes and pushes do not stop it. Sources record fake Duo pages, captured SMS codes, push prompts sent during login and phishing kits built to collect MFA codes, device PINs and recovery codes. Only phishing-resistant authentication breaks the chain.
  • Persistence lives in account settings. App passwords, changed recovery addresses, an approved mail client and "Keep Me Signed In" sessions all outlive a password reset unless they are removed too.
  • Cloud data theft blends in. In 2022 and 2023 intrusions Mandiant saw APT42 use built-in Microsoft 365 features and public tools, anonymised VPN and VPS infrastructure, and clear browser history after reviewing documents.
  • Rapport comes before the link. First emails can be harmless requests for comment, interviews or conference invitations; the malicious link follows days or weeks later, sometimes on a messaging app.

Who they are (names and aliases)

MITRE ATT&CK describes APT42 as an Iranian-sponsored group that conducts cyber espionage and surveillance, focused on the Middle East but targeting many industries and countries since at least 2015. ATT&CK notes that commercial vendors link APT42 to Magic Hound (G0059), but that the two appear to be distinct and are tracked separately by the vendor that named them. Mandiant assesses, with moderate confidence in its 2022 report, that APT42 operates on behalf of the Islamic Revolutionary Guard Corps Intelligence Organization (IRGC-IO). Google's Threat Analysis Group describes APT42 as associated with the IRGC.

NameSourceRelationship as stated by the source
APT42 (G1044)MITRE ATT&CK; Mandiant; GooglePrimary name used on this page
CALANQUEGoogle Threat Analysis GroupOverlaps with APT42 (Mandiant, 2024)
Mint Sandstorm (formerly PHOSPHORUS)MicrosoftOverlaps with APT42 (Mandiant); Microsoft lists Charming Kitten and APT35 among Mint Sandstorm's other names
Charming KittenClearSky; CERTFAOverlaps with APT42 (Mandiant)
TA453ProofpointOverlaps with APT42 (Mandiant)
Yellow Garuda; ITG18PwC; IBM X-ForceOverlaps with APT42 (Mandiant)

Overlap is not identity. Vendors split clusters differently, so a report on "Mint Sandstorm" or "TA453" may describe APT42 activity, APT35 activity or both. The joint government advisory of September 2024 names no vendor cluster: it refers to cyber actors working on behalf of the IRGC. No individuals are named on this page. For the wider ecosystem, see the Iran State Cyber Operations Guide.

Software associated in ATT&CK

SoftwareTypeWhat sources describe
NICECURL (S1192)VBScript backdoorDownloads modules, runs commands, talks to its C2 over HTTPS; delivered in 2024 by a malicious LNK file posing as a PDF form (Mandiant)
TAMECAT (S1193)PowerShell backdoorRuns arbitrary PowerShell or C# code; its downloader queries installed antivirus through WMI before choosing how to fetch the payload (Mandiant)
GHAMBAR, POWERPOST, VINETHORN, PINEFLOWERWindows and Android tooling named in ATT&CK descriptionsScreenshots and system and network information collection (GHAMBAR, POWERPOST); a payload disguised as a VPN app (VINETHORN); Android surveillance malware (PINEFLOWER)

Targeting and motivation

  • People, not networks: Mandiant lists Western and Middle Eastern NGOs, media, academia, legal services and activists, along with policy and government staff, and individuals Tehran sees as threats such as journalists, women's rights activists and Persian-language media.
  • Geography: Google reported that Israel and the US accounted for roughly 60% of APT42's known geographic targeting between February and late July 2024. Mandiant also names the UK, UAE, Azerbaijan and Europe.
  • Elections: Google reported that in May and June 2024 APT42 targeted about a dozen people linked to the Biden and Trump campaigns, and that it accessed the personal Gmail account of a high-profile political consultant. The September 2024 joint advisory and an October 2024 CISA and FBI fact sheet describe IRGC-affiliated actors targeting people connected to US political campaigns.
  • Shifting priorities: Mandiant observed pharmaceutical targeting at the start of COVID-19 and opposition targeting before an Iranian presidential election, and noted that APT42 stayed with intelligence collection after October 2023 while other Iran-nexus actors turned to disruption and hack-and-leak.
  • Motivation: state intelligence collection and surveillance. Sources read for this page do not describe financially motivated activity by APT42.

How an APT42 operation unfolds

Reconnaissance and personas

Google reported APT42 using marketing and social media research tools to find personal email accounts without MFA, and studying account recovery flows to learn each target's second factor. ATT&CK v20 also records Query Public AI Services (T1682): Google's January 2025 report found that over 30% of Iranian government-backed use of Gemini was linked to APT42, mostly for reconnaissance on policy and defence experts, phishing content and translation, with no novel capability observed. Personas impersonate real journalists, researchers and think tanks, using typosquatted domains such as look-alikes of the Washington Post, the Institute for the Study of War and the Brookings Institution.

The three credential harvesting clusters

Cluster (Mandiant)ActivePoses asDefender cue
A2021 onwardsNews outlets and NGOs, redirecting to fake Google login pagesTyposquatted media domains in links; outlets were impersonated, not compromised
B2019 onwardsGeneric login pages, file shares, YouTube and conference invitationsCheap top-level domains with hyphenated word strings; fake Gmail, Meet, Drive and Dropbox pages
C2022 onwardsNGOs, "Mailer Daemon" notices and URL shortenersTargets defence, foreign affairs and academic staff in the US and Israel; fake Microsoft 365 pages with look-alike tenant names

Second factor bypass

Mandiant documented fake Duo pages to capture codes (one failed attempt), push prompts sent to the victim during the attacker's own login (successful), and a captured SMS code followed by the "Keep Me Signed In" option to avoid re-authentication. Google described the GCollection phishing kit family, in development since January 2023, which supports MFA codes, device PINs and recovery codes, and a simpler browser-in-the-browser kit. Pages were sometimes hosted on Google Sites, or reached through URL shorteners and ngrok redirects, to borrow a trusted domain. See the AiTM Phishing Guide and the MFA Fatigue and Bypass Guide.

Cloud data theft

In 2022 and 2023 intrusions against legal services and NGO victims in the US and UK, Mandiant saw APT42 approve its own Thunderbird client on the account, create a Microsoft app password in at least one case, sign in to a Citrix application and use RDP, run native discovery commands and the open-source PowerHuntShares module to find open shares, stage files in password-protected 7-Zip archives, and take data from OneDrive, Outlook and local documents. It also attempted to move files to an attacker OneDrive account named after the victim organisation. Google reported changed recovery addresses and app-specific passwords on compromised Gmail accounts.

Tactics and techniques (MITRE ATT&CK)

All IDs below are ATT&CK v20 techniques recorded against G1044, except rows marked as NHI Mgmt Group mapping of a vendor description. v20 places masquerading and indicator removal under the Stealth tactic.

TacticTechniqueWhat sources describePrimary defence
ReconnaissanceT1682 Query Public AI ServicesLLM use to build target lists and research partnersLimit public exposure of staff contact data; brief targets
Resource developmentT1583.001 Domains; T1585.002 Email Accounts; T1583.003 Virtual Private ServerLook-alike news and login domains, persona mailboxes, anonymised VPSLook-alike domain monitoring; block newly registered domains
Initial accessT1566.002 Spearphishing LinkLinks to fake login pages, often after weeks of benign contactLink rewriting and detonation; external sender banners
StealthT1684.001 Impersonation; T1036.005 Match Legitimate Resource Name or LocationPosing as journalists and researchers; VINETHORN disguised as a VPN appOut-of-band verification of unexpected contacts
Credential accessT1056 Input Capture; T1111 Multi-Factor Authentication InterceptionCredential harvesting sites; cloned pages capturing MFA codes; SMS code interceptionFIDO2 security keys or passkeys
Credential access (NHIMG mapping)T1621 Multi-Factor Authentication Request GenerationPush prompts sent to the victim during login (Mandiant)Number matching; remove push for high-risk users
Credential accessT1697 Steal Application Specific PasswordsApp passwords used to bypass MFA requirementsDisable app passwords; alert on creation
Credential accessT1539 Steal Web Session Cookie; T1555.003 Credentials from Web Browsers; T1056.001 KeyloggingCustom malware stealing browser logins and cookies, logging keystrokesToken protection; EDR on endpoints of high-risk staff
ExecutionT1059.001 PowerShell; T1059.005 Visual Basic; T1047 Windows Management InstrumentationTAMECAT and NICECURL chains; WMI antivirus queriesBlock script hosts for standard users; PowerShell logging
PersistenceT1053.005 Scheduled Task; T1547 Boot or Logon Autostart Execution; T1112 Modify RegistryScheduled tasks and registry changes for malware persistenceAlert on new tasks and Run keys
DiscoveryT1518.001 Security Software Discovery; T1082 System Information Discovery; T1016 System Network Configuration Discovery; T1087.001 Local AccountAntivirus checks, system, network and local account collectionEDR behavioural rules
CollectionT1530 Data from Cloud Storage; T1113 Screen CaptureMicrosoft 365 data collection; screenshots by malwareUnified audit log alerts on bulk download and export
StealthT1070.008 Clear Mailbox Data; T1070 Indicator RemovalDeleted login notification emails and Sent items; cleared Chrome historyAudit mailbox deletions; send security alerts to a second address
Command and controlT1071.001 Web Protocols; T1573.002 Asymmetric Cryptography; T1132.001 Standard Encoding; T1102 Web ServiceHTTPS C2; Base64-encoded traffic; Dropbox and fake Google Sites linksTLS inspection where lawful; proxy categorisation

How they abuse identities and credentials

  • Personal accounts as the soft entry: Google and the joint advisory both stress personal email. A senior official's private Gmail often holds work threads, contacts and recovery paths to work accounts, but sits outside corporate controls. Offer protection for personal accounts of high-risk staff, such as Google's Advanced Protection Program, which Google says revokes app-specific passwords in Gmail.
  • App passwords: an app password is a static secret that skips MFA. In Microsoft Entra ID it belongs to legacy per-user MFA, so moving to Conditional Access and disabling app passwords removes the persistence path. See the App Passwords Security Guide and Entra Per-User MFA to Conditional Access.
  • Approved mail clients and sessions: a client added to the account, a remembered session or a changed recovery address keeps working after a password change. Response must revoke sessions and refresh tokens and review every authentication method and recovery setting.
  • Mailbox rules and forwarding: the joint advisory warns of forwarding rules and recommends prohibiting automatic external forwarding. See How to Audit Mailbox Forwarding and Inbox Rules.
  • Look-alike cloud storage accounts: an attacker-owned OneDrive or outlook.com account named after the victim organisation makes exfiltration look internal. Restrict sharing to approved domains and alert on sync to unmanaged tenants.

Notable activity

DateEventSource
2015 onwardsOver 30 confirmed targeted operations observed since early 2015Mandiant (2022)
March 2020Pharmaceutical sector targeted at the onset of COVID-19Mandiant (2022)
2022 to 2023Microsoft 365 intrusions at legal services and NGO victims in the US and UK, with MFA bypass and cloud data theftMandiant (2024)
November 2023Fake Microsoft 365 login sent to a nuclear physics professor at an Israeli university (cluster C)Mandiant (2024)
January to March 2024NICECURL delivered by a malicious LNK; TAMECAT delivered by a VBScript downloaderMandiant (2024)
February to July 2024Intensive phishing against Israel and the US, including about a dozen people linked to the two presidential campaignsGoogle TAG (August 2024)
27 September 2024Joint advisory on IRGC actors targeting personal accounts, co-sealed by the FBI, US Cyber National Mission Force, US Treasury and UK NCSCFBI; NCSC
January 2025Google reports APT42 as the heaviest Iranian user of Gemini, mainly for research and phishing contentGoogle Threat Intelligence Group

Detection and defence

What to monitor

SignalData sourceWhy it matters
Successful sign-in after an MFA push the user did not start, or from commercial VPN or VPS rangesEntra ID sign-in logs; Google Workspace login auditPush prompting and anonymised infrastructure are both documented
App password created, new authentication method or recovery address changedEntra audit logs; Google Workspace admin and user auditPersistence that survives a password reset
New mail client consented or IMAP and POP access from a desktop client not in use beforeUnified audit log; Workspace OAuth token auditMandiant saw an attacker Thunderbird client approved
Inbox rules deleting security notifications; Sent items purgedUnified audit log (New-InboxRule, HardDelete)Matches T1070.008 Clear Mailbox Data
Bulk OneDrive or SharePoint download, or sync to an account outside the tenantUnified audit log FileDownloaded and FileSyncDownloadedFull eventsCloud data theft
LNK or VBS files from email or downloads launching curl, conhost, wscript or PowerShellEDR process events; Sysmon Event ID 1NICECURL and TAMECAT delivery chains

For query patterns, see the Entra ID Sign-In and Audit Log Detection Guide and the Microsoft 365 Unified Audit Log Guide for Detection.

Phased response plan

  1. Name the high-risk population: list staff whose roles match the targeting (policy, Iran and Middle East specialists, executives, communications, legal), including their personal accounts where they agree to enrol.
  2. Move them to phishing-resistant MFA: FIDO2 security keys or passkeys, with a Conditional Access authentication strength that requires them. Pilot with a small group, keep a break-glass account excluded and monitored, and roll back per group if access fails. See the Passkey Rollout Guide.
  3. Remove bypass paths: disable app passwords and legacy authentication, block SMS and voice as methods for this group, and require number matching for any remaining push.
  4. Close the mailbox: block automatic external forwarding, restrict user consent to applications, and alert on rule changes that delete or move security messages.
  5. Prepare the response: a runbook that revokes sessions and refresh tokens, removes app passwords and unknown methods, restores recovery details and reviews mail rules and OneDrive sharing. See the Account Takeover Response Playbook.
  6. Train for the slow approach: brief targets that interview, conference and petition requests are the lure, and that a request to move to Signal, WhatsApp or a video call is a common next step.

Decision guidance

  • Security keys or passkeys: hardware keys suit people who travel and are targeted by name; synced passkeys suit wider rollouts. Both defeat the code and push capture documented here.
  • Small NGOs and think tanks: the highest-value steps cost little: phishing-resistant MFA on the main mail platform, Google Advanced Protection for personal accounts and a rule that no one logs in from a link in a message they did not expect. The NCSC offers free services for high-risk individuals in the UK.
  • Large organisations: add detection on sign-in risk, app password and method changes, and bulk cloud downloads, and a protective programme for executives' personal accounts.

Metrics

  • Percentage of identified high-risk users with phishing-resistant MFA enforced (target 100%).
  • Number of accounts with active app passwords or SMS as a method (target zero in the high-risk group).
  • Number of mailboxes with external auto-forwarding (target zero unless approved).
  • Median time from a reported suspicious approach to account review.
  • Percentage of high-risk staff who reported a test approach in the last exercise.

Framework mapping

Control areaNIST SP 800-53 Rev. 5NIST CSF 2.0
Phishing-resistant authenticationIA-2(1), IA-2(2)PR.AA-03
Authenticator management (app passwords, recovery)IA-5PR.AA-01
Awareness for targeted staffAT-2(3)PR.AT-01
Spam and phishing protectionSI-8DE.CM-09
Monitoring of accounts and cloud data accessSI-4, AU-6DE.CM-03
Incident handlingIR-4RS.MA-01

Common failure patterns

  • Resetting the password only: app passwords, approved clients, remembered sessions and changed recovery addresses keep the attacker in.
  • Exempting VIPs from strong MFA: the people APT42 wants most are often the ones allowed SMS or push for convenience.
  • Ignoring personal accounts: the organisation's tenant is hardened while the target's private Gmail, holding the same conversations, is not.
  • Trusting a known domain: pages on Google Sites, Dropbox or a URL shortener pass reputation checks; the domain is legitimate even when the page is not.
  • Security alerts that the attacker can delete: login notifications sent only to the compromised mailbox are removed before the user sees them.

Practitioner checklist

  • Identify high-risk roles and offer protection for their personal accounts.
  • Enforce FIDO2 keys or passkeys for that group through an authentication strength policy.
  • Disable app passwords, legacy authentication and SMS or voice methods for that group.
  • Alert on new authentication methods, recovery changes and app password creation.
  • Block automatic external forwarding and alert on rules that delete security messages.
  • Restrict user consent to applications and review approved mail clients.
  • Alert on bulk OneDrive, SharePoint and Drive downloads and syncs to outside accounts.
  • Block LNK and script attachments and log PowerShell on endpoints of high-risk staff.
  • Keep an account takeover runbook that revokes sessions and every persistence setting.

Standards and references

Related NHI Mgmt Group resources: Charming Kitten (APT35) Threat Actor Profile · Iran State Cyber Operations Guide · MITRE ATT&CK T1111 Multi-Factor Authentication Interception · Mobile Communications Protection for High-Risk Individuals Guide · Nimbus Manticore (UNC1549) Threat Actor Profile

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 12 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org