1 Sparse documentation about Brisk.
3 Many things aren't documented at all, but I start with authentication workflow.
7 AUTHENTICATION WORKFLOW
11 onsubmit="return j_login_manager(this);" ->
12 sync xhr(index_wr.php?mesg=getchallenge&cli_name=<username>)
15 GET index_wr.php send the string: "1|<tokens>"
18 POST index.php with passid_private field equal to calcMD5(tokens[1]+calcMD5(form.elements['passid'].value))