Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void init()
- {
- pwObj = GameObject.Find("pw_e").GetComponent<Text>();
- usObj = GameObject.Find("user_entry").GetComponent<Text>();
- var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(pwObj.text);
- string to64Base = System.Convert.ToBase64String(plainTextBytes);
- xor(to64Base, usObj.text);
- }
- private void xor(string result, string user)
- {
- var output = new StringBuilder();
- for (int c = 0; c < result.Length; c++)
- output.Append((char)((uint)result[c] ^ (uint)key2[c % key2.Length]));
- Debug.Log(output.ToString());
- ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback((sender, certificate, chain, policyErrors) => { return true; });
- completeLogin(output.ToString(), user);
- }
- private void completeLogin(string pw, string user)
- {
- var urldata = new NameValueCollection();
- urldata.Add("username", user);
- urldata.Add("password", pw);
- string url = "http://www.krator.net/LoginUserTest.php?";
- MyWebRequest myRequest = new MyWebRequest(url, "POST", urldata.ToString());
- var newPW = pw.Trim();
- Debug.Log("User: " + user + " Pass:" + newPW);
- Debug.Log("URL DATA: " + urldata);
- Debug.Log(myRequest.GetResponse());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement