Malware Reverse Engineering
Unpacking and reversing ransomware, RATs, droppers and info-stealers to understand exactly what they do — and detect them.
What I deliver
- Static triage: packers, imports, strings, capabilities
- Dynamic analysis in FLARE VM and REMnux
- Unpacking, deobfuscation and C2 config extraction
- YARA rules that survive new variants
- IOCs and ATT&CK mapping handed to the SOC
Step by step
- 01
Identify packer and compiler
- 02
Unpack and dump the real payload
- 03
Reverse key routines in Ghidra / x64dbg
- 04
Extract C2 config and capabilities
- 05
Write YARA and IOCs for the SOC
Selected engagements
From my work at BERRY9 IT Services, as a freelancer, at CRIS InfoTech and Hacktr Technologies, and my own tools and research.
Reverse engineering of RATs and info-stealers — unpacking, C2 extraction and persistence mapping with Ghidra and x64dbg
YARA rule pipeline — family-level rules tested against clean files before deployment
Top bugs I hunt — and the steps
The recurring weaknesses I see in this domain, with the repeatable workflow I run from discovery to fix.
- STEP 1Identify the packer with DIE
- STEP 2Run to OEP in x64dbg and dump the payload
- STEP 3Rebuild imports and analyse the real binary
- STEP 4Write YARA for the unpacked family