Binwalk
Binwalk is a fast, easy to use tool for analyzing and extracting firmware images.
IDA
IDA is a Windows, Linux or Mac OS X hosted multi-processor disassembler and debugger that offers so many features it is hard to describe them all.