Build Your Own GSM Base Station For Fun And Profit

Over the last few years, news that police, military, and intelligence organizations use portable cellular phone surveillance devices – colloquially known as the ‘Stingray’ – has gotten out, despite their best efforts to keep a lid on the practice. There are legitimate privacy and legal concerns, but there’s also some fun tech in mobile cell-phone stations.

Off-the-shelf Stingray devices cost somewhere between $16,000 and $125,000, far too rich for a poor hacker’s pocketbook. Of course, what the government can do for $100,000, anyone else can do for five hundred. Here’s how you build your own Stingray using off the shelf hardware.

[Simone] has been playing around with a brand new BladeRF x40, a USB 3.0 software defined radio that operates in full duplex. It costs $420. This, combined with two rubber duck antennas, a Raspberry Pi 3, and a USB power bank is all the hardware you need. Software is a little trickier, but [Simone] has all the instructions.

Of course, if you want to look at the less legitimate applications of this hardware, [Simone]’s build is only good at receiving/tapping/intercepting unencrypted GSM signals. It’s great if you want to set up a few base stations at Burning Man and hand out SIM cards like ecstasy, but GSM has encryption. You won’t be able to decrypt every GSM signal this system can see without a little bit of work.

Luckily, GSM is horribly, horribly broken. At CCCamp in 2007, [Steve Schear] and [David Hulton] started building a rainbow table of the A5 cyphers that is used on a GSM network between the handset and tower. GSM cracking is open source, and there are flaws in GPRS, the method GSM networks use to relay data transmissions to handsets. In case you haven’t noticed, GSM is completely broken.

Thanks [Justin] for the tip.

Retrotechtacular: Rein-Operated Tractors

It’s not unusual for new technologies to preserve vestiges of those that preceded them. If an industry has an inertia of doing things in a particular way then it makes commercial sense for any upstarts to build upon those established practices rather than fail to be adopted. Thus for example some industrial PLCs with very modern internals can present interfaces that hark back to their relay-based ancestors, or deep within your mobile phone there may still be AT commands being issued that would be familiar from an early 1980s modem.

Just occasionally though an attempt to marry a new technology to an old one becomes an instant anachronism, something that probably made sense at the time but through the lens of history seems just a bit crazy. And so we come to the subject of this piece, the rein-operated agricultural tractor.

Continue reading “Retrotechtacular: Rein-Operated Tractors”

Bistrobot: Make Me A Sandwich

Reading this article in the San Francisco Chronicle sounds very familiar if you’ve owned a hand-built robot of any kind. “Bistrobot” is a pretty sweet sandwich-making robot. It toasts bread on the fly and applies peanut butter, jelly, honey, apple butter, and/or a few other gloopy dispensable delicacies at the behest of human customers. Watch the video below and we guarantee that you’ll want to toss a couple bucks into it, even if you don’t like toasted PB&J sandwiches.

The video makes everything look peachy, like a 3D printer on a good day. Check out the jelly nozzle zig-zagging across the half-sandwich — it’s very familiar. Indeed the whole machine seems like something we could build. But as we all know, continuous duty has a way of finding the flaws in our designs. The Chronicle article is part triumph, and part tale of woe, with the builder being called in to repair the Bistrobot for the “zillionth” time.

Continue reading “Bistrobot: Make Me A Sandwich”

Stolen Tech: The Soviet Shuttle

The US Space Shuttle program is dead and buried. The orbiters can now be found in their permanent homes in the Air and Space Museum, Kennedy Space Center, and the California Science Center. The launch pads used by the shuttles over a career of 135 launches are being repurposed for vehicles from SpaceX and the Space Launch System. Yes, some of the hardware and technology will be reused for NASA’s next generation of heavy launch vehicles, but the orbiter – a beautiful brick of a space plane – is forever grounded.

