logoalt Hacker News

rcxdudetoday at 8:56 AM0 repliesview on HN

It's really not a very hard thing to imagine. The contents of the terminal screen were likely just a simple buffer in memory with the cursor position being a pointer into that memory. One missing bounds check and backspace starts messing with OS datastructures.