Skip to content

Latest commit

 

History

History
32 lines (17 loc) · 1.22 KB

README.md

File metadata and controls

32 lines (17 loc) · 1.22 KB

peof-detector

This tiny project demonstrate how to use my tiny library UntEOF.pas to handle potential malicious data stored at the end of PE Files.

This technique is often used by Malware to store malicious files (wrapper), mal-plugins, configuration (botnets / rats / loader etc..) and so on.

Support both 32bit and 64bit PE File.

Read / Write Plain Data

EOF Read Write

This project let you understand the concept of writing and reading data stored at the end of a PE File.

In this example, I store JSON String. But you could also store any kind of data (Records, Files etc..)

Read EOF Data (Hex View)

EOF Read As Hex

You can also read the full content of target file EOF as a plain text (displayed as text hex view).

Scan for potential infected files (EOF Detection)

EOF Detector

I also wrote a tiny example (non recursive) about how to use that library to scan for infected files by EOF data (Based on PE Header informations).

Then

  • This detection function will be implemented in a futur project I'm working on.
  • Port that library to Python.