Posted in

Ukraine UNLEASHED the BIGGEST ATTACK Russia Can’t Stop

At 21:31 local time, a Ukrainian drone the size of a compact car lifts off a rural highway outside Chernihiv and screams into the sky.

Across northern Ukraine, dozens more are launching from roads, dirt strips, and frozen fields at the same time. Unknown to the Russian air defense network tracking every one of them, the majority of these drones aren’t carrying warheads. They’re carrying something different. And the drones that are armed are racing toward Russia’s biggest oil export hub in the Baltic Sea.

The swarm crosses into Russian airspace within minutes. Nebo-SVU radars, Russia’s early warning network, VHF band systems that use radio waves the length of a school bus, long enough to bounce off small targets that shorter wavelengths miss entirely, light up across Bryansk and Smolensk Oblast with dozens of returns from the Chernihiv axis. Some of those returns are big, the kind that makes every Buk crew in the sector sit up straight. Others flicker in and out of the clutter like static on a bad television.

30 plus tracks in the opening 10 minutes, more showing up every 30 seconds, and nobody on the Russian side can tell which ones matter. The biggest return gets shot first. That’s what you do when your scope looks like a Christmas tree and you have to pick something to shoot. Even if half of those large returns are real cruise missiles, the entire Bryansk sector is about to have a catastrophic morning.

Missiles scream off the rails across the sector. Six batteries firing almost simultaneously. The first warhead shreds a drone doing 80 knots at 300 ft. A million-dollar interceptor destroying a piece of foam. On six more scopes, six more crews are watching the same result.

What just fired? The Buk-M2, Russia’s medium-range surface-to-air workhorse, built to swat cruise missiles and aircraft at ranges up to 50 km. The 9M317 missile it carries weighs 715 kg, screams past Mach 3, and costs roughly a million dollars per shot. Tonight, those million-dollar shots are tracking targets worth 45,000, and it only worked because of one thing.

If you look here at the wreckage of the drone that Buk just shredded, there’s a small sphere mounted on the nose, a corner reflector called a Luneburg lens. A Luneburg lens is basically a ball of layered plastic and glass that bounces radar waves straight back where they came from, and it makes whatever it’s sitting on look enormous on a radar screen.

That FP-1 drone, Ukraine’s cheap mass-produced strike drone, foam and fiberglass, costs about $55,000, rolls off the production line at roughly 100 per day, has a natural radar signature of about 0.01 square meters, about the size of a pigeon. Slap a Luneburg lens on the nose and it jumps between 1 and 5 square meters, which looks exactly like a cruise missile on the scope. The radar equivalent of a Pomeranian wearing a wolf costume on Halloween.

Eight of the 12 large returns the Buk just engaged were decoys. Russia burned $8 million in interceptors chasing $440,000 worth of foam and insulation. Somewhere in Kyiv, someone with a spreadsheet is grinning the way your wife grins when she finds a 90% off clearance rack. Except the savings are measured in Russian interceptors.

The Russian air defense commander at the sector operations center is doing math he doesn’t like. His Buk batteries carry four ready missiles per launcher, three launchers, 12 missiles total. Eight gone in the first 10 minutes chasing what turned out to be foam. Four left. 30 plus contacts still on the scope. More crossing the border every minute.

He can order a ceasefire and save the remaining missiles for whatever comes next, or keep shooting and risk having empty rails when the real threat arrives. He keeps shooting. That’s exactly what the Ukrainians are counting on. The doctrine that says engage the biggest threat first is burning through his magazine faster than his resupply trucks can drive.

While every Buk in the sector is chasing Halloween costumes, a dozen shadows slip through at 200 ft, too small on radar to bother with while the big scary returns are still on the scope. They clear the border zone and push north into 950 km of hostile Russian airspace. 950 km at 150 km/h. 6 hours and 20 minutes of flight time on a fuel load that gives them roughly 7 hours. 40 minutes of margin, and that’s before headwinds, course corrections, or anything that forces a single extra kilometer.

What just slipped through? The AN-196 Lutiy, Ukraine’s long-range one-way attack drone built by Ukroboronprom. Fiberglass airframe, rear-mounted gasoline engine pushing it to 150 km/h, carrying a 50 to 75 kg warhead depending on how far it needs to fly. Range, 1,000 km, roughly New York to Detroit. Cost, about $200,000, or what the Buk batteries just spent on a single decoy. A dozen of them are now headed for Russia’s most valuable oil port with no pilot, no escort, and no way home.

