Back to blog
Threat Intel
Phishing Forensics

Pre-Flight Checks: How Adversaries Vet Phishing Infrastructure

Threat actors know that burned IPs and flagged domains mean instant mitigation. Here is how they test assets before launching a campaign.

MailSleuth Research
Email Security Team
September 3, 20268 min read
A dark, moody illustration of a person examining a glowing digital scorecard against a dark blue background.

You drop a few hundred dollars on a premium aged domain with a pristine categorization history, spin up a clean virtual private server on a boutique hosting provider, configure your cryptographic records, and fire off the initial test payloads. Fifty seconds later, the campaign flatlines. The target mail transfer agent rejected the connection outright with a permanent 550 error. You did everything right on paper, but you failed to realize the hosting provider cycled that specific IPv4 address from a previous tenant who ran a massive credential harvesting node three weeks prior.

This is the operational reality for both authorized red teams and real-world adversaries attempting to secure initial access. Modern secure email gateways and native cloud provider defenses do not just look at your payload or your attachment. They evaluate the holistic historical context of your sending assets.

Establishing solid phishing infrastructure reputation is a mandatory prerequisite for any sophisticated actor looking to bypass inbound filters. Before a single malicious link ever hits an inbox, attackers must run their newly acquired assets through a rigorous gauntlet of checks to ensure they are not already burned on industry-standard blocklists.

The Physics of Inbox Placement

The fundamental metric for any email-based access operation is the inbox placement rate. Getting a message accepted by the receiving edge gateway is only half the battle. If the message is silently routed to the junk folder, quarantined by an upstream appliance, or dropped into a hidden administrative hold queue, the operational engagement rate drops to near zero.

To circumvent these defenses, attackers must source infrastructure that lacks negative signals. They hunt for IP addresses that are not part of known bulletproof hosting ranges or heavily abused autonomous system numbers. They register domains that either have absolutely no historical baggage or possess a positive, established categorization history in major web proxies.

Relying on assumptions or vendor promises is a guaranteed way to fail a campaign before it begins. Threat actors know that network defenders feed their detection engines with a continuous stream of telemetry from global sensors. A single flag on a single asset can cascadingly burn the entire operational chain. Therefore, the adversary must replicate the defender's visibility, systematically testing every component of their infrastructure to confirm it is mathematically clean before exposing it to a target environment.

Stage One IP Vetting and DNSBL Mechanics

Querying the Zenith of Blocklists

The first operational check for any new virtual private server or compromised sending node is its assigned IPv4 or IPv6 address. Threat actors immediately cross-reference their IP against major Domain Name System Blacklists as defined by RFC 5782. Spamhaus is the undeniable heavyweight in this arena, and its zones dictate the fate of billions of SMTP connections daily. The Spamhaus Block List tracks known spam operations, the Exploits Block List monitors hijacked machines and exploit infrastructure, and the Policy Block List covers IP spaces that should never originate unauthenticated SMTP traffic, such as residential broadband networks.

The actual verification check is a trivial but necessary step in the attacker lifecycle. Operators perform a reverse DNS lookup against the designated zones. If the provisioned IP address is 198.51.100.45, the script queries 45.100.51.198.zen.spamhaus.org. Receiving an NXDOMAIN response indicates the IP is unlisted and clean. Conversely, an A record response like 127.0.0.2 means the asset is actively burned and unusable for direct delivery.

Secondary Tiers and Aggregators

Spamhaus alone is not sufficient for a comprehensive pre-flight check. Actors will systematically script queries against the Spam and Open Relay Blocking System and the Barracuda Reputation Block List to ensure no lingering flags remain from previous tenants. Hosting providers frequently recycle IP addresses to conserve their allocations. A virtual server provisioned today might have hosted an aggressive phishing operation a month ago, landing it on a secondary list that a specific target organization happens to weight heavily in their gateway scoring matrix.

Stage Two Domain Vetting and URI Processing

An unlisted IP address only ensures that the initial TCP connection is accepted and the SMTP handshake proceeds. Once the DATA command is issued in the transaction, the receiver begins deeply parsing the message body. RFC 5322 defines the internet message format, and modern filters tear this MIME structure apart to extract every Uniform Resource Identifier present in the plaintext, HTML parts, and headers.

Attackers often purchase aged domains specifically to bypass newly-registered-domain penalties enforced by most enterprise gateways. However, that age comes with historical baggage. If a previous owner allowed the domain to expire after using it for bulk affiliate marketing or malware distribution, it might be permanently etched into a URI blacklist like SURBL or URIBL.

