Ghent
08-04-2009, 12:11 PM
Hi,
first I'm totally new with reengeneering.
I found a free beta program (exe) written in VisualBasic.net. The author seems to stop codeing on it. But it has still some minor bugs. So i want to fix them. I tried to contact the author -> no answer.
So I search the internet about reverse engeneering .net aplications and find .net reactor.
I was happy about this program, cause the whole code was displayed and i found some bugs.
Disasamble the program shows all single modules, etc.
But I can't use this disasambled code in VisualBasic (>100 Errors).
So I tried refexil to fix the bugs directly.
I can't code IL so I use the "replace all" Feature.
I works on some functions but the main function reports an error "mutiply exist of ....... in the namespace" (not exactly shure).
So I can't patch this function :( .
Now my questions:
1. Is it possible (maybe with other program) to disasamble the exe-file so I can use it in VisualBasic.net?
2. If not, is it possible to compile the disasambled and patched code without using VisualBasic.net? I can do the bugfixes with a simple text editor directly in the .vb files if this helps.
3. If not, is it possible to fix the problem with refexil?
4. Are there other programs which can help me?
Regards Ghent
first I'm totally new with reengeneering.
I found a free beta program (exe) written in VisualBasic.net. The author seems to stop codeing on it. But it has still some minor bugs. So i want to fix them. I tried to contact the author -> no answer.
So I search the internet about reverse engeneering .net aplications and find .net reactor.
I was happy about this program, cause the whole code was displayed and i found some bugs.
Disasamble the program shows all single modules, etc.
But I can't use this disasambled code in VisualBasic (>100 Errors).
So I tried refexil to fix the bugs directly.
I can't code IL so I use the "replace all" Feature.
I works on some functions but the main function reports an error "mutiply exist of ....... in the namespace" (not exactly shure).
So I can't patch this function :( .
Now my questions:
1. Is it possible (maybe with other program) to disasamble the exe-file so I can use it in VisualBasic.net?
2. If not, is it possible to compile the disasambled and patched code without using VisualBasic.net? I can do the bugfixes with a simple text editor directly in the .vb files if this helps.
3. If not, is it possible to fix the problem with refexil?
4. Are there other programs which can help me?
Regards Ghent