Binwalk- A Tool To Identify Files & Executable Code Embedded Inside Image
Binwalk is a tool for searching a given binary image for embedded files and executable code. Specifically, it is designed for identifying files and code embedded inside of firmware images. Binwalk uses the libmagic library, so it is compatible with magic signatures created for the Unix file utility. Binwalk also includes a custom magic signature file which contains improved signatures for files that are commonly found in firmware images such as compressed/archived files, firmware headers, Linux kernels, bootloaders, filesystems, etc.
Binwalk 0.3.8 has just been released. In addition to bug fixes, signature updates and speed improvements, Added support for Linux block devices and building against libmagic rather than the included file utility code, binwalk can now also identify raw executable code for various different architectures using the -A option: ($ binwalk -A soho.bin). Additional information can be found on the project wiki page.
To Download Binwalk Click Here
-Source (devttys0)