I have an exe file that was compiled using c# and .net (thanks to PEiD). Which of course, DeDe cannot 开发者_开发知识库decompile. This program is IP based, so it only operates under ceartain static IPs. I need a way to run this program and make it think that I am on a computer with a specific IP address.
For example, lets say my IP is 111.111.111.111 I need to run this program and have it think that my computers IP address is 222.222.222.222
It sounds like you have three general options:
Change your local computer IP address (or at least what's reported to this program).
Change the database which the program is comparing against.
Change the logic in the program that actually does the compare.
Option 1 is possible, you just need to find out (a) how this program is getting your local IP address, (b) how to intercept it, and (c) how to return something different.
Option 2 is also possible, and may require reverse engineering the program.
Finally, option 3 is possible too, and definitely requires reverse engineering.
Good luck.
精彩评论