Resultados 1 al 8 de 8

holas: una ayudita por favor

  1. #1 holas: una ayudita por favor 
    Iniciado
    Fecha de ingreso
    Sep 2007
    Mensajes
    3
    Descargas
    0
    Uploads
    0
    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.....
    Citar  
     

  2. #2  
    Medio
    Fecha de ingreso
    Aug 2007
    Ubicación
    AQP Peru
    Mensajes
    76
    Descargas
    12
    Uploads
    0
    Saludos,

    Bueno no soy un señor cracker, sino un novatito que intenta ayudar y de paso aprender.

    Me dices de tienes la vercion completa, entonces para que quieres hacer un keygen o hallar el serial. Dime, acaso te esta pidiendo un serial o algo.
    Derrepente me podeis decir donde descarlo el programita y lo vemos, ah haber si me podes explicar un poco de que es todo eso que pusiste abajo, mmm no se.
    -------------------------------------------------------------------------
    Esperpentor esta disponible los Lunes Miercole Y viernes
    La palabra imposible solo se encuentra en el diccionario de los necios.
    Citar  
     

  3. #3  
    Avanzado
    Fecha de ingreso
    Jun 2006
    Mensajes
    538
    Descargas
    3
    Uploads
    0
    Falta código para poder saverlo así.

    La clave se genera en la clase Security, y el valor de la variable ENCRYPTION_KEY. Tal vez sea mas facil con un debugger

    Salu2
    Citar  
     

  4. #4  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    this.Text = "Como solicitar un c0x0f3digo de activaci0x0f3n";
    Es una versión completa, pero necesita un código de activación.

    Salu2


    Keep on Rollin'

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  5. #5  
    Iniciado
    Fecha de ingreso
    Sep 2007
    Mensajes
    3
    Descargas
    0
    Uploads
    0
    para : Ktorce

    gracias por la respuesta. podrias recomendarme un debugger o algo para sacarel codigo que medices o que puedo hacer si ya tengo la maayor parte del codigo de fuente
    Citar  
     

  6. #6  
    Iniciado
    Fecha de ingreso
    May 2006
    Mensajes
    39
    Descargas
    0
    Uploads
    0
    Cita Iniciado por zipt22 Ver mensaje
    para : Ktorce

    gracias por la respuesta. podrias recomendarme un debugger o algo para sacarel codigo que medices o que puedo hacer si ya tengo la maayor parte del codigo de fuente
    PEBrowse o eXcalibur creo que se llamaban los de .NET..

    Salu2..

    P.D: en http://ricardonarvaja.info tienes algunas teorías de "marciano" que hablan de .net, muy buenas.
    Shaddy - "One Byte CrackinG"
    "In the deepest of the darkness, you will be able to contemplate
    the shadow of the light"
    Citar  
     

  7. #7  
    Iniciado
    Fecha de ingreso
    Sep 2007
    Mensajes
    3
    Descargas
    0
    Uploads
    0
    n0debytes: gracias por el dato esta de gran ayuda vamos a ver que logro y les cuento.....
    pero conrespecto al codigo de arriba que me pueden decir


    gracias
    Citar  
     

  8. #8  
    Avanzado
    Fecha de ingreso
    Jun 2006
    Mensajes
    538
    Descargas
    3
    Uploads
    0
    Ese código es poco más que la declaración de los formularios con sus botones, etiquetas... y poco mas. Pero no se ve nada de funcionalidad.

    Yo miraría con el Olly en tiempo de ejecución, por si te puedes saltar la parte de activación.

    Salu2
    Citar  
     

Temas similares

  1. ¿que hago mal? una ayudita por favor
    Por bullterriers en el foro TELEVISION
    Respuestas: 2
    Último mensaje: 14-04-2007, 11:44
  2. Un pokito de por favor, una ayudita.......
    Por monigote en el foro DIGITAL+
    Respuestas: 1
    Último mensaje: 09-01-2007, 20:14
  3. una ayudita por favor......
    Por acb1 en el foro TELEFONÍA MOVIL
    Respuestas: 0
    Último mensaje: 20-11-2006, 10:28
  4. holas
    Por alpha_rx en el foro INGENIERIA INVERSA
    Respuestas: 13
    Último mensaje: 24-08-2006, 04:16
  5. holas necesito ayuda
    Por tetrabyte en el foro HACK HiSPANO
    Respuestas: 6
    Último mensaje: 15-08-2002, 13:00

Marcadores

Marcadores