Two Su-35S fighters scramble from a base in western Russia to drop into the swarm inside 4 minutes. The Irbis-E radar you see here tracks fighter-sized targets at 350 plus kilometers, but against a Lutiy at 200 ft, the screen is a wall of ground clutter. Every tree, barn, and frozen field producing returns that look exactly like the drone.

He switches to IRST, infrared search and track, which hunts by heat instead of radar. The Lutiy’s gasoline engine runs at 400 to 500° C exhaust, and the IRST picks that up. So does every farmhouse chimney, vehicle engine, and heated building in a 10-km swath below. Listening for one person breathing in a dark house where every room has a space heater running, from a jet doing 600 mph.

He descends to visual range and opens up with the GSh-31 cannon, 30-mm rounds at something he’s about 60% sure isn’t a barn. To avoid overshooting a drone doing 150 km/h, he slows to nearly 300, dangerously close to the Su-35’s low altitude limits at night. Russia accidentally shot down one of its own Su-30SMs over Crimea doing exactly this kind of intercept in October 2025, friendly fire in the chaos. He fires a burst and misses.

The Lutiy keeps flying because it has no idea it’s being shot at. He pulls up, 4 G shoving him into the seat, burns through a turn, and comes back for a second pass. Same problem. The drone is below him now, hugging terrain at 200 ft, and he has to dive toward the ground in the dark to get a firing angle. The IRST paints the exhaust, but the targeting computer won’t hold a stable solution. The closure rate is all wrong. The jet is vibrating at low speed, and the target keeps merging with ground heat below.

He fires another burst. Tracers arc past the drone’s left wing and chew into a frozen field. He pulls off, 15 minutes of fuel burned chasing a target that costs less than his ejection seat, and every pass puts an $85 million fighter at the edge of its flight envelope in the dark. Like trying to swat a mosquito with a Cadillac, except the mosquito doesn’t even know you’re in the room.

The drone has no idea it survived. No radar warning receiver, no missile warning system, no clue what’s happening around it. A fiberglass tube with a GPS, a camera, and a warhead flying deaf through a flight it can’t hear. Against a supersonic fighter, that cluelessness is the best defense system on the airframe. The jet can’t slow down enough to shoot something that doesn’t know it should be scared.

The surviving Lutiys push north, and 20 minutes past the border, the GPS signal goes silent. If you look here at what just shut it down, that’s a Pole-21, a Russian ground-based jammer that drowns out satellite navigation the way a foghorn drowns out a whisper. It broadcasts noise across every GPS and GLONASS frequency simultaneously, and the drone’s receiver can’t hear the real satellites through the static.

The computer gives up on satellites and starts flying by dead reckoning. Gyroscopes for direction and a downward-facing camera checking the ground against a stored library of what the terrain is supposed to look like. In the basement outside Chernihiv, the operator watches GPS indicators go red one after another. She pushes an updated waypoint through the satellite data link. Nothing. Backup channel. Nothing. The Pole-21 is drowning every frequency she has.

The drones are on their own now, navigating on gyroscopes and a camera, and she can do exactly nothing except watch the telemetry lag further behind reality. Without GPS to keep it honest, the gyroscope drifts. Errors stack up like compound interest, small at first, then growing. After 90 minutes of flying blind through the Smolensk-Pskov corridor, the Lutiys have wandered roughly 800 m west of where they’re supposed to be. That’s nothing over open countryside. It’ll be everything at the target.

6 hours of droning through hostile darkness on a gasoline engine and a prayer. The occasional smear of city lights off the left wing. The glow of a military airfield where Pantsir batteries sit on alert. The Lutiy passes between the two of them, too low and too small to register, threading the gap like a mouse between sleeping cats. No pilot, no operator, just a gyroscope, a camera, and a set of coordinates programmed into its brain before it left the runway.

Then the GPS comes back. Clean signal, full constellation, position updating 10 times a second. The computer accepts the fix and banks west. Except the GPS is lying. The drone starts drifting towards Estonia. If you look here at what just happened inside the navigation computer, it accepted a counterfeit satellite signal. A fake so good the receiver can’t tell the difference.

