|
.net modification of a method (without decompilation)
Hi all,
here the request.
Suppose I have a method like GetMACAddress() in a .net program and suppose also I don't want (or can't) decompile it to a svn project and recompile it.
What I have is reflector and an IL editor (or even IDA).
Now the mentioned method returns the MAC address of the machine into a string, what I would like to do is to patch the function with something like the following: just return a string I decide and nothing else.
GetMACAddress() {
return "0A-00-00-00-00";
}
the question is therefore twofold.
1. how can I add this string (the fake MAC) to the resources (I tried several resource editor or reflexil but can't do this on a .net exe).
2. how can I code a function like the one I said, take the IL code and patch the original function.
Suggestions and tools are welcome
Thanks
Shub
__________________
Ŝħůb-Ňìĝùŕřaŧħ ₪)
There are only 10 types of people in the world: Those who understand binary, and those who don't
http://www.accessroot.com
|