[SRC] Self CRC32 Check 0.1 (POC)

Iniciado por Elemental Code, 25 Enero 2012, 02:54 AM

0 Miembros y 3 Visitantes están viendo este tema.

m0rf

Cita de: Maurice_Lupin en 26 Enero 2012, 02:58 AM
;D justo lo que buscaba aunque yo también encontre el md5, me pregunto cual es más recomendable para verificar la integridad de mi programa el crc32 o el md5 ?

Saludos.

Por lo que tengo entendido md5 esta bastante por encima que crc32.
Si todos fuéramos igual de inteligentes no existiría la mediocridad porque no podríamos apreciarla. Aprecias la mediocridad?

MCKSys Argentina

Cita de: Crawe en 26 Enero 2012, 03:12 AM
Lo compilo .exe, después lo abro con notepad++ y pongo  [#@$|$@#]5186AC9D

Abres un EXE con el notepad ??????  :huh:

Creo que deberias usar un editor hexa...  :P

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


Elemental Code

huu que hay que responder mucho  :rolleyes:

@MCKsys
Notepad++ puede hacer eso.

@m0rph
Md5 es un hash mas largo, use crc32 porque es mas corito y usado y porque me gusta mas  :xD

@Crawe
Fijate que este bien el CRC32 que estas pegando al final de tu archivo, tiene que ser el de tu exe no el del mio :P  :¬¬

@BlackZeroX
Lo tenia pensado asi, pero no se como hacer un split desde un array de datos :S

I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas

Crawe

Claro elemental code.. yo en el modulo pongo la "Contraseña" vendria a ser [#@$|$@#] esto lo agrego al final del notepad++ al abrir el exe.. y luego reviso con el editor hexa y aparece el [#@$|$@#] todo bien. pero cuando lo modifico despues con el hexa sigue abriendo normalmente.Queres hablar mejor por msn? para no tener que postear tanto? k0bra@crosshack.com.ar  gracias:p

Elemental Code

a ver nene, segui los pasitos.
Compila tu ejecutable final con el codigo que puse ahi. (acomodalo para que haga lo que queres ¬¬) (ah y hacelo arrancar desde el sub main :P)
Conseguite un programa como el HashTab y consegui el crc32 de tu ejecutable.
abri el exe con  el notepad++ y SIN TOCAR NADA MAS agrega el separador y el crc32 del paso anterior
Guardalo y deberia abrirse bien.
Ahora modifica algo y fijate que no se abre

I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas

BlackZeroX

#15
@Elemental Code.
Quisas te interese ver una alternativa en donde no hay tanto lio con editores Hexadecimales, Tabs no se que, NotePad++, etc... solo requieres tu EXe ya compilado y tu IDE, y obviamente mi funcion (siguiendo los pasos).

[SRC] itsOkCRC32

Dulces Lunas!¡.
The Dark Shadow is my passion.

Crawe

#16
Ya esta ya esta, ya me funciono..
Pasos:
1-Lo compilas con el [#@$|$@#]
2-Lo editas con el notepad++ al .exe y al final de todo el archivo pones [#@$|$@#] + EL HASHTAB (Es un codigo que te da este programa "hashtab" CRC32) este codigo lo obtenes haciendo click en el .exe > propiedades y ahi copias el hashtab
3-Te queda [#@$|$@#]TUCRC32 ..

GRACIAS!

EDITO : Pequeño detalle! Esto me funciono haciendolo con el proyecto que vos colgaste para descargar. Pero si esto lo implemento en mi proyecto en el que hay formularios no me funciona.Solo funciono en el que vos pusiste para descargar en el que no hay forms.

Elemental Code

para mi queridisimo e igualmente odiado Crawe.

Hace que tu proyecto no empieze desde el form1.
SINO QUE ARRANQUE DESDE EL SUB_MAIN Y DESPUES LLAME AL FORM1.

No es tan dificil.
Es vb Basico.

I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas

Crawe

#18
Listo!

bArray() = StrConv(MyCode(0), vbFromUnicode)

cuando lo hacia en tu source no pasaba nada ahora que lo implemente en mi proyecto me subraya esa linea.Y al ejecutarlo me dice Error 6 Desbordamiento algo así. que puede ser?
Ya puse el submain como arranque

CAR3S?

#19
aver , estoy confundido, me lie

elemental, en tu exe compilado dice

[#@$|$@#]5186AC9D

y si reviso el crc32 de ese mismo exe......

723AFD75

y otra cosa que no entiendo, en que parte del source esta el crc32 del .exe? creo que no voy por buen camino

demas esta decir que no entiendo porque sigue abriendo el .exe despues de haberse modificado (agregandole el crc32 al final)