Workshop Demonstrates Analysis and Recovery of ConfuserEx-Obfuscated .NET Binaries

· 4:07 · Watch on YouTube ↗

Summary

The workshop demonstrates how ConfuserEx protections complicate .NET binary analysis, how to inspect obfuscation clues with dnSpy and Detect It Easy, and how de4dotEx can help continue analysis through staged binaries.

Key points

  • The presenter applies ConfuserEx protections to a sample program, including obfuscation that collapses namespaces and adds anti-debug, anti-dump, and anti-tamper behavior.
  • The protected binary is inspected in dnSpy; the presenter notes that its entry point and constructor contain code that makes analysis harder.
  • Detect It Easy identifies a Confuser signature, which can help analysts recognize the likely obfuscator.
  • The workshop recommends starting recovery with de4dotEx, then analyzing what remains.
  • The presenter notes that .NET binaries may be used in stages, such as downloaders or droppers, and that later stages may be .NET or native binaries.

Article Details

Topics
  • [00:25] Applying ConfuserEx protections to a sample binary
  • [01:09] Inspecting obfuscated code and anti-analysis protections in dnSpy
  • [02:04] Recognizing Confuser signatures with Detect It Easy
  • [03:09] Recovering obfuscated binaries with de4dotEx and examining staged payloads

MITRE ATT&CK

Tools

Related Articles