PinnedStefan FilipekKeys in a FlashGlitching AES keys out of an ATmega with a camera flashApr 25, 2020Apr 25, 2020
Stefan FilipekOpenBSD With Some (Cloud)FlareEngineering notes on setting up a cloudflared tunnel on OpenBSDFeb 161Feb 161
Stefan FilipekLeaking Secrets in Local Git ReposA git caveat --emptor: A personal story of an accidental security snafu created with a few simple and seemingly harmless git commands.Feb 10Feb 10
Stefan FilipekOn Correcting Bit Errors with CRCsAnd correcting misconceptions along the way.Apr 8, 2023Apr 8, 2023
Stefan FilipekA Linear-Time Selection AlgorithmQuickly finding a median value in unordered data without sortingJul 26, 2022Jul 26, 2022
Stefan FilipekRealtek 2.5G Ethernet on TrueNAS CoreBuilding the RTL8125B kernel module for TrueNAS (FreeBSD) 12.2Jul 15, 20213Jul 15, 20213
Stefan FilipekChronos Redux: On FreeBSDA stratum 1 time server with FreeBSD, BeagleBone Black, gpsd, and chrony.Jun 18, 2021Jun 18, 2021
Stefan FilipekA glibc Pointer Mangle BypassThe GNU standard C library attempts to protect setjmp/longjmp from attack by mangling special registers. However, it’s not perfect…Jun 25, 2020Jun 25, 2020
Stefan FilipekChronos: A Stratum 1 Time ServerVerbose engineering notes in creating a local, GPS synchronized time source with Beaglebone Black, Buildroot, gpsd, and chrony.Mar 28, 2019Mar 28, 2019