S skullsecurity.org Battle.net authentication misconceptions 60 points icehawk 14 years ago 36 comments