Abusing IP Reputation: A Red Teamer's Guide to RBL Evasion
IP reputation isn't a fixed score; it's a resource attackers actively manage, exploit, and discard to bypass your defenses.

Your phishing payload is immaculate. The C2 infrastructure is hardened and hidden behind a legitimate CDN. Every link is perfect. But the campaign dies on delivery, with half your emails silently dropped before they ever reach an inbox. Why? You picked the wrong IP address.
IP reputation is not some abstract score floating in the ether. For an attacker, it's a concrete, consumable resource. It's the currency of inbox placement. And just like any other operational resource, it can be scouted, managed, and manipulated to achieve an objective.
This isn't about finding a mythical 'bulletproof' host that never gets blocked. Those are a fantasy. This is about understanding the systems that assign reputation—the Reputation Block Lists (RBLs), the internal heuristics of mail gateways—and treating them as a system to be gamed. It's about maximizing the operational window of an IP before it's inevitably burned.
Vetting Your Launchpad: Recon Before You Rent
The difference between a successful phishing campaign and a dud often comes down to the reconnaissance performed before a single server is provisioned. Amateur attackers grab the cheapest VPS they can find and hope for the best. Professionals vet their IP space with the same rigor they apply to vulnerability research.
Beyond the Simple RBL Check
Running a potential IP through public blacklist checkers like Spamhaus, Sorbs, or BarracudaCentral is step one. It's basic hygiene. But a 'clean' result is table stakes, not a guarantee of success. The real metric is the IP's history and its neighborhood.
What matters more is the reputation of the larger subnet and the Autonomous System Number (ASN) it belongs to. An IP address in a /24 block where 15 other IPs are currently listed for spam is already tainted by association. Mail Transfer Agents (MTAs) at major providers don't just score individual IPs; they score ranges. An operator will scout for providers that host a mix of legitimate businesses, have responsive abuse desks (which keeps the ASN's overall reputation clean), but are large enough that a few malicious actors can hide in the noise.
Warm-Up or Burner: The Aged vs. Fresh IP Tradeoff
Once a promising subnet is found, the attacker faces a strategic choice: request a 'fresh' IP that has never been used, or take an 'aged' one that has been recycled? Each has distinct tactical advantages and disadvantages.
The Case for Aged IPs
An aged IP might come with a pre-existing neutral or even positive reputation. It doesn't trigger the 'newly seen IP' heuristic that makes many security gateways suspicious. It might have a history of sending legitimate traffic, complete with a non-generic reverse DNS (PTR) record that an attacker can leave in place to appear more legitimate. The risk, of course, is inheriting a hidden negative history. The previous owner might have gotten it on a private blocklist, and its sins are just waiting to be reactivated the moment it sends a high volume of mail.
The Appeal of a Blank Slate
A fresh, virgin IP has no history. It's a clean slate. This is its greatest strength and its greatest weakness. For a patient attacker, this is ideal. They can perform a 'warm-up' process: sending low volumes of non-malicious mail over days or weeks to build a positive reputation. They might send newsletters, registration confirmations for fake services, or other benign traffic to establish a baseline of normalcy before the actual phishing payload is delivered. However, for a fast-moving campaign, this warm-up period is a luxury. A previously unused IP that suddenly starts blasting thousands of messages is one of the most obvious red flags for an MTA, practically guaranteeing a one-way trip to the spam folder or a null route.
The Clock is Ticking: Exploiting RBL Latency
Reputation is not static, and neither is blocking. When an IP starts sending malicious mail, there is a delay between the first reports, the RBL listing, and the propagation of that listing to all the MTAs that subscribe to it. This delay is the attacker's operational window. The goal is to send as much mail as possible from an IP before that window closes.
Received: from mail-relay-pool-11.some-provider.net (HELO phishdomain.xyz) [203.0.113.55] by mail.victim.com with ESMTP; 15 May 2024 10:30:01 -0400
That header line represents a moment in time. Ten minutes later, the IP 203.0.113.55 might be on three different blocklists. A smart attacker knows this and plans for disposability. They don't use one IP; they use a pool.
IP Fast Flux in Practice
This is where IP fast flux comes in. Instead of pointing their malicious domain's MX record to a single IP, they use a pool of IPs and extremely short DNS Time-To-Live (TTL) values. The DNS A record for `phishdomain.xyz` might point to `203.0.113.55` for five minutes, then change to `203.0.113.56`, then `.57`, and so on. Each IP is used for a short burst, just long enough to push out a batch of emails before its reputation score plummets. By the time defenders and automated systems block the first IP, the campaign has already moved to the next one in the pool. This frustrates reputation-based blocking completely, turning it into a game of whack-a-mole where the defender is always one step behind.
Hunting the Ghosts: How Blue Teams Can Fight Back
So how do you defend against an ephemeral threat? You stop looking at single data points and start looking for patterns. The attacker's agility is also their biggest tell. A single IP being blocked is just an event. A domain that burns through five IPs in an hour is a campaign.
Passive DNS (pDNS) databases are the single most powerful tool here. A pDNS query on a suspicious sending domain can reveal its entire IP history. Did this domain resolve to a different IP yesterday? Last week? Has it been hopping across different netblocks or even different ASNs? A legitimate service rarely does this. For attackers using fast flux, this history is a damning indictment.
The next step is to correlate this pDNS data with reputation data. When you see a domain that just moved to a new, 'clean' IP, check the reputation of its *previous* IPs. If you find they were all listed on RBLs shortly after the domain used them, you've found the pattern. You can now proactively block the new IP and the domain itself, rather than waiting for it to cause damage. This is threat hunting, not just firewall administration.
For the most egregious sources, don't be afraid to take action at the ASN level. If an entire hosting provider's network (identified by its ASN) is a constant source of abuse with a poor reputation, it's often worth subjecting all mail from that ASN to much higher scrutiny, or in extreme cases, blocking it entirely. It's a blunt instrument, but it can be highly effective against providers that have become de facto bulletproof hosts.
The takeaway
Attackers treat IPs as disposable ammunition. They rent a block of addresses, vet them for initial cleanliness, and then burn through them systematically, staying one step ahead of the reputation systems designed to stop them. They understand that by the time an IP is flagged, its tactical value has already been expended.
For defenders, this means that IP-based blocking alone is a losing strategy. We have to elevate our thinking to hunt for the patterns of evasion. This involves deep analysis of email headers, active use of passive DNS to uncover infrastructure history, and correlating domain and IP data to see the campaign, not just the individual Indicators of Compromise. Tools that can automate the enrichment of IP and domain artifacts directly within the analysis workflow, like MailSleuth.AI, are critical for connecting these dots at speed. The attacker is fast; our analysis must be faster.
We dissect phishing campaigns and email infrastructure so you don't have to.


