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.
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.
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.
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.