554 5.7.1 Service unavailable; Message blocked due to domain reputation [example.com] listed in multi.surbl.org

Checking these lists follows a similar DNS query structure to IP vetting but focuses purely on the domain name payload. If the attacker's redirector domain triggers a match on these lists, the email is rejected regardless of how perfectly the cryptographic records align. An attacker could configure perfect RFC 6376 DKIM signatures and strict RFC 7489 DMARC policies, proving beyond a doubt who sent the message. But if the URIBL proves the message contains a known-bad domain in the hyperlink, the pristine authentication only serves to definitively attribute the malicious infrastructure to the sender.

Correlating Signals and Authentication Failures

The Mismatched Infrastructure Problem

A common operational failure occurs when attackers attempt to combine a perfectly clean sending IP with a marginally suspicious domain. The secure email gateway correlates these disparate signals. An IP address with absolutely no volume history suddenly blasting hundreds of emails containing a domain previously flagged for low-engagement activity creates a massive anomaly in the scoring engine. Reputation is not evaluated in a vacuum; it is an aggregate score based on the intersection of network and payload observables.

Cryptographic Misalignment

Threat actors must ensure their authentication mechanisms do not inadvertently expose backend infrastructure or cause reputation clashes. If an attacker routes their email through a commercial sending provider but fails to align the RFC 5322 From address with the RFC 7208 SPF domain, DMARC alignment inherently fails. Even if the primary payload domain is clean, the underlying mismatched routing infrastructure can drag the aggregate reputation score below the delivery threshold.

Advanced gateways also evaluate RFC 8617 Authenticated Received Chain headers. If the attacker's infrastructure mimics a forwarded message path to bypass direct sender checks, a dirty IP in the ARC-Seal history will instantly flag the message, burning the campaign before the first payload is clicked.

The Go/No-Go Checklist for Initial Access

To systematize this vetting process, sophisticated red teams and threat actors build a strict pre-flight reputation scorecard for all command and control and phishing infrastructure. The checklist acts as a final gate before operational launch.

First, the sending IPv4 and IPv6 addresses must return clear results across Spamhaus, SORBS, and specific vendor blocklists like Cisco Talos. Second, the payload domains must survive queries against SURBL, URIBL, and major web categorization proxies. Third, the infrastructure must pass an active delivery test to a controlled seed inbox across major providers without triggering an administrative quarantine.

Finally, the cryptographic alignment must be verified manually. The sender policy framework must explicitly authorize the exact egress IP, the domainkeys identified mail body hash must match the final transformed message, and the domain-based message authentication reporting and conformance policy must strictly align with the visible sender. If any single item on this scorecard fails, the asset is considered burned and is rotated out of the operational pool. Launching with a known deficiency is considered a complete waste of operational resources.

Operational Security and the Threat Intel Trail

Vetting infrastructure is strictly necessary, but the act of vetting generates network telemetry. This is exactly where offensive operational security frequently breaks down. Inexperienced operators will take their newly acquired domain and punch it directly into web-based multiscanner tools or public sandbox environments to check its categorization.

Defenders and threat intelligence vendors monitor these public portals aggressively. If a dormant domain suddenly receives a burst of reputation queries from an anonymous routing node, it acts as an early warning signal. We frequently observe domains getting categorized as suspicious by threat intel feeds simply based on the pattern of pre-flight checks being performed against them.

Sophisticated actors avoid this fatal error by querying DNSBL zones directly over encrypted DNS protocols or utilizing offline copies of open-source blocklists when available. They space out their queries, blend them with legitimate recursive traffic, and never use their actual target payloads in public sandbox environments. Tipping your hand during the recon phase gives the detection engineering team the exact indicators they need to write a proactive blocking rule before the campaign even begins.

The takeaway

Infrastructure vetting is a silent, continuous arms race. Adversaries spend considerable time and financial resources ensuring their sending assets and payload domains are mathematically clean before they ever attempt initial access into a target environment. Understanding these pre-flight checks provides defenders with a critical vantage point. When you know exactly which lists the attackers are meticulously checking, you know exactly which lists you need to heavily weight in your edge blocking rules.

Investigating exactly why a specific domain bypassed your filters requires unpacking the entire historical context of that asset. If you are tired of manually correlating blocklist status, domain age, and historical routing logs during an incident response engagement, MailSleuth.AI automates that exact forensic chain. Catching the threat actor means understanding the underlying reputation game better than they do, and forcing them to burn resources on infrastructure that never reaches the inbox.

#red-team#threat-intel#email-security#osint#infrastructure
MailSleuth Research
Email Security Team

We dissect phishing campaigns and email infrastructure so you don't have to.