EZ LearnEZ Learn
Courses
EZ Board
Dashboard
Skill LabsEZ GamesSkill LabsPE Autopsy: Triage a Real Signed Windows Binary Study this unit

PE Autopsy: Triage a Real Signed Windows Binary

Skill LabExpert About 75 min15 tasks

PE Autopsy: Triage a Real Signed Windows Binary

Static analysis of a real 64-bit Windows executable: headers, entry point, mitigations, entropy, imports, hidden strings and the signature.

0 of 15 solved0 / 1500 pts
Byte
ByteThreat detective

Briefing

Triage is the first hour with any sample: identify it, read its headers, check for packing, list what it can do, and decide what deserves deeper work.

Your sample is a real, widely used program: the 64-bit PuTTY 0.83 executable, downloaded from its official site. It is benign, which makes it the perfect baseline: every "suspicious" signal you find has an innocent explanation you must be able to give.

Download it, verify it, and answer every question from the file itself.

Topics you practise

File Identification and HashingThe Portable Executable (PE) File FormatProcess Memory LayoutOS-Level Exploit MitigationsEntropy AnalysisIdentifying Packed MalwareImport Address Table (IAT) AnalysisString Analysis

Evidence

Treat every sample as hostile, even a known good one: analyse it statically, ideally inside an analysis VM, and do not run it on your own computer.

putty.exe (PuTTY 0.83, 64-bit)

Official build. Check the SHA-256 below before you start: a sample you have not verified is not the sample you think it is. (1.6 MB)

Source: PuTTY official site (Simon Tatham). MIT licence.

Official download
SHA-25616cbe40fb24ce2d422afddb5a90a5801ced32ef52c22c2fc77b25a90837f28ad

Suggested tools: PE-bear or CFF Explorer, pefile (Python), Detect It Easy, sha256sum or Get-FileHash, strings or FLOSS.

1
File Identification and Hashing

What is the MD5 hash of the file?

Format: 32 hex characters.

2
The Portable Executable (PE) File Format

At what file offset does the PE signature ("PE\0\0") start? This is the value of e_lfanew.

Format: hex, like 0x40.

3
The Portable Executable (PE) File Format

What is the Machine field of the COFF header?

Format: hex, like 0x14c.

4
The Portable Executable (PE) File Format

What is the AddressOfEntryPoint RVA?

Format: hex, like 0x1a2b.

5
Process Memory Layout

If the image loads at its preferred ImageBase, what is the virtual address of the entry point?

Format: hex, like 0x401000.

6
The Portable Executable (PE) File Format

Which section contains the entry point?

Format: the section name, like .data.

7
OS-Level Exploit Mitigations

DllCharacteristics is 0x8160. Which of these mitigations is NOT enabled: ASLR, high-entropy ASLR, DEP, or Control Flow Guard?

Format: one of the four names.

8
Entropy Analysis

Which section has the highest Shannon entropy?

Format: the section name.

9
Entropy Analysis

What is the entropy of the .text section, in bits per byte?

Format: a number to 2 decimal places.

10
Identifying Packed Malware

One section is above 7.8. Is putty.exe packed?

Format: yes or no.

11
Import Address Table (IAT) Analysis

How many functions does the import table list in total, across all DLLs?

Format: a number.

12
String Analysis

PuTTY is a network client, yet no socket library is in its import table. Which Winsock DLL name appears as a plain string in the file?

Format: the DLL file name.

13
String Analysis

In which section is that DLL name stored?

Format: the section name.

14
File Identification and Hashing

Who is the subject of the code-signing certificate?

Format: a name.

15
The Portable Executable (PE) File Format

When was the file built? Convert the COFF TimeDateStamp to a UTC date.

Format: YYYY-MM-DD.

Each task is worth 100 points: minus 15 per wrong answer and 25 for a hint (never below 40). Finish when you are done; 15 unsolved tasks score 0. Your progress is saved on this device.

EZ LearnEZ Learn

Structured learning across Reverse Engineering, Cloud Security, and Research Methodology, plus games and practice tools in EZ Arena. Free, and open to anyone.

EZ Learn

  • Courses
  • EZ Articles
  • EZ Watch
  • EZ Talks
  • EZ Bytes
  • Cyber Hygiene

EZ Library

  • All Resources
  • eBooks & PDFs
  • Question Banks
  • MCQ Banks
  • Cheatsheets

EZ Exams

  • All Exams
  • REMA
  • Cloud Security
  • Research Methodology
  • Python for Cyber Security
  • Cyber Law & IPR
  • Community
  • EZ Board

EZ Arena

  • EZ Games
  • Live Quiz
  • ML Challenges
  • दिशा - Hygiene
  • सजग - Awareness
  • अभ्यास - Practice

Platform

  • About
  • Contact
  • Terms of Use
  • Disclaimer
  • Verify Certificate
  • Events

© 2026 EZ Learn by EpochZero. Educational content for learning purposes.

Platform Lead: Ashish Revar