Unflattening ConfuserEx .NET Code in IDA

In this paper
Unflattening ConfuserEx .NET Code in IDA we’re studying the ConfuserEx1 obfuscation mechanism of a Ginzo .NET sample. This class of obfuscator is known as code flatteners. We describe how it can dealt with it using a Python script within IDA Pro2, a famous reverse-engineering tool.
Code flattening is not new. ConfuserEx is the probably best known implementation of it, but it is around for native x86 samples for well over ten years.

Article Link: Unflattening ConfuserEx .NET Code in IDA