I wanted to learn how to crack some .NET obfuscated programs and I'm wondering how does ConfuserEx (since that seems to be the state-of-the-art) work? What do I have to look out for and why? What techniques are employed and how to find them out and work around those? I have seen some YT videos showing some steps but never explaining why they do that or what what that obfuscator technique they undid.
There is no documentation about it as far as I could search (I only found a simple FAQ on the official website)