tengo un programa en su version completa pero despues de instalar
me da un codigo y me dice que lo mande por correo al autor con mi nombre asi.
Nombre y apellido: ______________________
Código requerido: ______________________
078BFBFF00020FF2 este es el maldito codigo
el programa esta heco en .net lo desarme con Decompiler.NET
que la verdad es muy bueno
tengo estos datos para ver si puedo sacar un serial o hacer un keygen
#region Namespace Import Declarations
using System.ComponentModel;
using System.Drawing;
using System.Resources;
using System;
using System.Windows.Forms;
// Warning -- Type: System.Windows.Forms.Application conflicts with a another imported type or namespace name, Disabled Using Ref --> using Application = System.Windows.Forms.Application;
// Warning -- Type: System.Object conflicts with a another imported type or namespace name, Disabled Using Ref --> using Object = System.Object;
#endregion
public class frmLicencia : Form
{
#region Fields
private Application Base;
private Button btnAceptar;
private Button btnCancelar;
private IContainer components;
private Label label1;
private Label label2;
private Label label3;
private Label label4;
private Label label6;
private LinkLabel linkLabel1;
private TextBox txtCodigo;
private TextBox txtCodReq;
#endregion
#region Constructors
public frmLicencia (Application a)
{
this.components = ((IContainer) null);
base.Load += new EventHandler (this.frmLicencia_Load);
base.FormClosed += new FormClosedEventHandler (this.frmLicencia_FormClosed);
this.InitializeComponent ();
this.Base = a;
return;
}
#endregion
#region Methods
private void btnAceptar_Click (object sender, EventArgs e)
{
Security security1;
string string1;
bool b1;
security1 = new Security ();
string1 = security1.getMicroSerial ();
b1 = (security1.Encrypt (string1, this.Base.ENCRYPTION_KEY) == this.txtCodigo.Text);
if (b1)
{
goto L_0045;
}
System.Windows.Forms.DialogResult dialogResult1 = MessageBox.Show ("El c0x0f3digo ingresado no es v0x0e1lido");
goto L_0099;
L_0045:
{
}
b1 = (security1.Encrypt (string1, this.Base.ENCRYPTION_KEY) != this.txtCodigo.Text);
if (b1)
{
goto L_0099;
}
System.Windows.Forms.DialogResult dialogResult2 = MessageBox.Show ("El c0x0f3digo ingresado es v0x0e1lido. Deber0x0e1 ingresar nuevamente a MultImagen para come"
+ "nzar a utilizarlo");
this.Base.grabarLicencia (this.txtCodigo.Text);
base.Close ();
L_0099:
return;
}
private void button2_Click (object sender, EventArgs e)
{
System.Windows.Forms.Application.Exit ();
return;
}
protected override void Dispose (bool disposing)
{
bool b1;
L_0010:
{
}
L_000F:
{
}
b1 = ((! disposing) ? true : (this.components == null));
if (b1)
{
goto L_0022;
}
this.components.Dispose ();
L_0022:
{
}
base.Dispose (disposing);
return;
}
protected void frmLicencia_FormClosed (object sender, EventArgs e)
{
System.Windows.Forms.Application.Exit ();
return;
}
protected void frmLicencia_Load (object sender, EventArgs e)
{
Security security1;
security1 = new Security ();
this.txtCodReq.Text = security1.getMicroSerial ();
return;
}
private void InitializeComponent ()
{
ComponentResourceManager componentResourceManager1;
componentResourceManager1 = new ComponentResourceManager (typeof (frmLicencia));
this.label1 = new Label ();
this.label2 = new Label ();
this.label3 = new Label ();
this.txtCodigo = new TextBox ();
this.label4 = new Label ();
this.label6 = new Label ();
this.btnAceptar = new Button ();
this.btnCancelar = new Button ();
this.linkLabel1 = new LinkLabel ();
this.txtCodReq = new TextBox ();
base.SuspendLayout ();
this.label1.AutoSize = true;
this.label1.Font = new System.Drawing.Font ("Microsoft Sans Serif", 12F, FontStyle.Bold, GraphicsUnit.Point, ((byte) byte.MinValue));
this.label1.Location = new Point (46, 9);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size (311, 20);
this.label1.TabIndex = 0;
this.label1.Text = "Le damos la bienvenida a MultImagen";
this.label2.AutoSize = true;
this.label2.Location = new Point (30, 37);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size (347, 13);
this.label2.TabIndex = 1;
this.label2.Text = "Para comenzar a utilizar el soft deber0x0e1 ingresar el c0x0f3digo de autorizaci0x0f3n";
this.label3.AutoSize = true;
this.label3.Location = new Point (16, 60);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size (222, 13);
this.label3.TabIndex = 2;
this.label3.Text = "Si todav0x0eda no tiene un c0x0f3digo de autorizaci0x0f3n";
this.txtCodigo.Location = new Point (12, 150);
this.txtCodigo.Name = "txtCodigo";
this.txtCodigo.Size = new System.Drawing.Size (385, 20);
this.txtCodigo.TabIndex = 3;
this.label4.AutoSize = true;
this.label4.Location = new Point (12, 93);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size (90, 13);
this.label4.TabIndex = 4;
this.label4.Text = "C0x0f3digo requerido:";
this.label6.AutoSize = true;
this.label6.Location = new Point (12, 134);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size (118, 13);
this.label6.TabIndex = 6;
this.label6.Text = "C0x0f3digo de autorizaci0x0f3n:";
this.btnAceptar.Location = new Point (241, 176);
this.btnAceptar.Name = "btnAceptar";
this.btnAceptar.Size = new System.Drawing.Size (75, 23);
this.btnAceptar.TabIndex = 7;
this.btnAceptar.Text = "Aceptar";
this.btnAceptar.UseVisualStyleBackColor = true;
this.btnAceptar.Click += new EventHandler (this.btnAceptar_Click);
this.btnCancelar.Location = new Point (322, 176);
this.btnCancelar.Name = "btnCancelar";
this.btnCancelar.Size = new System.Drawing.Size (75, 23);
this.btnCancelar.TabIndex = 8;
this.btnCancelar.Text = "Cancelar";
this.btnCancelar.UseVisualStyleBackColor = true;
this.btnCancelar.Click += new EventHandler (this.button2_Click);
this.linkLabel1.AutoSize = true;
this.linkLabel1.Location = new Point (235, 60);
this.linkLabel1.Name = "linkLabel1";
this.linkLabel1.Size = new System.Drawing.Size (157, 13);
this.linkLabel1.TabIndex = 11;
this.linkLabel1.TabStop = true;
this.linkLabel1.Text = "Solicite uno haciendo click aqui";
this.linkLabel1.LinkClicked += new LinkLabelLinkClickedEventHandler (this.linkLabel1_LinkClicked);
this.txtCodReq.BackColor = SystemColors.Control;
this.txtCodReq.BorderStyle = BorderStyle.None;
this.txtCodReq.Font = new System.Drawing.Font ("Microsoft Sans Serif", 8.25F, FontStyle.Bold, GraphicsUnit.Point, ((byte) byte.MinValue));
this.txtCodReq.ForeColor = Color.FromArgb (192, 0, 0);
this.txtCodReq.Location = new Point (108, 93);
this.txtCodReq.Name = "txtCodReq";
this.txtCodReq.ReadOnly = true;
this.txtCodReq.Size = new System.Drawing.Size (289, 13);
this.txtCodReq.TabIndex = 12;
this.txtCodReq.Text = "00000000000000000";
base.AutoScaleDimensions = new SizeF (6F, 13F);
base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
base.ClientSize = new System.Drawing.Size (409, 212);
base.Controls.Add (((Control) this.txtCodReq));
base.Controls.Add (((Control) this.linkLabel1));
base.Controls.Add (((Control) this.btnCancelar));
base.Controls.Add (((Control) this.btnAceptar));
base.Controls.Add (((Control) this.label6));
base.Controls.Add (((Control) this.label4));
base.Controls.Add (((Control) this.txtCodigo));
base.Controls.Add (((Control) this.label3));
base.Controls.Add (((Control) this.label2));
base.Controls.Add (((Control) this.label1));
base.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
base.Icon = ((System.Drawing.Icon) componentResourceManager1.GetObject ("$this.Icon"));
base.MaximizeBox = false;
base.MinimizeBox = false;
base.Name = "frmLicencia";
base.ShowInTaskbar = false;
base.StartPosition = FormStartPosition.CenterScreen;
this.Text = "Activaci0x0f3n de MultImagen";
base.ResumeLayout (false);
base.PerformLayout ();
return;
}
private void linkLabel1_LinkClicked (object sender, LinkLabelLinkClickedEventArgs e)
{
frmSolicitarCodigo frmSolicitarCodigo1;
frmSolicitarCodigo1 = new frmSolicitarCodigo ();
System.Windows.Forms.DialogResult dialogResult1 = frmSolicitarCodigo1.ShowDialog ();
return;
}
#endregion
y estos
#region Namespace Import Declarations
using System.ComponentModel;
using System.Drawing;
using System.Resources;
using System;
using System.Windows.Forms;
// Warning -- Type: System.Object conflicts with a another imported type or namespace name, Disabled Using Ref --> using Object = System.Object;
#endregion
public class frmSolicitarCodigo : Form
{
#region Fields
private Button btnCerrar;
private IContainer components;
private TextBox textBox1;
#endregion
#region Constructors
public frmSolicitarCodigo ()
{
this.components = ((IContainer) null);
this.InitializeComponent ();
return;
}
#endregion
#region Methods
private void button1_Click (object sender, EventArgs e)
{
base.Close ();
return;
}
protected override void Dispose (bool disposing)
{
bool b1;
L_0010:
{
}
L_000F:
{
}
b1 = ((! disposing) ? true : (this.components == null));
if (b1)
{
goto L_0022;
}
this.components.Dispose ();
L_0022:
{
}
base.Dispose (disposing);
return;
}
private void InitializeComponent ()
{
ComponentResourceManager componentResourceManager1;
componentResourceManager1 = new ComponentResourceManager (typeof (frmSolicitarCodigo));
this.btnCerrar = new Button ();
this.textBox1 = new TextBox ();
base.SuspendLayout ();
this.btnCerrar.Location = new Point (282, 177);
this.btnCerrar.Name = "btnCerrar";
this.btnCerrar.Size = new System.Drawing.Size (75, 23);
this.btnCerrar.TabIndex = 0;
this.btnCerrar.Text = "Cerrar";
this.btnCerrar.UseVisualStyleBackColor = true;
this.btnCerrar.Click += new EventHandler (this.button1_Click);
this.textBox1.BackColor = Color.White;
this.textBox1.Location = new Point (12, 12);
this.textBox1.Multiline = true;
this.textBox1.Name = "textBox1";
this.textBox1.ReadOnly = true;
this.textBox1.ScrollBars = ScrollBars.Vertical;
this.textBox1.Size = new System.Drawing.Size (345, 159);
this.textBox1.TabIndex = 1;
this.textBox1.Text = componentResourceManager1.GetString ("textBox1.Text");
base.AutoScaleDimensions = new SizeF (6F, 13F);
base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
base.ClientSize = new System.Drawing.Size (369, 212);
base.Controls.Add (((Control) this.textBox1));
base.Controls.Add (((Control) this.btnCerrar));
base.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
base.MaximizeBox = false;
base.MinimizeBox = false;
base.Name = "frmSolicitarCodigo";
base.ShowIcon = false;
base.ShowInTaskbar = false;
base.StartPosition = FormStartPosition.CenterScreen;
this.Text = "Como solicitar un c0x0f3digo de activaci0x0f3n";
base.ResumeLayout (false);
base.PerformLayout ();
return;
}
#endregion
}
}
{
#region Namespace Import Declarations
using System.Drawing;
using System;
#endregion
[SerializableAttribute()]
public class PruebaSerilizacion
{
#region Fields
public Image b;
public string yo;
#endregion
#region Constructors
public #region Namespace Import Declarations
using System.ComponentModel;
using System.Drawing;
using System.Resources;
using System;
using System.Windows.Forms;
// Warning -- Type: System.Object conflicts with a another imported type or namespace name, Disabled Using Ref --> using Object = System.Object;
#endregion
public class frmSolicitarCodigo : Form
{
#region Fields
private Button btnCerrar;
private IContainer components;
private TextBox textBox1;
#endregion
#region Constructors
public frmSolicitarCodigo ()
{
this.components = ((IContainer) null);
this.InitializeComponent ();
return;
}
#endregion
#region Methods
private void button1_Click (object sender, EventArgs e)
{
base.Close ();
return;
}
protected override void Dispose (bool disposing)
{
bool b1;
L_0010:
{
}
L_000F:
{
}
b1 = ((! disposing) ? true : (this.components == null));
if (b1)
{
goto L_0022;
}
this.components.Dispose ();
L_0022:
{
}
base.Dispose (disposing);
return;
}
private void InitializeComponent ()
{
ComponentResourceManager componentResourceManager1;
componentResourceManager1 = new ComponentResourceManager (typeof (frmSolicitarCodigo));
this.btnCerrar = new Button ();
this.textBox1 = new TextBox ();
base.SuspendLayout ();
this.btnCerrar.Location = new Point (282, 177);
this.btnCerrar.Name = "btnCerrar";
this.btnCerrar.Size = new System.Drawing.Size (75, 23);
this.btnCerrar.TabIndex = 0;
this.btnCerrar.Text = "Cerrar";
this.btnCerrar.UseVisualStyleBackColor = true;
this.btnCerrar.Click += new EventHandler (this.button1_Click);
this.textBox1.BackColor = Color.White;
this.textBox1.Location = new Point (12, 12);
this.textBox1.Multiline = true;
this.textBox1.Name = "textBox1";
this.textBox1.ReadOnly = true;
this.textBox1.ScrollBars = ScrollBars.Vertical;
this.textBox1.Size = new System.Drawing.Size (345, 159);
this.textBox1.TabIndex = 1;
this.textBox1.Text = componentResourceManager1.GetString ("textBox1.Text");
base.AutoScaleDimensions = new SizeF (6F, 13F);
base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
base.ClientSize = new System.Drawing.Size (369, 212);
base.Controls.Add (((Control) this.textBox1));
base.Controls.Add (((Control) this.btnCerrar));
base.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
base.MaximizeBox = false;
base.MinimizeBox = false;
base.Name = "frmSolicitarCodigo";
base.ShowIcon = false;
base.ShowInTaskbar = false;
base.StartPosition = FormStartPosition.CenterScreen;
this.Text = "Como solicitar un c0x0f3digo de activaci0x0f3n";
base.ResumeLayout (false);
base.PerformLayout ();
return;
}
#endregion
}
}
()
{
this.yo = "1";
return;
}
#endregion
}
}
solicitar el codigo:
#region Namespace Import Declarations
using System.ComponentModel;
using System.Drawing;
using System.Resources;
using System;
using System.Windows.Forms;
// Warning -- Type: System.Object conflicts with a another imported type or namespace name, Disabled Using Ref --> using Object = System.Object;
#endregion
public class frmSolicitarCodigo : Form
{
#region Fields
private Button btnCerrar;
private IContainer components;
private TextBox textBox1;
#endregion
#region Constructors
public frmSolicitarCodigo ()
{
this.components = ((IContainer) null);
this.InitializeComponent ();
return;
}
#endregion
#region Methods
private void button1_Click (object sender, EventArgs e)
{
base.Close ();
return;
}
protected override void Dispose (bool disposing)
{
bool b1;
L_0010:
{
}
L_000F:
{
}
b1 = ((! disposing) ? true : (this.components == null));
if (b1)
{
goto L_0022;
}
this.components.Dispose ();
L_0022:
{
}
base.Dispose (disposing);
return;
}
private void InitializeComponent ()
{
ComponentResourceManager componentResourceManager1;
componentResourceManager1 = new ComponentResourceManager (typeof (frmSolicitarCodigo));
this.btnCerrar = new Button ();
this.textBox1 = new TextBox ();
base.SuspendLayout ();
this.btnCerrar.Location = new Point (282, 177);
this.btnCerrar.Name = "btnCerrar";
this.btnCerrar.Size = new System.Drawing.Size (75, 23);
this.btnCerrar.TabIndex = 0;
this.btnCerrar.Text = "Cerrar";
this.btnCerrar.UseVisualStyleBackColor = true;
this.btnCerrar.Click += new EventHandler (this.button1_Click);
this.textBox1.BackColor = Color.White;
this.textBox1.Location = new Point (12, 12);
this.textBox1.Multiline = true;
this.textBox1.Name = "textBox1";
this.textBox1.ReadOnly = true;
this.textBox1.ScrollBars = ScrollBars.Vertical;
this.textBox1.Size = new System.Drawing.Size (345, 159);
this.textBox1.TabIndex = 1;
this.textBox1.Text = componentResourceManager1.GetString ("textBox1.Text");
base.AutoScaleDimensions = new SizeF (6F, 13F);
base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
base.ClientSize = new System.Drawing.Size (369, 212);
base.Controls.Add (((Control) this.textBox1));
base.Controls.Add (((Control) this.btnCerrar));
base.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
base.MaximizeBox = false;
base.MinimizeBox = false;
base.Name = "frmSolicitarCodigo";
base.ShowIcon = false;
base.ShowInTaskbar = false;
base.StartPosition = FormStartPosition.CenterScreen;
this.Text = "Como solicitar un c0x0f3digo de activaci0x0f3n";
base.ResumeLayout (false);
base.PerformLayout ();
return;
}
#endregion
}
}
estos son los datos que saque con el decompiler les agradesco de antemano por su ayuda.....
Marcadores