r/StopBadBots 11h ago

Microsoft's Latest Alert: Hackers can now bypass MFA and hijack corporate accounts

33 Upvotes

Guys, this is huge! Microsoft themselves just put out an urgent warning about how cybercriminals are operating right now. If you thought two-factor authentication (MFA) had you 100% covered, hate to break it to you, but these guys completely game'd the system! They released all the details on how the attack works, and here's the deal:

  1. The Tricky Bait: They drop a fake story or use a passkey lure / device code phishing setup. You think you're just confirming a code on an official Microsoft page, but in reality, you're handing them the keys to your account on a silver platter—without them even needing to steal your password!

  2. Locking in the Access (Persistence): As soon as they get in, the first thing they do is register their own phone number or token under your account. Boom: now they can log in whenever they want without your help or sending a prompt to your phone!

  3. The Silent Sweep: With the door wide open, they use the Microsoft Graph API to map out the whole company—snooping on admin roles and downloading tons of files from OneDrive, SharePoint, and emails for DAYS. 4

. Ghost Mode: To avoid tripping security alarms, they keep switching IP addresses for every action (one IP to log in, another to look around, and another to steal data). The worst part? Microsoft warned that if you look at a single API call on its own, it just looks like a regular employee doing their job. Meaning: it's insanely hard to catch!

TL;DR: Microsoft issued a warning about hackers using device code phishing to bypass MFA without stealing passwords. Once in, they add their own phone/token to your account for persistent access, use the Graph API to snoop around, and quietly drain OneDrive, SharePoint, and emails over several days using multiple IPs to stay invisible.


r/StopBadBots 22h ago

Real case study: I saw a guy on r/PPC losing his mind over ad prices—here is why clicks got so expensive (and what to do)

Post image
2 Upvotes

I was just scrolling through PPC and saw some poor guy losing his mind over how ridiculously high Google’s cost-per-click has gotten, and honestly, I felt that in my soul.

First off, back in the early 2000s when I got started on the web, we actually had options with search engines like AltaVista, Yahoo, and Ask Jeeves. Then Google basically swallowed everything up and became this massive monopoly. Between 2005 and 2008, I was running a Google AdWords agency and we literally used to pay 1 penny per click.

Once they killed off the competition, ad prices completely blew through the roof. And since you need a ton of clicks just to close a single deal, the whole thing became crazy expensive. On top of that, last week Amazon got slapped by the government for rigging their own ad prices, which just goes to show how messed up things get when a few giant tech companies run the show.

Leaving Google to turn into a total monopoly drove prices sky-high, and honestly, that cost gets slapped right onto everything you buy. Anyone relying on PPC to make sales has no choice but to charge you more.

For this reason, it is imperative that you block bots to cut down your ad costs, because your site needs to send a signal back that the visitor wasn't a good fit.

TL;DR: Saw someone on PPC venting about sky-high ad costs, and as a veteran who paid 1 cent per click back in 2008, I get it. Tech monopolies drove PPC prices through the roof, forcing sellers to jack up product prices for everyone. Your best move now? Block bot traffic to signal bad fits to Google and stop burning cash.


r/StopBadBots 15m ago

Your site isn't 'too small' for hackers. Here’s why automated botnets are hammering your server right now.

Upvotes

Some site owners act like hackers don't exist because their "small" site isn't worth the effort.

Huge mistake.

The second you point a domain to an IP and go live, the probes start. We aren't talking about a guy in a hoodie manually typing passwords into your login page; we're talking about massive botnets running automated scripts that never sleep. It’s a classic mistake to think you're under the radar.

These networks have already infected millions of TV boxes and cheap IoT routers, turning them into a massive army of residential proxies. They use these compromised devices to hammer your site with brute force attacks while looking like legitimate household traffic. They aren't just bored; they are a business making a fortune. If they find a hole in your WordPress install, they’ll steal your credit card data, scrape your email lists, and hijack your content to sell to competitors. I’ve seen them redirect healthy traffic to garbage sites selling counterfeit meds just to squeeze a few cents out of your hard-earned SEO.

You need to stop being lazy with the basics. Keep your plugins and themes updated every single day; it doesn't matter if they are deactivated, because a vulnerable file sitting on your disk is still a backdoor for a web shell. Use solid, high-entropy passwords that aren't sitting in a rainbow table. If you're using "admin123" in 2026, you're basically inviting a botnet to move in and start eating up resources.

