Cracking nuts

Cracking is taking apart a device, a process, or a piece of software that someone else already built: to repurpose obsolete kit, to probe its security, or just to learn how it works. Reversing a thing to its parts is often the fastest way to understand it.