Hello, im having third party .exe and i would like to search some phrasse (it is displayed when the software is running) in it and replace it. and then having modiffied .exe What is the fastest and cheapest way to do it please? And how this is called so i can Google it? thank you
Look for a binary editor. In the past, I have used Notepad to look for character strings in an exe file. And you may not be able to find what you are looking for, even if you use one.
If it is a .Net exe you can use a decompiler to reverse engineer the executable and then you can search the source code.
And please which tool i can use to compile it back to become .exe? Google do not returns anything usefull 2 me.
Reverse engineering won't get you something fully working and it's really not that easy to understand . (Assembly is a low-level language like C which is considered hard to understand/learn compared to C# and other languages). Now if it's written in C# or VB then you can use JustDecompile from Telerik and you will have 99% a working code . (Different programming languages require different decompilers (If they can get decompiled in the first place) ) For example, If it's written in C++ then It will require some work on your part as I said .
We use dotPeek at our shop - it can decompile and even let you browse your assemblies (.dlls) and even puts them back together for you - creates the project + src so all you have to do is build