OP 14 October, 2021 - 09:31 PM
Hello, so I am gonna show you how to kind of get started with .NET Reversing. It is pretty easy and you just have to read and test your skill on unpack me's.
If you ever wanted to crack/reverse programs that are made in C#/VB then you should start reading here and then continue your research.
Above you can see Code-Execution. This image shows you how .NET Languages are being compiled and executed.
Good introduction to CIL (the bytecode of .NET assemblies). Also explains the concept of a stack-based VM (which is used in CIL)
A short CLR overview (.NET´s runtime environment)
Good for testing: Write C# Code and get the corresponding CIL Code. You can also write CIL Code there.
In need of sample code on reverse engineering?
Deobfuscators:
Obfuscators:
ECMA C# Language Specification
Beginner friendly blogs:
If you ever wanted to crack/reverse programs that are made in C#/VB then you should start reading here and then continue your research.
Above you can see Code-Execution. This image shows you how .NET Languages are being compiled and executed.
Good introduction to CIL (the bytecode of .NET assemblies). Also explains the concept of a stack-based VM (which is used in CIL)
A short CLR overview (.NET´s runtime environment)
Good for testing: Write C# Code and get the corresponding CIL Code. You can also write CIL Code there.
In need of sample code on reverse engineering?
Deobfuscators:
Obfuscators:
ECMA C# Language Specification
Beginner friendly blogs: