[C#, Mono.Cecil] LDSTRChanger - Edit .NET Strings

Developer
Developer
Joined
Dec 11, 2010
Messages
2,963
Reaction score
2,698
Location
Australia
Introduction

So it's been a long time since I have come out of my own section. I am studying reverse engineering obfuscation and deobfuscation. And there is no better way than to learn op-codes of the IL language.

This simple program simply loads a .NET assembly into the form. Finds any operand with the OpCode of "Ldstr" which 'pushes a literal string' also known as defining a string.

You simply put the text of like-terms of what you would like to edit. And a message box appears to edit whatever to your input. This string does not need to be the same length and it supports icons.

I know you can use Reflector/Reflexil plugin but that's not really for people who just want to edit strings and nothing more.

Without Mono.Cecil I couldn't have created this program.

Screenshots

Here I am loading ILSpy as it's the only .NET application I could use as a suitable example.

e9nXt7q - [C#, Mono.Cecil] LDSTRChanger - Edit .NET Strings - RaGEZONE Forums


How to use

You simply have the application in the same directory as the .exe and you make sure the file name is called whatever it is on the program (note you don't need to add the .exe on the program as it does it for you).

Release

Source: https://github.com/Quackster/LDSTRChanger

Compiled attachment below.
 

Attachments

Back