RSSAmplifier

Blog

Journal | Log

/RSS feed ↗10 posts

Latest posts

CVSS 9.9 Jint gadget chain RCE

Received a CVSS 9.9 RCE vulnerability report from security researcher asyx6 today.

Urn: Git-like VCS from OpenBSD base tools

Implemented init, status, add, commit, log, show, and diff using Perl and OpenBSD base-system tools. Didn’t bother with collaborative workflows.

Suffix-array site search

Indexer crawls the HTML, lowercases the text, and encodes it into UTF-8 bytes. Null byte sentinels mark document boundaries; sa.bin stores lexicographically sorted 32-bit unsigned integer offsets:

Matrix rain (2022) refactor

Inspired by domsson’s fakesteak.

Fingerprint door lock (LP)

Second iteration of the lock. The old version worked but drew too much quiescent current. Sensor and servo pulled 13.8mA and 4.6mA idle. Linear regulators dissipated too much heat. Battery didn’t last 24 hours.

High-side MOSFET switching

Needed low-power switching for fingerprint door lock. Servo and FPM draw high quiescent currents–had to cut power electronically during sleep. MOSFETs can do this.

Wiring ATmega328P

Quick reference for wiring ATmega328P ICs at 5 V and 3.3 V. 5 V uses 16 MHz crystal. 3.3 V uses 8 MHz.

Fingerprint door lock (RF)

Wanted to unlock the door with fingerprint, wirelessly to avoid drilling.

Bumblebee

One year at trading firm; scripts are saturating CPUs, servers are choking. Forced to restart them daily.

Bare-metal ATSAM3X8E (Arduino Due)

Toolchain: ST-LINK/V2 programmer, OpenOCD, ARM GNU Compiler Toolchain.