This is GNSS spoofing and it’s a completely different animal from jamming. Jamming blocks the signal. The drone knows GPS is gone and switches to backup. Spoofing feeds the drone a perfect forgery that says, “You’re right here.” when you’re actually 15 km east. You follow the directions with total confidence, arrive at the wrong address, and never know the map was a lie.

During this campaign, the spoofing shoved drones sideways into NATO airspace. A Luti slammed into an Estonian power plant. Two more crashed in Finland. Others came down in Latvia and Lithuania. If the terrain camera fails or the terrain is too featureless to match, the drone trusts the fake GPS and flies wherever Russia points it. Every one of those drones trusted that counterfeit signal and flew precisely where Russia told them to.

But this Luti’s camera catches the lie. The ground below doesn’t match. The computer sees a river bend at coordinates that contradict the GPS fix, recognizes the mismatch against its stored terrain library, and overrules the satellite entirely. Banks back onto the original track as if the spoof signal never happened.

“I don’t care what the GPS says. I recognize this intersection. Turn left,” says the metaphorical friend in the passenger seat. As long as the camera can see landmarks, a lying GPS is irrelevant. The problem comes when every field is under March snow and the library has nothing to compare against. The spoofing system defeated by an off-the-shelf camera module that costs less than a decent anniversary dinner.

The spoofing is beaten, but the 800-m drift from the GPS blackout is still there, baked in before the spoofing even started. Close to on track, but 800 m off. Jamming, spoofing, and a supersonic fighter, and the drones are still flying. What’s waiting at Ust-Luga won’t be so forgiving.

The surviving Lutis, eight to 10 from the original package, cross into Leningrad Oblast at 03:48 at 200 ft. The camera locks the Luga River ahead, a strong feature cutting through flat coastal lowland, and the drones drop to 100 ft to follow the river northwest toward the port. The drones are descending over a port that’s already been hit multiple times. Five strikes since March 22 have left two births closed, three tankers at anchor, and repair crews still welding ruptured feed lines under floodlights.

Inside the air defense command post, the duty officer has watched this approach for 16 consecutive days. Same direction every time. Drones from the southeast dropping into the Luga River lowlands below the S-400’s radar horizon, running treetop altitude into the tank farm. The S-400 is built to find cruise missiles at 400 m, a security camera designed to spot cars on the highway. It doesn’t find a skateboard rolling through the parking lot.

The Pantsir batteries at the port, Russia’s short-range goalkeeper layer, have engaged on every attack, and the drones keep punching through because by the time the radar picks them up at river level, there’s maybe 3 seconds to shoot. He spent the last week repositioning assets to fix that problem.

Tonight, the drones think they know this approach. The lead Luti rounds a river bend 18 km from the tank farm. Its infrared seeker warming for acquisition. A radar emission hits it from inside the valley, not from the hilltops where air defense batteries are supposed to sit. A 9M317MA missile screams off a rail at Mach 4. The drone doesn’t deviate. No warning receiver, no evasion capability. Fiberglass at 500 km/h against a missile doing 20 times its speed. Direct hit.

The autoloader cycles. Second missile finds a second Luti 400 m back. Two drones gone in 4 seconds. If you look here at what just fired from the valley floor, that’s a Buk-M3, Russia’s newest medium-range air defense system, and it’s not where a Buk is supposed to be. Normally, you put these batteries on a hilltop so the radar can see as far as possible. This commander put his inside the river valley, in the terrain the drones use cover for, along the exact corridor they’ve flown five times in 16 days. The 9M317MA has a minimum engagement altitude of 15 m and a range of 70 km.

But inside the valley, the range shrinks to under 10 km and the missile gets there in seconds. The radar already knows which direction the drones are coming from. A speed trap on one road every driver uses to dodge the highway.

“What time did you get home last night?” your wife asks. She already knows the answer.

But the third Luti isn’t where the Buk expects. That 800 m of drift from the GPS blackout pushed its track north of the river center line, outside the box the radar was pointed at. The radar slews to reacquire, but the drone is past the window. The missile fires late. Tail chase, bad geometry, target disappearing behind the trees.

