Hey, I have coded a DLL that is designed as a cheat system for an MMORPG. I am selling this cheat, and just realized that my work is being stolen and put on other websites. Right now I have an injector with no authorization check at all. I have vBulletin on my website, and you must subscribe and be in a certain usergroup to use these cheats. vBulletin passwords are encrypted in MD-5 Hash twice, then salted. PHP Code looks like this - MD5(MD5($password)+$salt).
I have an injector made, but here's what I wanted to add. A username/password box, then login. I want it to encrypt the password the same way vBulletin does, then send an HTTP request to my SQL server to check if they are registered and then their appropriate usergroup. If they are in the usergroup, it injects the DLL and sends their IP address (so I can check if they are sharing) to me somehow, whether it be email or saved in an SQL table.
Finally, I want to add a similar code in the DLL and the exe injector so that it can ONLY be injected using my custom injector. I know this is possible, but not quite sure how it is done. If anyone can help with this, it would be much appreciated. I would be willing to pay if someone can provide me with this information!