I remember the first time I used Unerase to recover a deleted file and was fascinated by it. Then I discovered DiskEdit and began poking around in the FAT system and found out more about how DOS actually deletes a file. It actually marks the first character with a ?. Thus started my hacking days.
Then I used DiskEdit to bypass copy protection hacking the byte codes.
DiskEdit rescued me again when I switch to DR-DOS, set passwords on my files and forgot the passwords (fwiw, it was just setting the next dozen or so bytes after the file name in the FAT to zero)
Such memomories, DiskEdit and SideKick were my two must have utilities in the days of DOS