Hacker weet kapotte satelliet BeeSAT-1 vanaf aarde weer tot leven te wekken

Een Duitse hacker heeft een satelliet tot leven weten te wekken die sinds 2013 niet meer werkte. Daarvoor hoefde PistonMiner niet naar de ruimte; de satelliet kon vanaf de grond weer worden gerepareerd door eerst de telemetrie te herstellen en daarna de originele code te hacken.

Hacker PistonMiner presenteerde de hack tijdens de CCC-hackersconferentie in Hamburg. Het gaat om de satelliet BeeSAT-1, wat staat voor de Berlin Experimental and Education Satellite. Dat is een kleine cubesat van 10x10x10cm die in 2009 door de Technische Universiteit van Berlijn werd gelanceerd. In 2011 begon de satelliet foutieve telemetrie terug te sturen naar de aarde. Nadat de beheerders de satelliet daarop overzetten naar de back-upcomputer, kreeg ook die in 2013 problemen. Sindsdien is de satelliet, die op een hoogte van 700 kilometer boven de aarde vliegt, niet meer bruikbaar. BeeSAT-1 stuurt namelijk alleen nog nullen door als telemetrie.

PistonMiner ontdekte al snel dat het niet mogelijk was om zomaar een firmware-update naar de satelliet te sturen. De functionaliteit daarvoor werd namelijk niet afgemaakt voor de lancering. Maar de hacker ontdekte ook dat de computer niet fysiek stuk was gegaan door bijvoorbeeld straling in de ruimte; in diens talk heeft PistonMiner het over softwareproblemen. De cubesat stuurt bijvoorbeeld data terug die corrupt lijkt te zijn. Dat kan in theorie gerepareerd worden in het flashgeheugen. PistonMiner ontdekte dat het probleem lag in de bootcounter van de computer aan boord. De hacker bouwde daarom een eigen BeeSAT hier op aarde om te simuleren of het probleem op afstand kon worden gerepareerd.

Daar kwam uit dat het mogelijk moest zijn om de vtables van de satellietsoftware, die in C++ werd geschreven, te onderscheppen. Zo kon PistonMiner commando’s uitvoeren op de satelliet zelf. In de talk vertelt de hacker ook hoe het mogelijk werd om de camera van de satelliet uiteindelijk te beheren. Die werkte aanvankelijk niet omdat er voorafgaand aan de lancering te weinig tijd was de firmware daarvoor te schrijven, maar PistonMiner kreeg het alsnog voor elkaar die bug te repareren en de camera werkend te krijgen.

PistonMiner vertelt in de talk verder ook hoe ingewikkeld het was om in de eerste plaats contact te leggen met de satelliet; die vliegt eens per anderhalf uur over Berlijn, waarin de hacker maximaal een kwartiertje de tijd had commando’s door te voeren naar de kleine cubesat. Uiteindelijk is dat wel gelukt. BeeSAT-1 is weer operationeel en kan worden gebruikt voor zijn originele doel om bijvoorbeeld signalen naar radioamateurs te sturen.

Update, 16.55 uur – aangepast dat CCC in Hamburg plaatsvond en niet in Berlijn.

PistonMiner

Silent Key: PD3CW

Onlangs bereikte ons het droevige nieuws dat ons lid Kees Woudenberg PD3CW op 21 november is overleden.

Kees was actief op de HF-banden en bezocht in het verleden ook wel eens onze bijeenkomsten. Wij wensen zijn familie veel sterkte met dit verlies.

Lowering Your Noise Floor, The Easy Way

If there’s anything more annoying to an amateur radio operator than noise, we’re not sure what it could be. We’re talking about radio frequency noise, of course, the random broadband emissions that threaten to make it almost impossible to work the bands and pick out weak signals. This man-made interference is known as “QRM” in ham parlance, and it has become almost intolerable of late, as poorly engineered switch-mode power supplies have become more common.

But hams love a technical challenge, so when a nasty case of QRM raised its ugly head, [Kevin Loughlin (KB9RLW)] fought back. With an unacceptable noise floor of S8, he went on a search for the guilty party, and in the simplest way possible — he started flipping circuit breakers. Sure, he could have pulled out something fancier like a TinySA spectrum analyzer, but with his HF rig on and blasting white noise, it was far easier to just work through the circuits one by one to narrow the source down. His noise problem went away with the living room breaker, which led to pulling plugs one by one until he located the culprit: a Roomba vacuum’s charging station.

Yes, this is a simple trick, but one that’s worth remembering as at least a first pass when QRM problems creep up. It probably won’t help if the source is coming from a neighbor’s house, but it’s a least worth a shot before going to more involved steps. As for remediation, [Kevin] opts to just unplug the Roomba when he wants to work the bands, but if you find that something like an Ethernet cable is causing your QRM issue, you might have to try different measures.

 

 

Custom Firmware Adds Capabilities To Handie Talkie

Although ham radio can be an engaging, rewarding hobby, it does have a certain reputation for being popular among those who would fit in well at gated Florida communities where the preferred mode of transportation is the golf cart. For radio manufacturers this can be a boon, as this group tends to have a lot of money and not demand many new features in their technology. But for those of us who skew a bit younger, there are a few radios with custom firmware available that can add a lot of extra capabilities.

The new firmware is developed by [NicSure] for the Tidradio TD-H3 and TD-H8 models and also includes a browser-based utility for flashing it to the radio without having to install any other utilities. Once installed, users of these handheld radios will get extras like an improved S-meter and detection and display of CTCSS tones for repeater usage. There’s also a programmer available that allows the radio’s memory channels to be programmed easily from a computer and a remote terminal of sorts that allows the radio to be operated from the computer.

One of the latest firmware upgrades also includes a feature called Ultra Graph which is a live display of the activity on a selected frequency viewable on a computer screen. With a radio like this and its upgraded firmware, a lot of the capabilities of radios that sell for hundreds of dollars more can be used on a much more inexpensive handheld. All of this is possible thanks to an on-board USB-C interface which is another feature surprisingly resisted by other manufacturers even just for charging the batteries.