#unix

Wiki 7

  • A Text Editor as a User Interface (Dave Gauer) Using $EDITOR as a UI bridges the gap between CLI args and a full TUI; precedents are crontab -e, git commit, visudo, and vipw
  • Editor-as-UI pattern Shelling out to $EDITOR with a temp file as a lightweight middle ground between CLI flags and a full TUI
  • GTFOBins Curated list of Unix-like executables that can be abused to bypass restricted shells, escalate privileges, and transfer files when an attacker is constrained to "live off the land"
  • Multicall binary One executable that dispatches to many built-in subprograms by inspecting argv[0]; the design pattern behind BusyBox, Toybox, sbase, and many minimal Unix userlands
  • ratfactor (Dave Gauer) Dave Gauer's long-running personal site, full of "cards" โ€” short focused notes on programming, Unix, and personal computing
  • specular.fi Personal engineering blog at specular.fi โ€” short, code-driven notes on Linux internals, Alpine, Docker, and unfamiliar Unix tools
  • What is BusyBox? Walk-through of BusyBox's multicall dispatch โ€” one binary, 130+ symlinks in Alpine, argv[0]-based applet lookup, ~304 applets compiled in