Ehi, you are "talking" with me. I'm sure you have the wrong person
What I mean, "exactly", is:
an user tries to connect using a nick name of another user and a wrong (of course) password.
///
Well, trying to explain better, I have found the solution.
I would have continued writing:
The server sends an answer, like: "Authorized" or "not authorized" (or a single byte, it's the same).
If a hacker could find this place, he could modify the next code, which should be something like:
If ServerMsg = "Authorized" Then...
but if I use two different routines: Sub Authorized and Sub NotAuthorized (obfuscated) he could not act in that way.
Uhm... Well, he could authenticate regularly, find out the location of the routine and then use a different nick and...!
Thank you, Lemon