Modify .exe written in C#/Basic.NET

Joined
Dec 29, 2013
Messages
4
Reaction score
0
Wondering how I can edit a program that was written in C#/Basic.NET

I want to remove ads and ip addresses, because it's annoying and calls home.

Program is called Gamma Control
Code:
desktopnerds.com/product-gammacontrol?id=download

Looking for some help with this thanks!
 
Last edited:
Wondering how I can edit a program that was written in C#/Basic.NET

I want to remove ads and ip addresses, because it's annoying and calls home.

Program is called Gamma Control
Code:
[URL]http://desktopnerds.com/product-gammacontrol?id=download[/URL]

Looking for some help with this thanks!

you could decompile it maybe :) worth a shot
 
Discovered .NET Reflector and reflexil, but will not allow me to remove entries. I located some items that need to be removed, but not sure what else I can do.

I have, however, read that FileDisassembler (reflector plugin) has the ability to DELETE entries, but it's been removed from the authors site and red-gates addon page.

Could use some assistance on removing junk from this software.
 
dotpeek and ILSpy can save decompiled assemblies as projects / solutions you can open with Visual Studio. Both are free.
After you have modified your project in Visual Studio you can simply recompile the application.
 
Ok, usualy I do not decompile and recompile things at all (had always other crackers who do the **** for me) but finally I was facing an equal situation with an online game written in VB.NET and XNA. I was bored so I wanted to bypass the protection system for modded files.

None of the decompilers produced a project I could compile again, tons of errors.
So I opened the Visual Studio Tools command promt and entered "ildasm".

On the opened program I browsed to the EXE, checked every checkboxes and ripped the MSIL from it. I even did this with some of my own written dummy programs to see how to let functions return values instantly on any type in MSIL.

I still use any common decompiler to get an overview of my application and to find classes and methods I have to change. With the token or the unique CLASS::METHOD structure (cpp style) I can track any functions in my produced MSIL. When I made up all my changes to the IL file, I open the Visual Studio Tools command promt again and type "ilasm.exe /EXE "PATH TO IL FILE". It will produce the new EXE file in the same directory.

Conclusion: A pretty neat way without facing any recompiling problems when you know what you do. No tons of errors to fix the decompiler made. But you will spend some time to understand MSIL if you do it the first time.

Happy cracking ...
 
Back