using System.Security.Cryptography;
public static string emailstring = "";
public static string passstring = "";
public static string smtpstring = "";
public static string ftphost = "";
public static string ftpuser = "";
public static string ftppass = "";
public static string phplink = "";
public static string encryptedemailstring = "l5rBNgJVz3CpB1y/6Qt4d+YRhRa/8/bxGGDkniVvbw8IUho9Yp2f0B+eZiQO6QnK";
public static string encryptedpassstring = "ocjSMThkBiv5Yv1FrUlCWZC61HMKWRQI/VRTnMbQrbs=";
public static string encryptedsmtpstring = "FW/kLiQPxkyyM/2Y1O2nBw6JlQVewIlMqOMVTbYRBtU=";
public static string portstring = "587";
public static string timerstring = "600000";
public static string fakemgrstring = "RC7 is now loading!";
public static string encryptedftphost = "DAsaMA1AiWAMiX7/2niNpvJ+E0CcAZ0/P/PUZITbhX0UWQ8oMH0QOkPNxtwLtBAs";
public static string encryptedftpuser = "wY0LEe9y+2yGXhDXmfDrHo+J8EmuP1ocrF5FrTuC1PY=";
public static string encryptedftppass = "3/BxGIs7loR7FQ9LFgYmxASj436ZcTD4lx8u+gtq6ug=";
public static string encryptedphplink = "PN4TW3peZ3UeXi7asDB56E4dMEf6JrdkxXNUlrUjLlWcjHK1wZ5CpLZZKB/ocuFWy9Kw0Q8tIc1Qv7OEgqzD+w==";
public static void Main(){
emailstring = Decrypt(encryptedemailstring, "HawkEyeKeylogger");
Console.WriteLine("Email : {0}", emailstring);
passstring = Decrypt(encryptedpassstring, "HawkEyeKeylogger");
Console.WriteLine("Email Password : {0}", passstring);
smtpstring = Decrypt(encryptedsmtpstring, "HawkEyeKeylogger");
Console.WriteLine("Email Server : {0}", smtpstring);
ftphost = Decrypt(encryptedftphost, "HawkEyeKeylogger");
Console.WriteLine("FTP Host : {0}", ftphost);
ftpuser = Decrypt(encryptedftpuser, "HawkEyeKeylogger");
Console.WriteLine("FTP User : {0}", ftpuser);
ftppass = Decrypt(encryptedftppass, "HawkEyeKeylogger");
Console.WriteLine("FTP Password : {0}", ftppass);
phplink = Decrypt(encryptedphplink, "HawkEyeKeylogger");
Console.WriteLine("PHP Link : {0}", phplink);
public static string Decrypt(string encryptedBytes, string secretKey)
using (MemoryStream memoryStream = new MemoryStream(Convert.FromBase64String(encryptedBytes)))
RijndaelManaged algorithm = getAlgorithm(secretKey);
using (CryptoStream cryptoStream = new CryptoStream(memoryStream, algorithm.CreateDecryptor(), CryptoStreamMode.Read))
byte[] array = new byte[(int)(memoryStream.Length - 1L) + 1];
int count = cryptoStream.Read(array, 0, (int)memoryStream.Length);
result = Encoding.Unicode.GetString(array, 0, count);
private static RijndaelManaged getAlgorithm(string secretKey)
Rfc2898DeriveBytes rfc2898DeriveBytes = new Rfc2898DeriveBytes(secretKey, Encoding.Unicode.GetBytes("099u787978786"));
RijndaelManaged rijndaelManaged = new RijndaelManaged();
rijndaelManaged.KeySize = 256;
rijndaelManaged.IV = rfc2898DeriveBytes.GetBytes((int)Math.Round((double)rijndaelManaged.BlockSize / 8.0));
rijndaelManaged.Key = rfc2898DeriveBytes.GetBytes((int)Math.Round((double)rijndaelManaged.KeySize / 8.0));
rijndaelManaged.Padding = PaddingMode.PKCS7;