Depending on the authentication mechanism used by such a site, your program (http client) can do one of the following:
* send http POST/GET request with parameters corresponding to the username and password fields on the login form
* provide the credetials in HTTP header
Then your program should process the response from the web server, and re-try if login fails.
However, even if your program is fast, you must remember, that a HTTP request will normally take a least 1 second. Also, modern web servers are able to detect such kind of brute force attack, and your java client (actually, your IP addr) will be probably banned very soon, if the authentication fails too many times.
Quote:
I don't know where to go to ask this
I don't know any good programming or security forums
|
<--- Have a look to literature about HTTP, there are many good books describing the situations related to your case