• Earn real money by being active: Hello Guest, earn real money by simply being active on the forum — post quality content, get reactions, and help the community. Once you reach the minimum credit amount, you’ll be able to withdraw your balance directly. Learn how it works.

C# [Source/Release] TrillianDecryptor

Status
Not open for further replies.

sQuo

~ KillmeMories ~
Shadow
User
Joined
Oct 16, 2011
Messages
5,851
Reputation
0
Reaction score
22,904
Points
688
Credits
0
‎13 Years of Service‎
24%
if you have Trillian, your encrypted password can be found here:

C:\Users\USERNAME\AppData\Roaming\Trillian\users\global\accounts.ini

supports up to 16 character passwords (as i find someone having a longer password highly unlikely.)

download:
This link is hidden for visitors. Please Log in or register now.


Code:
>using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Threading;

namespace TrillianDecrypter
{
   public partial class Form1 : Form
   {
       public Form1()
       {
           InitializeComponent();
       }

       private void DecryptButton_Click(object sender, EventArgs e)
       {
           try
           {
               int[] DecimalHexValues = new int[16];
               int[] XORValues = { 243, 038, 129, 196, 057, 134, 219, 146, 113, 163, 185, 230, 083, 122, 149, 124 };
               string Password = "";
               int x = 0;
               int i = 0;
               string HexStringSplitted = "";
               string Base64String = DecryptThis.Text;
               byte[] Base64Bytes = Convert.FromBase64String(Base64String);
               string HexString = Encoding.UTF8.GetString(Base64Bytes);
               foreach (char c in HexString)
               {
                   x++;
                   HexStringSplitted += c;
                   if (x == 2)
                   {
                       x = 0;
                       DecimalHexValues[i] = Convert.ToInt32(HexStringSplitted, 16);
                       char Letter = Convert.ToChar(DecimalHexValues[i] ^ XORValues[i]);
                       Password += Letter.ToString();
                       i++;
                       HexStringSplitted = "";
                   }
               }
               Output.Text = Password;
           }
           catch
           {
               Output.Text = "An has error occured. Make sure your Base64 value is in proper format.";
           }
       }
   }
}
coder: OperationFatSarah

 
Status
Not open for further replies.
Back
Top