INTRODUCTION

PEiD v0.8 is a PE File Identifier. It currently identifies more than 300 signatures in PE files. It detects most common packers, encryptors, protectors and compilers.


peid_main.jpg
PEID MAIN DIALOG


FEATURES

1. It has a superb GUI and the interface is really intuitive and simple.
2. Detection rates are amongst the best given by any other identifier.
3. Special scanning modes for *advanced* detections of modified and unknown files.
4. Shell integration, Commandline support, Always on top and Drag'n'Drop capabilities.
5. Multiple file and directory scanning.
6. Task viewer and controller.
7. Generic OEP Finder module.


THE GRAPHICAL USER INTERFACE

PEiD can be told to scan a file by browsing for it through the Open File Button, or simply by dragging the file to scan onto the main dialog. Since v0.8, PEiD supports scanning of multiple files. You can select multiple files in the Open File Dialog or simply drag and drop multiple files onto the main dialog to bring up the Multiple File Scan dialog.


peid_scan.jpg
PEiD SHOWING FILE INFORMATION

pedi_mfs.jpg
PEiD MULTIPLE FILE SCAN DIALOG


You can also scan through all the files in a given directory. Clicking Scan Directory in the Multiple File Scan dialog or by clicking Menu>Directory Scan brings up a Directory Selection Dialog through which you can choose which directory to scan. You can then option Skip Non-PE Files and choose the extensions you wish to scan. Drag and Drop capabilities have also been added to the Multiple File Scan dialog.

peid_menu.jpg
PEiD MAIN MENU

pedi_dirscan.jpg
PEiD DIRECTORY SCAN DIALOG



SCANNING MODES

PEiD has 3 scanning modes to detect signatures in the files it scans.

The Normal Scan mode scans the PE file at its EntryPoint for the known signatures. This is the most general and common approach used by all other identifiers as well.
The Hardcore Method 1 or the Deep Scan mode scans the PE file throughout the EntryPoint section. This generally takes care of most simple modifications or simple redirecting tricks.
The Hardcore Mehtod 2 or the HardCore Scan mode scans the whole PE file. This way all simple modifications are taken care off. However some signatures in the database are quite small and common and maybe present in some PE files without them actually corresponding to the packer or encryptor which it is identified with. Hence this mode may very rarely give some erroneously detections. However PEiD has inbuilt correcting techniques which try to fix these detection errors.

We recommend that you use atleast Hardcore Method 1 ( if not Hardcore Method 2 ) as your default setting.



TASK SCANNING MODULE

Since v0.8 PEiD has a Task/Process module, which lets you view and control the process currently running on your system. PEiD can scan or even optionally terminate these process.


peid_tsk.jpg
PEiD TASK SCANNER DIALOG


The Scan Process (File) option loads the file which is currently running from disk and scans it.
The Scan Process (Dump) option lets you dump an image of the file in the memory to a temporary file and scan it. You can select the SizeOfImage of the temporary file to be created during dumping. These option takes care of the general Anti-Dump feature in some protectors.


peid_tsk_dump.jpg
PEiD TASK DUMPING OTPIONS




OEP MODULE

Since v0.8 PEiD has a Generic OEP Scanning module. It uses the Generic OEP Finder ( GENOEP.DLL ) to scan for the OEP of packed and protected files. This option should be used with caution as it involved running of the executable whose OEP you wish to find. If all goes well, the a message box with the Probable OEP will be displayed. Please keep in mind that the technique is absolutely generic and thus is bound to have some bugs and flaws. It will not work with Console Mode executables and also with packers and protectors which use the CreateProcess API. Apart from these, GENOEP should work with most other protections out currently.


peid_genoep.jpg

GENERIC OEP FINDER



SNAKER & QWERTON

COPYRIGHTS © 2001 - 2002