S.SCIRTORNurzhan Bekmurat
← All selected work

SOC / STATIC ANALYSIS

Inspect first. Execute nothing.

Used PEStudio to inspect a supplied curl.exe sample and explain its PE structure, imports and entropy without overstating the verdict.

Academic lab · Static analysis only · The executable was not run during this analysis.

PEStudioPE importsEvidence handling
01

The question

What could be established about a Windows executable from its static properties, and where would further evidence be needed? I examined a supplied curl.exe sample in PEStudio and preserved the observations in a worksheet and screenshot appendix.

02

How I approached it

I recorded file size and SHA-256, checked architecture, version information and entry point, and compared PE section sizes and entropy. I then reviewed imported libraries, network APIs and strings, keeping observations separate from conclusions.

03

What the evidence showed

The worksheet recorded a 530,944-byte, 64-bit console executable with version 7.83.1. PEStudio listed 40 libraries and 218 imports. WS2_32.dll imports included socket, connect, sendto and recv; CRYPT32.dll indicated certificate or cryptographic functionality. Overall entropy was 6.426, with the highest recorded section entropy at 6.379.

04

What I concluded

The imports were consistent with substantial network functionality. The captured entropy values alone did not strongly suggest heavily packed or encrypted sections. Flagged strings and common Windows APIs were leads to validate, not sufficient grounds for a maliciousness verdict.

05

Limits and next steps

Static properties do not establish runtime behaviour, publisher trust or whether a file is safe. Signature validation, provenance checks and controlled behavioural analysis would be separate follow-up steps. This case does not claim malware attribution or a production detection.

Back to selected work