elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7 8 9 10
11  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con contextmenu en: 26 Mayo 2015, 02:46 am
Funciono todo perfecto. Gracias por la ayuda y por la recomendación.
12  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con contextmenu en: 26 Mayo 2015, 00:55 am
No tenia el elemento y lo agregué al designer, pero me arroja el siguiente error:

Citar
Ninguna sobrecarga correspondiente a 'dataGridView1_MouseDown' coincide con el 'System.EventHandler' delegado
13  Programación / .NET (C#, VB.NET, ASP) / Problema con contextmenu en: 25 Mayo 2015, 19:15 pm
Bueno, mi idea era que cuando un usuario haga click derecho en una celda de un datagridview, se le abra un contextmenu con la opción para eliminar esa fila.

Pero al hacer click derecho, no aparece el menu. Acá el código que uso:

Código
  1. private void dataGridView1_MouseDown(object sender, MouseEventArgs e)
  2.        {
  3.            if (e.Button == MouseButtons.Right)
  4.            {
  5.                contextMenuStrip1.Show(MousePosition);
  6.            }
  7.        }
14  Programación / .NET (C#, VB.NET, ASP) / Object reference not set to an instance of an object. en: 16 Mayo 2015, 23:03 pm
Bueno, tengo un datagridview, y lo quiero recorrer para pasar todo a un archivo .dat.

El problema llega cuando aprieto el boton para pasarlo todo, y me sale este error:

"Object reference not set to an instance of an object."

Busque info en internet para resolverlo, pero no encontre mucho. Alguien sabe como resolverlo?

Código
  1.            String line = "";
  2.            StreamWriter writer = File.AppendText(path + "\\update.dat");
  3.            String value = "";
  4.  
  5.            for (int rows = 0; rows < dataGridView1.Rows.Count - 1; rows++)
  6.            {
  7.                line = Base64Decode("BQ==") + Base64Decode("Aw==") + "1" + Base64Decode("BA==") + Base64Decode("Aw==");
  8.                for (int col = 0; col < dataGridView1.Rows[rows].Cells.Count - 1; col++)
  9.                {
  10.                    line += col+1.ToString() + Base64Decode("Bg==");
  11.                    value = dataGridView1.Rows[rows].Cells[col].Value.ToString();
  12.  
  13.                    if (value == "-")
  14.                    {
  15.                        line += Base64Decode("Bg==");
  16.                    }
  17.                    else
  18.                    {
  19.                        line += value + Base64Decode("Bg==");
  20.                    }
  21.                }
  22.  
  23.                line += Base64Decode("BA==");
  24.  
  25.                writer.WriteLine(line);

El error me lo tira acá:

Código
  1. value = dataGridView1.Rows[rows].Cells[col].Value.ToString();
15  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con checkbox en: 6 Mayo 2015, 17:00 pm
Hace 3 meses que programo en .Net, pero nunca tuve que tocar el Designer jaja

Gracias por la ayuda, ya se soluciono.
16  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con checkbox en: 6 Mayo 2015, 16:39 pm
No lo tenía, lo agregue y me tira error:

Código:
No se puede encontrar el tipo o el nombre de espacio de nombres 'EventHandler' (¿falta una directiva using o una referencia de ensamblado?)

Código
  1. private void InitializeComponent()
  2.        {
  3.            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
  4.            this.button1 = new System.Windows.Forms.Button();
  5.            this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog();
  6.            this.textBox1 = new System.Windows.Forms.TextBox();
  7.            this.button2 = new System.Windows.Forms.Button();
  8.            this.button3 = new System.Windows.Forms.Button();
  9.            this.dataGridView1 = new System.Windows.Forms.DataGridView();
  10.            this.checkBox1 = new System.Windows.Forms.CheckBox();
  11.            this.checkBox1.CheckedChanged += new EventHandler(this.checkBox1_CheckedChanged);
  12.            this.textBox2 = new System.Windows.Forms.TextBox();
  13.            ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
  14.            this.SuspendLayout();
17  Programación / .NET (C#, VB.NET, ASP) / Problema con checkbox en: 6 Mayo 2015, 06:18 am
Bueno, mi problema es medio raro. Simplemente coloque un checkbox, que al clickearlo se active el textBox.

Lo mas raro de todo esto, es que cuando clickeo en el, no se habilita el checkbox... Es como si no me tomara el check.

Código que uso:

Código
  1. public Form1()
  2.        {
  3.            InitializeComponent();
  4.            textBox2.Enabled = false;
  5.  
  6.        }
  7.  
  8.        private void checkBox1_CheckedChanged(object sender, EventArgs e)
  9.        {
  10.            if (checkBox1.Checked == true)
  11.            {
  12.                textBox2.Enabled = true;
  13.            }
  14.            else
  15.            {
  16.                textBox2.Enabled = false;
  17.            }
  18.        }
18  Programación / Ingeniería Inversa / Re: [Reto] CrackMe II (Nivel: Fácil) en: 3 Mayo 2015, 03:46 am
jaxoR: a algunos servidores como mediafire muchas veces no les gusta que el nombre del archivo diga crack o hack o algo por el estilo, otras veces escanean los archivos y si ven cadenas sospechosas los eliminan por posibles virus, una forma de evitar que los borren es subirlos en un archivo rar o zip con contraseña y un nombre común o que no mencione lo antes dicho.
Con respecto al crackme, te diré que la plataforma net es muy fácil de leer el código, entonces hay dos posibilidades 1) que el algoritmo de obtención del password por más que se sepa que hace sea muy dificil de hallar o hasta imposible, salvo por otro medio que no sea la fuerza bruta. Por ejemplo los rar y los zip todos saben que operaciones realizan para encryptar pero solo se pueden obtener hasta ahora por fuerza bruta o 2) proteger el codigo net con ofuscadores (no muy conocidos) o proteger el código en varias capas como hace Rmax, pero ya deja de ser un crackme para pasar a ser más bien un unpackme(con packer propio por decirlo de alguna forma), por que una vez que se pasen las capas de protección no creo que el algoritmo sea complicado, porque sino ¿para qué protegerlo tanto?  


Edito: otra vez resuelven el crackme, ponen la solución, pero no explican para que los que no sabemos como se resuelve podamos aprender. Pareciera que esconden la solución para que no aprendamos.          

Lamentablemente sí, son muy sencillos ya que pueden leer el código. Igualmente los hago como hobby y cuando tengo tiempo al pedo, por lo cual voy a ponerme a investigar como usar ofuscadores
19  Programación / Ingeniería Inversa / Re: [Reto] CrackMe II (Nivel: ?) en: 2 Mayo 2015, 18:05 pm
me da problemas de descarga! no deja bajarlo.

Lo subí a mega, no entiendo porque mediafire me elimina el link :S
20  Programación / Ingeniería Inversa / [Reto] CrackMe II (Nivel: Fácil) en: 2 Mayo 2015, 16:26 pm
Segundo CrackMe, diviértanse.


Descarga: https://mega.co.nz/#!dsdkXAZS!ZBjlqvyJ5ihrje4z1Bd5pgo3I_qprbwtbmzHKmlwMLI
Páginas: 1 [2] 3 4 5 6 7 8 9 10
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines