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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8
51  Programación / Programación Visual Basic / Re: No me lee archivo en: 23 Abril 2010, 09:56 am
En la llamada a la API ReadFile hay un par de errores:
- El buffer se lo tienes que pasar por valor.
- No le indicas el número de bytes que tiene que leer (tu variable nada, que no está inicializada)

Debería ser así:
Código
  1. leerarchivo = ReadFile(abrirarchivo, ByVal buffer, FileLen(ruta), bytesleidos, over)
o mejor aún:
Código
  1. Dim BytesALeer as Long
  2.  BytesALeer = FileLen(ruta)
  3.  buffer = Space(BytesALeer)
  4.  leerarchivo = ReadFile(abrirarchivo, ByVal buffer, BytesALeer, bytesleidos, ByVal over)

Saludos.
52  Programación / Ingeniería Inversa / Re: [RETO] Sticky Crackme v1.0 by Thunder en: 19 Abril 2010, 14:11 pm
jajaja me gusto muxo el crackme, muy original ;D
Lo cierto es que sí.
En el privado que le he enviado le comentaba que pese a ser bastante sencillo era de lo más original que veía en mucho tiempo.
53  Programación / Ingeniería Inversa / Re: Crackme fácil en: 7 Noviembre 2009, 05:47 am
Hombre, tanto como no hay forma... Lo que no hay es tiempo, porque es necesaria fuerza bruta: resolver un MD5 de 103 bytes (256^103=1,1187071843154281720476087474092e+248)

Protecciones de este tipo que no se pueden revertir y que sólo se solucionan por fuerza bruta son bastante típicas: el winzip y el winrar sin ir más lejos (aunque hay que reconocer que la de tu crackme necesitaría bastantes más años  ;D)

Como protección está bien pero como crackme no mola, porque no puedes hacer nada. Sin embargo reconozco que me encantan algunos del estilo (me refiero a que tengan procedimientos cifrados en base a una clave) pero "revertibles" porque al usar algún método  más sencillo (como un xor) puedes deducir parte del código cifrado para ir afinando el "bruteforce".
Por ejemplo estos dos resueltos por mi para crackme.de:
http://www.crackmes.de/users/thorwak/thorwak_crackme02_win32
http://www.crackmes.de/users/beraxt/crackme_6.0

Saludos.
54  Programación / Ingeniería Inversa / Re: Crackme fácil en: 6 Noviembre 2009, 12:35 pm
MCKSys Argentina, entiendo perfectamente como funciona el crackme pero creo que no es posible revertirlo.
55  Programación / Ingeniería Inversa / Re: Crackme fácil en: 31 Octubre 2009, 06:23 am
Pues lo cierto es que este crackme no iba destinado a gente como tú, ThUnDeR_07. Por tu crackme #1 tienes bastante más nivel que para resolver este sencillo ejercicio de vb.
Evidentemente la solución de la segunda parte es correcta (más sencilla no podía ser) y para la primera creo que hay que hacerla por fuerza bruta con tus directrices, aunque has puesto "el septimo mas el sexto mas el quinto tiene que ser el segundo" cuando debía ser "7º+6º = 5º+2º" (seguro que fue un error al escribirlo).

De todas formas para la semana crearé otro crackme un poco más difícil que espero te entretenga más.

Saludos.
56  Programación / Ingeniería Inversa / Re: Ayuda con Programa que se cierra al modificarlo en: 31 Octubre 2009, 06:12 am
Ayer por la noche (vamos de la noche del jueves al viernes) he estado trasteando con el programa.
No hace ninguna comprobación de CRC, sino que comprueba la fecha de modificación del archivo con una fecha que tiene. En la versión que he probado:
8.6.2.4916 del 23 de Octubre comprobaba eso, que la fecha de modificación fuese "092310" (lo comprueba como cadena en el procedimiento 0x00405D94) y si no coincide guarda un 1 en 0x00E06DF1. Hace esta comprobación en varios sitios.

Ahora me voy a acostar, pero en cuanto tenga tiempo escribo un minitutorial de como llegué a ese punto, por eso de enseñar a pescar y no dar los pescados.
57  Programación / Ingeniería Inversa / Re: Estoy intentando obtener una clave para un programa interesante puede alguien ay en: 31 Octubre 2009, 06:00 am
;-)  ;-)

No se te resiste nada!!
Enhorabuena por tu trabajo.
Un saludo PeterPunk77
Muchas gracias karmany,
aunque creo que no es merecida, por lo menos por este programa.
En tal caso, enhorabuena a ti por tu magnífico "Add PE Bytes".
58  Programación / Ingeniería Inversa / Re: Estoy intentando obtener una clave para un programa interesante puede alguien ay en: 30 Octubre 2009, 03:45 am
Yo diría que es un programa de coña porque sólo pone "Tsuko to traba".
Básicamente sería un crackme muy fácil programado en VB.
El serial consta de 3 caracteres, los dos primeros hacen referencia a la marca del coche:
au (de audi), vw (de volkswagen), sk (de skoda) y se (de seat)
que por cierto todas ellas se pueden escribir en mayúsculas o minúsculas (o una y otra);
y el último caracter es un número para indicar la marca de la radio:
1 - Blaupunkt
2 - Grundig
3 - Sony
4 - Hitachi
5 - Matsushita
6 - Philips
7 - Ford
8 - Alpine
9 - Clarion
así, con el serial "au2" se nos mostraría Audi Grundig y con "sE4" Seat Hitachi
Si pulsamos "Calc" lo único que hace es comprobar el password que es "szladzieweczkadolaseczka" (sin comillas, obviamente) y ya está.
59  Programación / Ingeniería Inversa / Re: Crackme #1 en: 29 Octubre 2009, 13:46 pm
La imagen:


El keygen:
http://www.megaupload.com/?d=XYVWPU8Y
60  Programación / Ingeniería Inversa / Re: [CrackMe] Alex Crack'Me 01 en: 27 Octubre 2009, 00:05 am
Perdona AleX Inc., pero no se si entendí bien lo que quieres.
Supongo que resolverlo sería algo así:
http://www.megaupload.com/?d=K1OD5QD2
Y sobre el código no hay mucho que comentar porque es muy cortito. Yo soy más seguidor de los crackmes con relación nombre/serial porque me gusta estudiar el código a ver si soy capaz de generar un keygen.
En este tuyo poco más se puede hacer, quizás cifrar todas las cadenas de la sección .data para que nos molestásemos un poco más en encontrar el mensaje bueno o al menos meterlas como recursos para que no se mostrasen directamente en dump.
Páginas: 1 2 3 4 5 [6] 7 8
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines