Rick Gorton

Professional:

I torture bits for a living.
Actually, I currently work at AMD on a dynamic binary optimizer. Think of it as a software afterburner.
Previous work includes developing a behavioral host intrusion prevention system (HIPS) product: Cisco Security Agent. Basically, this requires intercepting and manipulation of system behavior at multiple levels: instruction, system call, kernel internal, system library, and application plug-in interfaces. I also wrote security policies for the product. In the past, I've written binary translators, binary optimizers (both static and dynamic), and other tools which manipulate instructions at the machine code level. For more details, see my (circa May, 2006) resume.

For fun:


ATOM tools

ATOM was a binary instrumentation tool from Digital's WRL (Western Research Lab) running on Alpha Tru64 systems. The tool seems to no longer be available off of HP's site, but a couple of the papers describing it still exist:
Here are some OpenSource Atom tools I've written, as well as some of the program behavior that can be shown with other ATOM tools.

Some interesting (fast) Alpha code sequences

Wood working

I'm teaching myself how to build furniture and decorative items out of wood.

George Gorton Machine company

Part genealogy project, part business history of the company founded by my great-grandfather in 1893.

Travel: Sydney, Townsville