|
It is possible that they have added extra level of encryption in the dll or some kind of additional authentication before you can login.
If you are sure that the ips match (which they probably do, since you get that error) your best bet would be reversing the dll.
You could still double check the ip and whats going on by using Wireshark/Microsoft Network Monitor etc.
In general, I think it would be easier to hook the ReceiveMsg() and SendMsg() functions instead of usual socket/connect/inet_addr and so on, since those aren't (most of the time) affected by private server's modified encryption and you can use the original loader...
Though it would require reversing the client a little and then modifying your bot to make it work.
|