[General Topics] Senax:
PEInfo -free from http://www.s-k-tools.com

Reference:

Sous-Chef's Kitchen Utensils & Appliances Review

http://xdaforums.com/showpost.php?p=6962422&postcount=30

Off Topic, due to it being Win32/64) -=[ Dependency Walker ]=-

-freeware program to view files their dependencies. Use it when your device is Cradled. ;)

Features:

- Information about PE files (executable file and dll in Windows and WindowsCE)

- Shows from what dll depends executable file

- Auto detect some other files *cough*

- Hexviewer

- Image / extraction of resources (icons, images, sounds, dialogs, etc.)

- Determine the processor type and operating system for the assembled file
​

- The program analyzes the resources and applications for Pocket PC

- Information about required to run the modules (DLL) and check their availability
​

-=[can help find the cause of a system message "Can not find file or one of its components," attempting to start the file]=-

- Automatic determination of more than 350 file types, other than PE

Direct Download link here (thanks to www.s-k-tools.com).

If you are a developer (or a hacker), you want this! It is very powerful and without a doubt very dangerous when you do not know what you are doing. So be careful and make a copy/backup before fiddling with this Piece of Art!

Portable Executable File Format specifications (read licence agreement);

http://www.microsoft.com/whdc/system/platform/firmware/PECOFF.mspx

(Off Topic)

Then there is its BiG brother on the Personal Computer PEInfo v0.9 BETA

PEInfo v0.9 BETA is a program for a detailed analysis of the 32-bit EXE, DLL, OCX, BPL files and other produced according to Portable Executable File Format specification. With PEInfo 0.9 BETA you can view and edit an executable file headers (DOS Header, Coff Header & Optional Header), view the import and export table, browse the application resources and other.

The most important features of PEInfo v0.9 BETA;

Viewing and editing all fields in the EXE headers: DOS Header, File (COFF) Header, Optional (PE) Header. Field values are displayed as binary, hexadecimal and decimal numbers.

Viewing the Data Directories. You can modify relative virtual address (RVA) and size for each of them.

Viewing the Section Headers. You can also edit all section parameters and characteristics.

Generatig hexadecimal dump of any section.

Displaying list of imported and exported functions.

Resource browser.

Integration with the Windows Explorer. Program adds a command Open with PEInfo to the context menu for supported files.

Saving a detailed report to HTML file.

100% freeware (for non-commercial use).

Get your copy here;

http://www.pazera-software.com/products/peinfo/

Then there is PEinfo v1 for MSDOS (Command Line Interface) obtainable for free here (plus additional nice free software);

http://www.brothersoft.com/publisher/randall-glass-software.html

Helaas when one runs this little PEinfo v1 in a window one will not get the info one expects :eek: For that you need to sit at the command prompt :) and pipeline the information generated by PEinfo to a file. :rolleyes: For Your Convenience an example I ran recently in a MSDOS box ;

PEINFO.EXE RunWait.exe [COLOR=Red]>[/COLOR] C:\RunWait.txt

> = Badly documented MSDOS PiPELiNE feature

Have fun edtinig/vewinig/bwroisng/assimilating/copamirng/itengaritng supported files,

o/~

Senax