Hook (hardware)

Definition and stakes

The Jargon File, Version 2.9.10…

“ A hacker's personal machine, especially one he or she owns. "Yeah? Well, *my* home box runs a full 4.2 BSD, so there!"
:hook: n. A software or hardware feature included in order to simplify later additions or changes by a user. For example, a simple program that prints numbers might always print them in base 10, but a more flexible version would let a variable determine what base to use; setting the variable to 5 would make the program print numbers in base 5.
”
Source: Gutenberg

The Jargon File, Version 4.2.2…

“ Embedded software contained in EPROM or flash memory. It isn't quite hardware, but at least doesn't have to be loaded from a disk like regular software. Hacker usage differs from straight techspeak in that hackers don't normally apply it to stuff that you can't possibly get at, such as the program that runs a pocket calculator. Instead, it implies that the firmware could be changed, even if doing so would mean opening a box and plugging in a new chip. A computer's BIOS is the classic example, although nowadays there is firmware in disk controllers, modems, video cards and even CD-ROM drives. ”
Source: Gutenberg

Portrait of Winn Schwartau Winn Schwartau,  Terminal Compromise

“ There are always thousands of unused gates in every IC. Banks and banks of memory for the taking. Homosoto was no slouch, and he recognized that hardware viruses are the ultimate in underground computer warfare. Even better than the original Trojan Horse. No messy software to worry about, and extensive collateral damage to nearby electronic components. Makes repairs terrifically expensive. ”
Source: Gutenberg

Get perspective with Kwize: daily news enlightened by great literature