Skip to content

DosX-dev/PE-LiteScan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PELS analyzer

PE-LiteScan (or PELS) is a simple heuristic analyzer for common PE-anomalies, specifically focusing on the detection of packers and protectors. Designed for Windows and Linux.

Download for Windows/Linux x64

Using

Windows

PE-LiteScan-windows.exe "file_to_check.exe"

Linux

./PE-LiteScan-linux "file_to_check.exe"

Detection types

Detection Type Description
LAST_SECTION_ENTRYPOINT The entry point is located in the last section of the file.
NO_TEXT_SECTION The .text section is missing from the PE file.
STRANGE_OVERLAY Compressed data found in the overlay section of the file.
HIGH_ENTROPY High entropy detected, indicating possible packed data.
NET_ANTI_ILDASM The .NET binary has the SuppressIldasmAttribute attribute.
PUSHAL_AT_ENTRY Strange entry point detected (e.g., starts with PUSHAL instruction).
CUSTOM_DOS_STUB Unusual DOS stub found in the PE file.
IMPORT_TABLE_MISSING The import table is missing from the PE file.
SECTIONS_LIKE_%s Section names match known packer signatures (e.g., UPX, VMProtect).
SECTION_%d_HIGH_ENTROPY Section contains compressed data.
WEIRD_%d_SECTION_NAME Section looks very strange.

To do

  • More signatures for .NET

Powered by PeNet library.