using System.Security.Cryptography;
public static string encode64(string toEncode)
return Convert.ToBase64String(Encoding.ASCII.GetBytes(toEncode));
public static string MD5Hash(string text)
MD5 mD5CryptoServiceProvider = new MD5CryptoServiceProvider();
mD5CryptoServiceProvider.ComputeHash(Encoding.ASCII.GetBytes(text));
byte[] hash = mD5CryptoServiceProvider.Hash;
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i < (int)hash.Length; i++)
stringBuilder.Append(hash[i].ToString("x2"));
return stringBuilder.ToString();
public static void Main()
string str1 = "jessemeijvogel@gmail.com";
string str2 = "&iostoken=NA&versionCode=77&password=something_secret&client=ios&ADID=OPTOUT";
string par = "¶ms[]=NameOfOP";
string str4 = string.Concat(new string[]
"https://leet.cc/actionNew.php?cmd=", cmd, "&userID=", str1, "¶ms[]=", str, par, str2
string str5 = str4.Substring(7);
string str6 = str5.Remove(str5.Length - 10);
string str7 = encode64(MD5Hash(str6));
string str8 = string.Concat("&k=", str7);