More Concepts

Reversing C# binaries

C# written binaries(dll, executables) uses ILA which is very easy to reverse engineer. using dnspy

mscorlib is very important for c# binaries as it contain .net libraries.

Execute DLLs

We can execute dlls directly in windows using a windows binary called rundll32.exe

e.g.

We also need to supply function name we want to invoke inside dll. Which can be determined through reverse engineering.

Tracing main function in stripped binary

Last updated