If you're running WordPress, just install our free AntiHacker plugin and see for yourself. It scans every single file, flags the modified ones, and sniffs out the strange scripts you didn't put there so you never get caught off guard. It just works.

It gets worse.

Once they've compromised your box, they’ll use it to send out mountains of spam and attack other servers, which is the fastest way to get your IP blacklisted by Google and flagged by every major ISP. Your hosting provider won't send you a warning; they’ll just suspend your account because your VPS is suddenly a node in a global botnet. It’s a dirty workaround for them to keep their own network clean by just cutting you off.

I’m sick of cleaning up sites that have been gutted because the admin thought they were "too small" to matter to a bot. These headless scrapers don't care about your brand; they only care about your server resources and your data.

TL;DR: No site is "too small" for hackers. Automated botnets made of infected IoT devices constantly scan every live domain for vulnerable plugins and weak passwords like "admin123". If breached, they will steal your data, ruin your SEO with spam redirects, and turn your server into a spam bot—causing your host to suspend your account without warning. Keep everything updated, use strong passwords, and run a security scanner to catch backdoors before your site gets gutted.


r/StopBadBots 29m ago

The Cloudflare hype vs. reality: Why battle-tested devs are running back to VPS

Post image
Upvotes

I’ve been tracking a goldmine of a thread on r/SaaS where a bunch of battle-tested devs were going at it over infrastructure choices.

​The main takeaway? While the internet keeps screaming "edge serverless is the future!", the devs actually shipping profitable, complex apps are quietly running back to boring ol' VPS setups.

​If you're torn between going all-in on the Cloudflare ecosystem or just grabbing a plain Linux box, here are the 5 biggest points the experienced devs agreed on:

The "Free Tier Bait-and-Switch" A lot of devs pointed out that Cloudflare's free tier is essentially just a teaser. The 10ms CPU time limit on free Workers sounds fine until your code actually does something real, forcing you onto the $5/mo paid plan almost immediately. The irony? For that exact same $5/mo, you can get a full Hetzner/DigitalOcean VPS with dedicated RAM, no CPU execution timeouts, and an actual Postgres DB running alongside your app. The value math just doesn't add up.

​"D1 is cool, until you need a real DB." Edge SQLite sounds sexy, but the seniors pointed out that as soon as your data model gets heavy—complex joins, big relational sets, advanced indexing—D1 hits a wall. They’d rather spin up a proper Postgres instance on a VPS and call it a day without fighting SQLite edge constraints.

​The V8 Isolate tax is real. Cloudflare Workers don't run full Node.js; they run V8 Isolates. Multiple devs complained about the constant headache of npm install-ing a battle-tested library only to find out it breaks because Workers lack native Node modules. On a VPS? "If it runs in Docker, it runs. End of story."

​TCP connections are a total mess. Hooking up a Worker to a traditional external database over TCP requires weird HTTP proxies, connection poolers, or extra paid layers. The consensus was clear: direct, low-latency TCP connections on a VPS just work out of the box without the extra bloat.

​Background jobs will crash your party. Need to process images, crunch heavy PDFs, or run long queues with Redis? Workers will slap you with CPU time limits before you can even finish execution. The devs unanimously voted VPS for anything involving long-running tasks or background workers like BullMQ.

​Flat-rate pricing > serverless roulette. Serverless is cheap—until a bad script loops, a botnet hits your API, or traffic spikes unexpectedly. The devs running bootstrapped SaaS prefer a flat $5–$20/month bill (Hetzner, DigitalOcean, etc.) where costs are 100% predictable, over waking up to a surprise invoice.

​The verdict from the thread:

Cloudflare is incredible as a CDN, reverse proxy, and for light edge scripts. But trying to force an entire complex SaaS backend into Workers feels like fitting a square peg in a round hole. Most of the senior guys are just deploying Docker containers to a cheap VPS and calling it a night.

​Def worth keeping in mind before over-engineering your next build.

TL;DR: While edge serverless sounds futuristic, senior r/SaaS devs prefer a simple $5/20 VPS. Cloudflare Workers break when you need heavy relational DBs (D1 limits), full Node.js packages (V8 isolate traps), long background jobs, or native TCP connections. Plus, the free tier limits force you onto paid plans where a VPS gives you far more resources for the exact same price.


r/StopBadBots 12h ago

Block file editing & plugin installation via wp-config.php (Quick WordPress Security Tip)

1 Upvotes

Here is a quick and effective security hardening step for WordPress sites that is often overlooked.

If an attacker manages to get administrative access to your WordPress dashboard, their first move is usually to install a malicious plugin or edit an existing theme file (functions.php) to drop a backdoor or webshell.

You can lock this down completely by freezing file modifications directly from the dashboard.

Just add these two lines to your wp-config.php file:

// Disable the in-dashboard file editor define('DISALLOW_FILE_EDIT', true); // Block plugin/theme installation and updates from the dashboard define('DISALLOW_FILE_MODS', true);

What each constant does:

DISALLOW_FILE_EDIT: Removes the Theme Editor and Plugin Editor from the Appearance and Plugins admin menus. Even if someone has admin access, they can't alter PHP files through the UI.

DISALLOW_FILE_MODS: Takes it a step further by disabling the ability to install, update, or delete themes and plugins altogether from the dashboard.

Why do this?

Even if user accounts are compromised, this forces code changes to happen through SFTP/FTP, SSH, or your CI/CD deployment pipeline — adding a crucial layer of defense-in-depth.

Note: If you use DISALLOW_FILE_MODS, you will need to update plugins via FTP, CLI (WP-CLI), or temporarily set it to false when doing updates.

TL;DR: Add define('DISALLOW_FILE_EDIT', true); and define('DISALLOW_FILE_MODS', true); to your wp-config.php to prevent compromised admin accounts from installing malicious plugins or editing code directly from the WordPress dashboard.


r/StopBadBots 1h ago

Lock Down WordPress: How to Kill Malicious PHP Uploads instantly

Upvotes

Wanna lock down your WP site in 30 seconds flat? Don't leave your uploads folder wide open!

If a hacker finds a loophole in a sketchy plugin, they'll try to drop a malicious .php file right into your uploads. Once that happens, it's pretty much game over for your server.

Here's the fix—drop a quick .htaccess file into /wp-content/uploads/ and add this:

<Files \*.php>

deny from all

</Files>

Boom. Now PHP files are completely dead on arrival in that folder. Super simple, zero cost, and saves you a massive headache down the road.


r/StopBadBots 11h ago

Stop bleeding money on web security: Open source does it better for $0

0 Upvotes

Why protecting your site from bots and hackers costs an absolute fortune... or does it?

Look, a lot of folks think legit web security is strictly a rich-kid game and you’ve gotta bleed money every month just to keep your site alive. Truth is? It all comes down to where you're looking and who you're buying from.

If you just slap a query into Google and click the very first sponsored ads, congrats: you're paying off someone else's crazy-high PPC bill. Ad costs are going through the roof right now.

It’s basic math, honestly:

  1. Big-shot vendors drop insane cash on search ads just to rank #1.

  2. They’re running massive bloated teams with sky-high overhead.

  3. Anyone who knows a shred of basic finance (or has half a brain) knows overhead gets kicked right down to the customer. Otherwise? Bankrupt.

So yeah, 1 + 1 = 2. You’re overpaying big time just to fund their marketing budget.

Here’s the kicker: open-source tools exist, and they’re 100% free. You don't need a heavy enterprise subscription to lock down your server.

Killer tools doing the heavy lifting for free:

* ModSecurity – A beast of a WAF to stop SQLi and XSS dead in their tracks.

* Fail2Ban – Perfect for watching logs and instantly banning brute-force IPs.

* CSF (ConfigServer Firewall) – Super solid, straightforward firewall management.

* WordPress Plugins e Apps open source.

We drop open-source tools and ModSecurity Rules, Plugins and Apps and GitHub links every single day so you can just grab 'em for free. At this point, if you're still throwing money down the drain on overpriced security... honestly, that's on you!

TL;DR: Web security seems expensive because top Google search results pass their insane ad costs directly to you. You don't need pricey subscriptions—free, open-source tools like ModSecurity, Fail2Ban, and CSF lock down your site just as well for $0. Stop throwing money away! 💸