Ok. So it seems that the client validates some version info through some GET requests. If those are properly responded the client will start. I thought there is much more behind it but is just a simple config request. If you are banned from blizzard servers you would not be able to start the client unless you redirect the traffic to a different web server and respond to those requests.