Published inSensorFuBidirectional escape testingBidirectional or two-way escape testing verifies that escape from an isolated network can communicate both ways: from isolated environment…Oct 12, 2023Oct 12, 2023
Revenge of the WhitefishLast spring (2022–04–10) I was activating WWFF reference in a small municipality in Finland called Siikajoki. That day I only got 22 QSOs…Oct 20, 2022Oct 20, 2022
WWFF Ninja Activation in HiastinlahtiNinja Activation: Go to site, seen by nobody, have QSOs. Then leave no trace behind and vanish. Nobody knew about your activation before…Apr 13, 2022Apr 13, 2022
Sunday WWFF activationToday’s ham radio WWFF activation headed to a small municipality in Finland called Siikajoki with a population of 5024 people and…Apr 13, 2022Apr 13, 2022
Overnight ham radio activation in Hailuoto, FinlandOur operation was in Hailuoto, a small island (200.53 km²) in the Gulf of Bothnia with a population less than thousand people. This is my…Nov 10, 2021Nov 10, 2021
Ham radio activation in Hailuoto, FinlandOur operation was in Hailuoto, a small island (200.53 km²) in the Gulf of Bothnia with a population less than thousand people. This is my…May 10, 20211May 10, 20211
Published inSensorFuInternet Protocol Next Header escapeIn IPv6 header it’s called “Next Header” and in IPv4 header it’s just “Protocol”. This eight bit value contains information about what…Jan 26, 2021Jan 26, 2021
Published inSensorFuHow we turned 5G into 5kHacking is a good way of learning and hackathons are a great place to learn with other like minded people. And that was exactly what we…Dec 9, 2019Dec 9, 2019
110 m/s towards a planet!This is a short story about a survival scenario I played in the game Space Engineers by Keen Software House. I got inspiration to play…Jan 4, 2019Jan 4, 2019
Published inSensorFuUsing static typing to protect against code injection attacksCode injection attack is a method of taking advantage of a flaw where an application can be tricked to relay malicious code from a system…Jan 16, 20181Jan 16, 20181
Published inSensorFuContinuous testing but with irregular scheduleAlmost but not quite half an hourJan 3, 20181Jan 3, 20181
Published inSensorFuSpecial Privileges: No thanks!Changes to network configuration can be difficult and time consuming to do. Today’s networks are virtualized, complex and outsourced to 3rd…Dec 18, 2017Dec 18, 2017
Published inSensorFuThe Story about PingBeacon sends Pings towards Home. Ping contain just enough information (and nothing more) for Home to understand where the Ping came from…Dec 14, 20171Dec 14, 20171
Published inSensorFuSensorFu Teaser V — Launch ImminentTrying to learn from consumer electronics twists your mind. Especially if you mind is more geared towards network hacks. We are close to…Nov 16, 2017Nov 16, 2017
Published inOUSPGXipology (3⁄3) — Rendezvous in DNS spaceThis is the last part in series of three blog posts talking about exploiting Domain Name System (DNS) caching as a carrier. In the first…Oct 19, 2017Oct 19, 2017
Published inOUSPGXipology (⅔) — A library for turning DNS caching into a carrierThis is part two in series of three blog posts talking about exploiting Domain Name System (DNS) caching as a carrier. In first part we…Oct 19, 2017Oct 19, 2017
Published inOUSPGXipology (⅓) — Exploiting DNS caching as a carrierThis is our story of exploiting caching Domain Name System (DNS) servers to break network segregation. We’ll call it Xipology and introduce…Oct 19, 2017Oct 19, 2017
QuickCheck or Fuzzing? Which one to use?TL;DR: QuickCheck for fast testing of functions with random values as part of a test suite. Fuzzers (model or mutation based) take longer…Feb 18, 2017Feb 18, 2017
Published inHowNetWorksHow did I turn my Browser into a Port Scanner? Tricksy but doableModern web browsers are full of features. It’s possible to watch movies, listen to music, and make phone and video calls with just a few…Jan 10, 20171Jan 10, 20171
Published inHowNetWorksDon’t waste cycles with modulo bias!TL;DR Use proper function to generate uniform random values (like arc4random_uniform()) instead of fighting against modulo bias yourself.Nov 2, 2016Nov 2, 2016