The Grey -
By L.P
https://twitter.com/last_person
--------------------------------------------------------------------------------
Emotion bulged the room, like helium straining against new mylar.
Bemusement. Joy. Tears. Laughter. Crying.
Mel, Trip, Finch, Heinz. MTF. They did it. Waiting just long enough for the gravity of it to hit, they left quietly through the back of the press room. It belonged to the community now. The hackers. Forever.
--------------------------------------------------------------------------------
More corporate. More sponsorship. More professional. Driven by profit. Ruined. Decaying. One community felt it. One embraced. It wasn't a conscious decision to drive away from the past, or towards the future. Just a means to an end. It's costly to maintain something so big. People don't understand. It was a solution. Prominent, maybe singular. The one that felt it, didn't like it. Complaining without action does nothing. They'd do something. Their confidence belied arrogance, or stupidity. It didn't occur to them they'd fail, it would just happen, because they'd make it. They didn't have a purpose, yet. At least not that purpose.
The failure was hard. Trip did 4 years. Wasn't built for that life. Wiry, scrawny. Tufts of blond hair, a soft voice, shy and anxious. He took the fall. He had no priors. First offense. Head down, take the punches, stay alive, make it out, don't get caught. That was his mantra. Four years. Head down, take the punches, stay alive, make it out, don't get caught.
They didn't restrict you from computers anymore, when you got out. Just watched you. Monitored, like an ever-present set of eyes over your shoulder. It wasn't hard to work around. Virtual machines. Used laptops bought from garage sales, mobile apps. Cash for sim cards at the airport. The time in was hard, though.
Outside, time crawled. They lost cohesion, no direction, feeling defeated. All they could do was sit on the coin. Stashed away in hardware vaults, likely untraceable. 600k didn't seem worth it, now. The least they could do was keep it safe though. And stick together. MTF.
The reunion was quiet, subdued. Cold January walk to the Metro. Metro to the Bus station. Bus to the prison. 3 tickets there, 4 tickets back. A few beers in the loft, Trip's favorite meal: a bowl of curry and some naan, then bed. The soft mattress and thick duvet felt foreign. The freedom, constraining. It took months to get right. Just look forward to camp. Push towards camp. Towards old friends, good times, new research, a rebirth. 4 years was too long.
Both worlds came crashing down on the same day. Mid February. Acrid smoke from burnt rosin hung low in the room. They'd been looking at battery controllers and chargers. They were close, not epic yet, but close. Enough to release as research, and cause a buzz, maybe. News feeds scrolling by on tertiary monitors flagged it first. Then twitter, then the other socials. It was being sold. To a multinational media conglomerate that already owned others. Corporate. They'd turn it corporate. Sure the FTC was concerned. But it would go to a BIG CORP. It was supposed to be for the hackers. As the emotions started to swell, they saw it. The crash. Half their stash. 300k. They were seething. MARTINS Corp, the CEO, causing chaos in the media again. Shit talking one coin, propping another. They were on the downside. It could take years to regain value. This was the third time he'd done it. Raising capital for his next bullshit venture.
That's the day the plan came together. Nothing illegal. Grey. You can exist in the world of grey, less risk, longer timelines for the laws. Bury it all in litigation. Fighting one, made them feel better about both.
TradeDesk had no fees, even for options and futures. Their system was broken, you could open an account without a valid mailing address and they never verified uploaded ID pictures. It wasn't illegal to buy shorts. It was riskier after the deregulation, but easier. 300k across three companies, all under the MARTINS umbrella. It wasn't a gamble. Confidence belies arrogance, or stupidity.
They'd use it for one massive blowout party for all their friends at camp. Stuff of legend. The final hurrah. A sendoff for it, as much as them, before it's new future as another beige event, borne of corporate mediocrity.
Mel and Finch were first. Corner. The largest online retailer in the west. Almost as big in Asia. "It's just like your corner store, everywhere!". 30% of all retail business. A behemoth. THE behemoth. It was simple. Stupid. So stupid. Sometimes it takes patience. Wait for the mistake. It may exist only after you start looking. Finch's system, CompoundI, scanning everything. All of it. Real time, every change, to every repo, package manager. Filtering it all. Sand through a sieve. If it happened, he'd have to be quick. Supersonic. He was.
Innocuous.
A Python package with a test engineers creds to the backend, for some kind of automation. Quick look through the socials, he worked in payments, processing, customer accounts. Corner. Retail division. It was there only 10 minutes. The history can't be fully erased. Body gone, spirit remaining. Whispers through the system, if you knew what to listen for. He was faster. Supersonic. No download needed, just screen scraped. They'd never know.
The extraction was hard, at first. Mel used an old exploit. Deploy a VM in their environment, run some tests, exfil via NTP. Slow, methodical, effective. They weren't catching it. They didn't catch the VM. Slow. Too slow. Then she saw it. A new VM. "Bulk Export". They were exporting gigs, then terabytes. Whole databases, for some kind of analytics project. Could she? The POC was enough, it would tank them. But she could get the data. All of it. That'd be worse. Much worse.
Something worthless, first. Gigs of training data from an AI model. Memes scraped for a new bot in their app. Days went by. No alarms. No lockdown. Sunday. The Holy Day. Fewer people working. All of it. She took it all. Three Sundays in a row. Every customer, every country. Names, addresses, payment, purchase history, Corner profiles. Ghastly, the insights. All of it. Friends were dropping off drives around the clock. Everything they could find. Sold out within a four-hour drive.
Over the next few months they made copies. Stashed them around. Insurance.
Trip and Heinz weren't far behind. A few weeks. A quiet morning, humid. Rubber tires rolling over sand in an asphalt parking lot, sounding like snow being compacted by boots on a winter morning. The impact. Slow, not violent. Like a hand crushing a can. Plastic popping back into place as the Anode bounced back slowly from the short wall, hazards now flashing. Battery controllers and chargers led them to wireless comms. Wireless comms led to telemetry. Anode fed all the data they could get about their cars, the drivers, usage patterns, travel patterns, even purchasing data, which stores you visited, which doctors, back to MARTINS. Straight to a MARTINS Corp backend.
MARTINS purchased Anode as a struggling startup, built it rapidly into an empire. Consumer and Commercial. All of Corners’ local deliveries were by Anode vans. 1 out of 6 households in the US had an Anode. 1 out of 12 in China, Europe in between. Vertically integrated, they supplied everything. Charging, parts, service, telemetry. Telecom. Their own network.
Heinz found it. Thought it would be harder. Only partially buried. Peeking out. Staring at her.
The telemetry unit was connected to all CAN buses. It ran as an access point.
Chip-off. Snag the firmware. Strings. Grep for interesting shit. psswd. Odd. Dumb. Why not password, pwd, pword. Still. Obvious. Dumb. "thisisthepasswordwechosehopefullyitslongenoug h". Login via ssh, Root. The telemetry box does lots, runs on Linux. Connected to all the CAN buses. Steer by wire. Throttle by wire. Start, stop, locks, wipers. All of it.
CanUtils, a utility that lets you send or read CAN commands, was installed by default. It could send an arbitrary command. Steer, speed up, slow down, shut off. Turn off battery thermal protection. Turn off charge protection. Enter long term sleep mode. Chaos. Absolute chaos. You had to connect to a vehicle though. A single entity. Within Wi-Fi range. Bad, but not shut-the-world down, bad. That took longer. More "strings". Trudging through the firmware image was slow. It was badly written. Trip found it in the diagnostics package, but Heinz built the exploit. Certain error messages sent from an Anode, to the backend, would trigger the backend to send a self-test to the Anode. Check battery. Check electronic control units’ health. Check sensor health. Perform safety system checks. There was a custom field to send TO the backend that would be returned. It accepted data fields, and, helpfully, CAN commands. Most likely for service techs to make sure data they wanted to send back with test results, would be. Request from Anode to server. Server to Anode. Anode runs test, executes commands, sends data back to server. Initial request from Anode to server includes a VIN number. An ID unique to each car. Heinz had seen this before. Manufacturers of anything, assume their product is good. Their product is trusted. Their product is secure. No one could exploit the product itself. IDOR. Could an Anode send a request to the server with another car's VIN? Would the server send the request to the other Anode? Yes. Yes! She knew. They both knew. Immediately. This was big. Big Big. Shut down the world’s highways, big.
All it took was a few rogue Anodes to spam the backend with an astronomical list of VINs and commands. Cars and Vans everywhere would do whatever they wanted. Any arbitrary command.
Finch and Trip handled social media. MTF had a solid following online. 30k subscribers on most platforms, give or take. Timing was critical.
Buying the shorts came first. They'd made some coin back in the 4 months. 400k now. Split across Corner, Anode, and Cumulus, MARTINS cloud provider. Heavier on Corner. All 400k in play. 400k, shorts. Everything to them. Not even a blip in the wave. 10%? 20? Could they double their money? It would be one hell of a party.
They couldn't tease the targets, or the stock might dip too early. Massive hacks! Huge vulns! Whole world affected! Finch built a system for this, too. Hermes. Connected to all socials. Spreading the message far, wide. Expert timing. Long reach. Maximum engagement.
A fervor grew. Wild speculation. Some companies’ stocks began to fluctuate on that alone.
Timing. Timing was important. The borrowing fee for the short was 1.5%. Due every 3 days, last trading day was Saturday. They needed to buy on Tuesday, drop on Wednesday.
A spectacle. Free website to look yourself up. All of your Corner data. By ID. Hopefully only you knew yours. Finch built an "embarrassing!" section - pointing out your embarrassing purchases. Outrage. Disgust. Betrayal.
The Stock plummeted.
Then the video. The video. Opening all the doors of every Anode in the parking lot of the largest Corner stores in LA, Houston, New York, Tokyo, Munich, Beijing. Another website. Test it out with your vin. Drive your Anode from the internet!
Bottom falling out. Red line to the dirt, faster than a comet. Every financial pundit calling out the freefall like a football play-by-play.
Cumulus was a casualty. Necessary casualty. Another head under the MARTINS Corp umbrella. Their backend supported Corner and Anode, along with the rest of MARTINS Corp subsidiaries, and countless other global corporations. If Corner was compromised, so was Cumulus. Same from the Anode side.
Bigger than they realized. Astronomically big. More zero’s than their expectations. The market was ready for it. Consumers were. The world was. Tired of being lied to about their security, their privacy. Their safety.
The buyback was quick, and cheap.
Just over 11 million in the bank, after fees. That was a blip. Not monstrous, but a blip. Stands out in the noise. The process was slow. In the grey, it's all slow.
A new idea.
They’d executed before bidding closed. Money in hand.
The FTC had bungled the investigation. Now it was sealed bids. An advantage, probably, but still a longshot.
They took it.
The bid went in a few weeks later. They'd discussed it together. Agreed together. Mel talked about her 7th grade social studies teacher. She always used to say "Make the future you want to live in". That's a long slogan. Shorter. MTF. Make The Future. They would. Try, at least. Besides, they’d target the likely bidders. Emails, phone campaigns. Disinformation. Drive the price down.
9 million. Gotta keep some for fun. The bid went in. Money in escrow. From a trust, chartered to give back to the community. To make the future they want. MTFT – Make The Future Trust.
Bid day was a circus. Sprawling conference floor of a Las Vegas conference center. Fitting. Thousands of people came. From the community, the media. Bids unsealed. FTC preferred cash. The media companies didn't want a fight. Their bids were low cash, high equity. There was a formula. It was worked out someway or another. The bids were read in order of submission. MTF were last.
9 million cash. Equivalent value, 9 million. Next highest was APMedia. 4 million cash, 8 million equity. Equivalent value, 7 million. "Next highest" ? EQ 7 mil. 9 million took it. 9 million, to let the community make its future.
Emotion bulged the room, like helium straining against new mylar.
Bemusement. Joy. Tears. Laughter. Crying.
The four left from a door towards the back of the press room, quietly, unnoticed. It belonged to the community now. The Trust. They needed to start planning.
By L.P
https://twitter.com/last_person
--------------------------------------------------------------------------------
Emotion bulged the room, like helium straining against new mylar.
Bemusement. Joy. Tears. Laughter. Crying.
Mel, Trip, Finch, Heinz. MTF. They did it. Waiting just long enough for the gravity of it to hit, they left quietly through the back of the press room. It belonged to the community now. The hackers. Forever.
--------------------------------------------------------------------------------
More corporate. More sponsorship. More professional. Driven by profit. Ruined. Decaying. One community felt it. One embraced. It wasn't a conscious decision to drive away from the past, or towards the future. Just a means to an end. It's costly to maintain something so big. People don't understand. It was a solution. Prominent, maybe singular. The one that felt it, didn't like it. Complaining without action does nothing. They'd do something. Their confidence belied arrogance, or stupidity. It didn't occur to them they'd fail, it would just happen, because they'd make it. They didn't have a purpose, yet. At least not that purpose.
The failure was hard. Trip did 4 years. Wasn't built for that life. Wiry, scrawny. Tufts of blond hair, a soft voice, shy and anxious. He took the fall. He had no priors. First offense. Head down, take the punches, stay alive, make it out, don't get caught. That was his mantra. Four years. Head down, take the punches, stay alive, make it out, don't get caught.
They didn't restrict you from computers anymore, when you got out. Just watched you. Monitored, like an ever-present set of eyes over your shoulder. It wasn't hard to work around. Virtual machines. Used laptops bought from garage sales, mobile apps. Cash for sim cards at the airport. The time in was hard, though.
Outside, time crawled. They lost cohesion, no direction, feeling defeated. All they could do was sit on the coin. Stashed away in hardware vaults, likely untraceable. 600k didn't seem worth it, now. The least they could do was keep it safe though. And stick together. MTF.
The reunion was quiet, subdued. Cold January walk to the Metro. Metro to the Bus station. Bus to the prison. 3 tickets there, 4 tickets back. A few beers in the loft, Trip's favorite meal: a bowl of curry and some naan, then bed. The soft mattress and thick duvet felt foreign. The freedom, constraining. It took months to get right. Just look forward to camp. Push towards camp. Towards old friends, good times, new research, a rebirth. 4 years was too long.
Both worlds came crashing down on the same day. Mid February. Acrid smoke from burnt rosin hung low in the room. They'd been looking at battery controllers and chargers. They were close, not epic yet, but close. Enough to release as research, and cause a buzz, maybe. News feeds scrolling by on tertiary monitors flagged it first. Then twitter, then the other socials. It was being sold. To a multinational media conglomerate that already owned others. Corporate. They'd turn it corporate. Sure the FTC was concerned. But it would go to a BIG CORP. It was supposed to be for the hackers. As the emotions started to swell, they saw it. The crash. Half their stash. 300k. They were seething. MARTINS Corp, the CEO, causing chaos in the media again. Shit talking one coin, propping another. They were on the downside. It could take years to regain value. This was the third time he'd done it. Raising capital for his next bullshit venture.
That's the day the plan came together. Nothing illegal. Grey. You can exist in the world of grey, less risk, longer timelines for the laws. Bury it all in litigation. Fighting one, made them feel better about both.
TradeDesk had no fees, even for options and futures. Their system was broken, you could open an account without a valid mailing address and they never verified uploaded ID pictures. It wasn't illegal to buy shorts. It was riskier after the deregulation, but easier. 300k across three companies, all under the MARTINS umbrella. It wasn't a gamble. Confidence belies arrogance, or stupidity.
They'd use it for one massive blowout party for all their friends at camp. Stuff of legend. The final hurrah. A sendoff for it, as much as them, before it's new future as another beige event, borne of corporate mediocrity.
Mel and Finch were first. Corner. The largest online retailer in the west. Almost as big in Asia. "It's just like your corner store, everywhere!". 30% of all retail business. A behemoth. THE behemoth. It was simple. Stupid. So stupid. Sometimes it takes patience. Wait for the mistake. It may exist only after you start looking. Finch's system, CompoundI, scanning everything. All of it. Real time, every change, to every repo, package manager. Filtering it all. Sand through a sieve. If it happened, he'd have to be quick. Supersonic. He was.
Innocuous.
A Python package with a test engineers creds to the backend, for some kind of automation. Quick look through the socials, he worked in payments, processing, customer accounts. Corner. Retail division. It was there only 10 minutes. The history can't be fully erased. Body gone, spirit remaining. Whispers through the system, if you knew what to listen for. He was faster. Supersonic. No download needed, just screen scraped. They'd never know.
The extraction was hard, at first. Mel used an old exploit. Deploy a VM in their environment, run some tests, exfil via NTP. Slow, methodical, effective. They weren't catching it. They didn't catch the VM. Slow. Too slow. Then she saw it. A new VM. "Bulk Export". They were exporting gigs, then terabytes. Whole databases, for some kind of analytics project. Could she? The POC was enough, it would tank them. But she could get the data. All of it. That'd be worse. Much worse.
Something worthless, first. Gigs of training data from an AI model. Memes scraped for a new bot in their app. Days went by. No alarms. No lockdown. Sunday. The Holy Day. Fewer people working. All of it. She took it all. Three Sundays in a row. Every customer, every country. Names, addresses, payment, purchase history, Corner profiles. Ghastly, the insights. All of it. Friends were dropping off drives around the clock. Everything they could find. Sold out within a four-hour drive.
Over the next few months they made copies. Stashed them around. Insurance.
Trip and Heinz weren't far behind. A few weeks. A quiet morning, humid. Rubber tires rolling over sand in an asphalt parking lot, sounding like snow being compacted by boots on a winter morning. The impact. Slow, not violent. Like a hand crushing a can. Plastic popping back into place as the Anode bounced back slowly from the short wall, hazards now flashing. Battery controllers and chargers led them to wireless comms. Wireless comms led to telemetry. Anode fed all the data they could get about their cars, the drivers, usage patterns, travel patterns, even purchasing data, which stores you visited, which doctors, back to MARTINS. Straight to a MARTINS Corp backend.
MARTINS purchased Anode as a struggling startup, built it rapidly into an empire. Consumer and Commercial. All of Corners’ local deliveries were by Anode vans. 1 out of 6 households in the US had an Anode. 1 out of 12 in China, Europe in between. Vertically integrated, they supplied everything. Charging, parts, service, telemetry. Telecom. Their own network.
Heinz found it. Thought it would be harder. Only partially buried. Peeking out. Staring at her.
The telemetry unit was connected to all CAN buses. It ran as an access point.
Chip-off. Snag the firmware. Strings. Grep for interesting shit. psswd. Odd. Dumb. Why not password, pwd, pword. Still. Obvious. Dumb. "thisisthepasswordwechosehopefullyitslongenoug h". Login via ssh, Root. The telemetry box does lots, runs on Linux. Connected to all the CAN buses. Steer by wire. Throttle by wire. Start, stop, locks, wipers. All of it.
CanUtils, a utility that lets you send or read CAN commands, was installed by default. It could send an arbitrary command. Steer, speed up, slow down, shut off. Turn off battery thermal protection. Turn off charge protection. Enter long term sleep mode. Chaos. Absolute chaos. You had to connect to a vehicle though. A single entity. Within Wi-Fi range. Bad, but not shut-the-world down, bad. That took longer. More "strings". Trudging through the firmware image was slow. It was badly written. Trip found it in the diagnostics package, but Heinz built the exploit. Certain error messages sent from an Anode, to the backend, would trigger the backend to send a self-test to the Anode. Check battery. Check electronic control units’ health. Check sensor health. Perform safety system checks. There was a custom field to send TO the backend that would be returned. It accepted data fields, and, helpfully, CAN commands. Most likely for service techs to make sure data they wanted to send back with test results, would be. Request from Anode to server. Server to Anode. Anode runs test, executes commands, sends data back to server. Initial request from Anode to server includes a VIN number. An ID unique to each car. Heinz had seen this before. Manufacturers of anything, assume their product is good. Their product is trusted. Their product is secure. No one could exploit the product itself. IDOR. Could an Anode send a request to the server with another car's VIN? Would the server send the request to the other Anode? Yes. Yes! She knew. They both knew. Immediately. This was big. Big Big. Shut down the world’s highways, big.
All it took was a few rogue Anodes to spam the backend with an astronomical list of VINs and commands. Cars and Vans everywhere would do whatever they wanted. Any arbitrary command.
Finch and Trip handled social media. MTF had a solid following online. 30k subscribers on most platforms, give or take. Timing was critical.
Buying the shorts came first. They'd made some coin back in the 4 months. 400k now. Split across Corner, Anode, and Cumulus, MARTINS cloud provider. Heavier on Corner. All 400k in play. 400k, shorts. Everything to them. Not even a blip in the wave. 10%? 20? Could they double their money? It would be one hell of a party.
They couldn't tease the targets, or the stock might dip too early. Massive hacks! Huge vulns! Whole world affected! Finch built a system for this, too. Hermes. Connected to all socials. Spreading the message far, wide. Expert timing. Long reach. Maximum engagement.
A fervor grew. Wild speculation. Some companies’ stocks began to fluctuate on that alone.
Timing. Timing was important. The borrowing fee for the short was 1.5%. Due every 3 days, last trading day was Saturday. They needed to buy on Tuesday, drop on Wednesday.
A spectacle. Free website to look yourself up. All of your Corner data. By ID. Hopefully only you knew yours. Finch built an "embarrassing!" section - pointing out your embarrassing purchases. Outrage. Disgust. Betrayal.
The Stock plummeted.
Then the video. The video. Opening all the doors of every Anode in the parking lot of the largest Corner stores in LA, Houston, New York, Tokyo, Munich, Beijing. Another website. Test it out with your vin. Drive your Anode from the internet!
Bottom falling out. Red line to the dirt, faster than a comet. Every financial pundit calling out the freefall like a football play-by-play.
Cumulus was a casualty. Necessary casualty. Another head under the MARTINS Corp umbrella. Their backend supported Corner and Anode, along with the rest of MARTINS Corp subsidiaries, and countless other global corporations. If Corner was compromised, so was Cumulus. Same from the Anode side.
Bigger than they realized. Astronomically big. More zero’s than their expectations. The market was ready for it. Consumers were. The world was. Tired of being lied to about their security, their privacy. Their safety.
The buyback was quick, and cheap.
Just over 11 million in the bank, after fees. That was a blip. Not monstrous, but a blip. Stands out in the noise. The process was slow. In the grey, it's all slow.
A new idea.
They’d executed before bidding closed. Money in hand.
The FTC had bungled the investigation. Now it was sealed bids. An advantage, probably, but still a longshot.
They took it.
The bid went in a few weeks later. They'd discussed it together. Agreed together. Mel talked about her 7th grade social studies teacher. She always used to say "Make the future you want to live in". That's a long slogan. Shorter. MTF. Make The Future. They would. Try, at least. Besides, they’d target the likely bidders. Emails, phone campaigns. Disinformation. Drive the price down.
9 million. Gotta keep some for fun. The bid went in. Money in escrow. From a trust, chartered to give back to the community. To make the future they want. MTFT – Make The Future Trust.
Bid day was a circus. Sprawling conference floor of a Las Vegas conference center. Fitting. Thousands of people came. From the community, the media. Bids unsealed. FTC preferred cash. The media companies didn't want a fight. Their bids were low cash, high equity. There was a formula. It was worked out someway or another. The bids were read in order of submission. MTF were last.
9 million cash. Equivalent value, 9 million. Next highest was APMedia. 4 million cash, 8 million equity. Equivalent value, 7 million. "Next highest" ? EQ 7 mil. 9 million took it. 9 million, to let the community make its future.
Emotion bulged the room, like helium straining against new mylar.
Bemusement. Joy. Tears. Laughter. Crying.
The four left from a door towards the back of the press room, quietly, unnoticed. It belonged to the community now. The Trust. They needed to start planning.
Comment