The proximity fuse detonates 40 m behind the drone. Shrapnel tears through the mid-fuselage. If you look here at what the shrapnel actually hit, the Luti’s warhead sits in the nose, the engine sits in the tail, and between them is nothing but fuel tank and fiberglass skin. The fragments punch through the fuselage wall and ruptured the fuel bladder. Gasoline leaking from three holes in the belly, streaming into the slipstream.

The left control surface is shredded. The drone crabbing sideways, fighting to hold heading with what’s left on the right side. But the engine is untouched and the warhead is intact. The navigation computer has no way to feel pain, check its fuel level, or notice that it’s even flying crooked. It flies until it can’t.

Russia’s own Pole-21 jammer, the system that created the drift 4 hours ago, just accidentally saved a $200,000 drone from a $1.2 million missile. Sometimes the best countermeasure is dumb luck and bad math.

15 km out, the survivors climb from the valley. The camera needs a clear sightline for target lock and the trees block it. They pop above the canopy at 150 ft. Tracer fire arcs up from three directions. Behind a sandbag cord on the port’s eastern perimeter, a Russian gunner has been sitting in the cold for 4 hours waiting for exactly this moment.

The drone appears on his thermal scope as a bright white dot moving left to right across a green-black field. Engine heat glowing against the frozen sky. He leads the target two body lengths ahead, the same instinct you’d use leading a duck with a shotgun, and squeezes the trigger. The cord hammers against its shoulder and tracer rounds climb into the dark.

If you look here at the OSINT footage from this attack, those arcs of light in the pre-dawn sky are 12.7-mm tracer rounds from positions across the port perimeter. DShK and Kord heavy machine guns, truck-mounted, sandbagged, with thermal scopes that pick up a warm engine against cold ground the way a lit cigarette stands out in a parking lot at midnight.

Against a fighter jet, this hardware is decoration. Against a Luti at 150 ft, fiberglass, zero armor, locked into its dive, concentrated 12.7-mm fire is devastating. The Kord fires 750 rounds per minute, and one round through the engine, fuel line, or control surface ends the mission. Your grandfather’s anti-aircraft guns doing a job that billion-dollar defense systems couldn’t. 80 years old and against a target that can’t dodge, it works just fine.

One Luti takes a hit to a control surface and spirals into a field 3 km short. Another absorbs rounds through the fuselage but keeps flying. Engine intact, warhead intact, seeker locked onto the thermal bloom of 50,000 cubic meter oil storage tanks.

A radar locks a Luti at 6 km. A missile, smaller than anything in Russia’s standard inventory, screams off a rail on the port perimeter. Direct hit, fiberglass confetti. If you look here at what just fired, that’s a Pantsir-SMD. And this is not the standard Pantsir. The original carries 12 missiles, and against a swarm of 20 drones, it runs dry after 12 shots and the rest fly through. That’s been the core problem with missile defense against cheap drones since this war started.

The SMD variant fixes it. 48 9M317M missiles, each one smaller and cheaper than the standard interceptor, purpose-built to swat a $55,000 drone without burning a million-dollar missile to do it. Every radar and sensor around the port feeds into one network, so when one scope sees a drone, every gun in the defense knows where it is.

Four drones made it past the machine guns. The Pantsir got one. Three are diving. At 12 km, the Luti’s infrared seeker powers up. A heat-seeking version of your phone’s camera that locks onto the brightest thing in the frame. The tank farm appears as a cluster of warm spots against frozen ground. 50,000 cubic meters of crude oil and even ambient temperature glows against frozen March landscape.

The seeker doesn’t pick a specific tank. It locks the warmest cluster and commits. No course changes, no second thoughts, just a warhead on a one-way trip. At 04:02, the first warhead, 50 kg of high explosive, the lighter warhead traded for range on a 1,000 km mission, punches through the steel shell of a Transneft Baltika storage tank.

Crude doesn’t explode, it ignites, and a column of black smoke begins climbing over Luga Bay. 8 seconds later, the second drone hits a tank 200 m south. Then the shrapnel-scarred one arrives. The drone leaking fuel from three holes, crabbing sideways on a shredded control surface, navigation computer oblivious to the fact that it’s barely flying, and slams into a loading berth at the waterline. The petroleum pipeline ruptures, fire runs down the berth and into the water.