The Space Shuttle was a product of the cold war, and although the orbiters themselves were never purely military craft, the choices made during the design of the Space Shuttle were heavily influenced by the US Air Force. The Soviet Union was keenly aware the United States was building a ‘space bomber’ and quickly began development of their own manned spaceplane.

While this Soviet Shuttle would not be as successful as its American counterpart — the single completed craft would only fly once, unmanned — the story of this spaceplane is one of the greatest tales of espionage ever told. And it ends with a spaceship that was arguably even more capable than its American twin.

Continue reading “Stolen Tech: The Soviet Shuttle”

3D Printed Linkage Produces Automatic Hacksaw!

The more tools you have the better. Unfortunately, not everyone has the space, or the money for full-size equipment. Looking to expand his maker capabilities, [Bruno] had the clever idea to turn a hand-tool, into a power tool. One we’ve never even seen before — a powered hacksaw.

Using his 3D printer he designed a linkage system, not unlike a steam locomotive drive to turn rotary motion from a geared motor into linear motion. Not only that, it also angles the hacksaw as it goes. 3D printed brackets hold the hacksaw in place, and weight can be added to the top to adjust the cutting speed. He even 3D printed a guide for his vice to line up the material to where the blade will cut.

It’s a bit slow, but it’s fantastic at making cuts! Continue reading “3D Printed Linkage Produces Automatic Hacksaw!”

The Most Immersive Pinball Machine: Project Supernova

Over at [Truthlabs], a 30 year old pinball machine was diagnosed with a major flaw in its game design: It could only entertain one person at a time. [Dan] and his colleagues set out to change this, transforming the ol’ pinball legend “Firepower” into a spectacular, immersive gaming experience worthy of the 21st century.

A major limitation they wanted to overcome was screen size. A projector mounted to the ceiling should turn the entire wall behind the machine into a massive 15-foot playfield for anyone in the room to enjoy.

 

With so much space to fill, the team assembled a visual concept tailored to blend seamlessly with the original storyline of the arcade classic, studying the machine’s artwork and digging deep into the sci-fi archives. They then translated their ideas into 3D graphics utilizing Cinema4D and WebGL along with the usual designer’s toolbox. Lasers and explosions were added, ready to be triggered by game interactions on the machine.

pinnball-ocr-comp

To hook the augmentation into the pinball machine’s own game progress, they elaborated an elegant solution, incorporating OpenCV and OCR, to read all five of the machine’s 7 segment displays from a single webcam. An Arduino inside the machine taps into the numerous mechanical switches and indicator lamps, keeping a Node.js server updated about pressed buttons, hits, the “Lange Change” and plunged balls.

The result is the impressive demonstration of both passion and skill you can see in the video below. We really like the custom shader effects. How could we ever play pinball without them?

Continue reading “The Most Immersive Pinball Machine: Project Supernova”

EPROM Timer

[glitch] had a cheap EPROM eraser with very few features. Actually, that might be giving it too much credit: it’s barely more than a UV light that turns on when it’s plugged in and turns off when it’s plugged out unplugged. Of course it would be nice to implement some safety features, so he decided he’d hook it up to a software-controlled power outlet.

Of course, controlling a relay that’s wired to mains is old hat around here, and in fact, we’ve covered [glitch]’s optoisolated mains switch already. He’s gone a little beyond the normal mains relay project with this one, though. Rather than use a microcontroller to run the relay, [glitch] wrote a simple Ruby script on his computer to turn the EPROM eraser on for the precise amount of time that is required to erase the memory.The Ruby script drives the relay control directly over a USB to serial adapter’s RTS handshake pin.

[glitch]’s hack reminds us that if you just need a quick couple bits of slow output, a USB-serial converter might be just the ticket. You could imagine driving everything from standard lamps to your 3D printer’s bed heater (provided you use similar hardware), but it’s especially helpful for [glitch] who claims to forget to turn off the eraser when it’s done its job, which leaves a potentially dangerous UV source just lying about. It’s always a good idea to add safety features to a dangerous piece of equipment!