como saber el serial de un exe o uno ya instalado instalado

Iniciado por V.P.M, 30 Mayo 2004, 06:49 AM

0 Miembros y 1 Visitante están viendo este tema.

V.P.M

Pues eso como puedo aberiguar el serial de un programa o crear un crack, me e bajado el Resource Hacker para ber si tenia a la bista el el serial pero ya decia llo que seria demasiado facil, sabeis de algun programa en español que funcione para lo que quiero acer o como se le llama a acer hacerlo ¿? ingieneria inversa

un saludo 

Shaddy

Cita de: Raton en 31 Mayo 2004, 04:21 AM
Neumotron parece q tienes un pequeño lio, con el resource hacker veras los recursos del programa pero no encontraras el serial, utiliza el olly y guiate por algun tutorial para encontrar el numero de serie, los hay a montones.
Claro q no todo es tan facil pues te puedes complicar si el programa esta empacado con alguna utilidad tipo asprotect, upx, etc, pero el mejor camino a seguir para encontrar el serial es utilizando el olly.

SECCIONES...

para aclarar que son los recursos (resources), y que lo entienda, los recursos (que veías en "RESOURCE" HACKER) son todo lo visual y strings de cajas de texto etc... que se almacena en la sección ".rsrc" luego las de la mayoría de las string en ".data" donde se almacenan las de MsgBox etc... también la de las variables de tamaño indefinido (o definido...) k son los punteros [EBP+XX] que marcan Buffers etc... en ".data?", y por último las funciones y lo k es el código en la ".code"...

NUMEROS DE SERIE

en cuanto a los números de serie tienes varias técnicas y tipos, ia k asta ahora pocos son los prgogramas k e visto k no pidan serial, a decir verdad solo uno y todavía sigo convencido de que lo puede tener..

están los de Registro, que se almacenan normalmente en la clave del software correspondiente y en un REG_SZ y ahí almacenan el serial y el nombre, o lo que utilize...
ver RegOpenKeyExA, RegQueryValueExA, (y sin "Ex"...)

los de archivo .key, .dat, .ini, etc... éstos se utilizan bien como el registro para almacenar los seriales que ponemos  o para k tengan propiedades específicas k marca el software... a veces en algunos casos antes de escribir el serial en el archivo para ocultarlo lo encriptan con algún algoritmo que aplicado dos veces funcione como el xor, y encripte y desencripte a la vez... también utiliza APIs como CreateFileA, GetPrivateProfileStringA, etc... la última nombrada (GetPrivate...) funciona de una manera simple, para extraer el valor siempre en .inis claro ta... debes ver en el .ini la clave y subclave:

[CLAVE]
Subclave= XXXXXX

y esperar a que pase esos parámetros variables...

También hay tipos de programas los cuales utilizan el nº de serie del HD (Disco Duro) mediante GetVolumeInformationA para tener una variable en el algoritmo para poder ser diferente en cada PC (osea, k si uno compra una sola clave poder tener algo para k no funcione en otros PC... listos eh? ;) xD..)

Los hay de todos tipos... otros se les aplica algoritmos Criptográficos como SHA1, MD5, RSA, BlowFish, TwoFish, etc... para ellos debes conocer bien como devuelven los Hash, como los cogen etc... pero básicamente lo que debes hacer es llegar hasta el algoritmo, que es lo que crea el serial a partir de una variable definida por el PC, o el usuario como has visto (serial del DiscoDuro, Nombre de usuario) y desde ahí crear un algoritmo que genere una clave a partir de eso... tu debes conocer el algoritmo para Keygenearlo, o simplemente saber donde compara que la clave sea buena o no (bien poniendo un TRUE o FALSE mediante instrucciones como SETNE, SETE... con valores en EAX de 0 o 1, o simplemente con una cifrado mínima de los 2 y una comparacion de muxos tipos... espero haberte ayudado.
Salu2...
"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com

V.P.M

Yo creía que friser solo le interesaba conquistar el universo, valla ahora parece que también le interese la ortografía, no me veía yo a friser enseñando en una escuela, a un que en casi todas las escuelas tengan a mas de un friser no por el aspecto sino por lo hijo de p**a ... mas de uno me entenderá, lo de olly donde lo bajo ¿? El programa sigue los adgorimos como dice ShadowDark ¿? , de algo me a servido pues creía que todos los seriales segian el mismo paso Registro  ósea REG_SZ, por ese motivo no m a funcionado mas de una vez los Registro que e bajado de paginas de crack como la http://keygen.us/  por qué siguen otro adgorimo eso que solo rula en un PC, como puedo abrir los para saber el serial ¿? key, .dat, .ini

Shaddy

Cita de: neutromon en  3 Junio 2004, 05:38 AM
Yo creía que friser solo le interesaba conquistar el universo, vaya ahora parece que también le interese la ortografía, no me veía yo a friser enseñando en una escuela, a un que en casi todas las escuelas tengan a mas de un friser no por el aspecto sino por lo hijo de p**a ... mas de uno me entenderá, lo de olly donde lo bajo ¿? El programa sigue los adgorimos como dice ShadowDark ¿? , de algo me a servido pues creía que todos los seriales segian el mismo paso Registro  ósea REG_SZ, por ese motivo no m a funcionado mas de una vez los Registro que e bajado de paginas de crack como la http://keygen.us/  por qué siguen otro adgorimo eso que solo rula en un PC, como puedo abrir los para saber el serial ¿? key, .dat, .ini

bueno, la pregunta requiere muxo texto e intentaré ser breve... la mayoría de los seriales son un estilo Name/Serial osea, k solo tienen dos cajas de texto donde piden Nombre y Serial... cuando aceptas esos valores el programa hace diversas cosas con el nombre y el serial, entre otras a partir del nombre hace cosas como sumar 1 a cada letra del nombre (un algoritmo super sencillo de ejemplo ¬¬...) y el resultado sería la letra siguiente a cada carácter... es un ejemplo sencillo, ahora imagina k el programa necesita que al reiniciar ese serial vuelva a ser comprobado, necesitará cualquier tipo de archivo o simplemente el registro, y de ahí siempre si no es una es la otra... xD, pero weno, es más fácil ir siguiendolo desde que checkeas el botón, es difícil explicarte como hacerlo, io solo te epxlico lo k hace y k tipos hay para que puedas saber como atacar, lo demás es informarte, solo debes coger la API que sirve para sacar un valor del registro, del archivo, etc..., y ver que hace con ese valor, el valor siempre lo exporta al Buffer, el búffer es uno de los parámetros de las API que reciben al invocarlas, pero para entenderlo repito k necesitas algo de programcion, lo de solo funciona un serial en cada PC, lo dije porque hay algunos que utilizan la api GetVolumeInformationA para sacar el número de serie del disco duro, y en vez de tomar como referencia  el nombre para el algoritmo y sumarle 1 a cada letra, imagina k lo hace con el HD, el proceos de sumar uno es el algoritmo, que es lo que varía y lo que necesitas para crear los KeyGen, si es Name/Serial y además usa lo del Disco Duro pues entonces tienes DOS algoritmos, uno para el disco duro y el otro para el name y supongo k otro para los dos.... hay muchas maneras, tu solo piensa como lo harías tu, osea, si tu aceptas y te dice que has fallado, qeu pasa cuando no fallas?, como sabe el programa tu nº de serie... etc... para ello se utilizan los .ini, .dat, .key, .reg, etc... o el registro ;).
Salu2...

P.D: supongo que es esto lo que querías saber, pero sacar un serial no es un proceso que pueda ser general en to2 los programas es algo que varía en cada uno de ellos (a excepcion de los de la misma empresa xD) y no puedo decirte sin saber cual es ni mirarlo como petarlo, es practicamente imposible xD.
"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com

Shaddy

Cita de: lüwepr en  3 Junio 2004, 10:33 AM
cita del neutron
Citar

Yo creía que friser solo le interesaba conquistar el universo, vaya ahora parece que también le interese la ortografía, no me veía yo a friser enseñando en una escuela, a un que en casi todas las escuelas tengan a mas de un friser no por el aspecto sino por lo hijo de p**a ... mas de uno me entenderá
Amigo,lo de las faltas de ortografia,no lo hice a mala
intención ,todo lo contrario.De hecho,ya escribes mejor.

Tampoco soy el más indicado para corregir a nadie,pués
yo tmb tngo algunas,que intento corregir.

La diferencia es que yo no me ofendo así,por algo como eso.

ME OFENDO por cosas como las que has dicho en contestación
a mi.

No deberias llamar a nadie hijoputa.
Te responderé dentro de la educación exijida en un foro,
y tal como se debe hacer,NO COMO TÚ HAS HECHO.
aunque de buena gana te insultaria por igual,no lo haré.

Si estuviera cara a cara te diria que me llamaras de nuevo hijoputa,igual pasariamos a mayores,,PORQUE mi madre ni es
p**a , y ni siquiera sabes  si tengo madre,si vive o no vive,si nunca he tenido ,si pudiera ser adoptado,o ser p**a mi madre de verdad,o sabe dios,lo que podrias encontrarte.

Cuida tu boca,es un consejo.
Y no hablo de faltas de ortografia.

p.d: Respecto a mi,escarmentado estoy.
No se repetirá,escribe como te salga de los webs
pd2:Siento haber manchado este post así.

**¿Como abrir con w32dasm un ejecutable(exe),
que parece estar protejido con asp protect?**



weno enga xicos k ia paso xD, dejaros de gilipolleces y a currar un poko mas...
Salu2...
"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com

V.P.M

Los que saben de esto tenían que hacer un manual y enseñar como se hace desde el principio. Hace tiempo baje un KeyGen para el Nero 6 y ahora va por la versión 6.3.1.15 y aun valen los seriales que genera, puede que sea fácil lo de hacer  KeyGen o puede que sea difícil pero primero hay que tener una base para aprender a hacerlo, cuando tenia la PS ONE me compre el Xplorer que es para buscar los códigos de trucos de los juegos al principio era chungo pero me en pique y al final me divertía mas buscando los códigos que jugando, aprendí tanto amanecerlo que al final cuando encontraba un código encontraba en seguidas los otros y muchas veces con saber 2 códigos ya sabia cuales podían ser los otros solo tenia que cambiar algunas letras y números tenia unas 4 letras y cada letra sustituía un numero por no poner el 10 ponían por ejemplo la letra A 11 = B 12 = C etc., me gustaba tanto que me compre la PS2 por que oí hablar de un aparato parecido pero aun no lo e visto y eso ya hace mas de un año lo único que e visto es el CD de introducir los códigos pero yo lo que quiero es buscarlo que es lo que mola, si alguien sabe de este aparato que me lo diga supongo que existe sino ¿? De donde sacan los códigos, si hacer un KeyGen es tan fácil como lo de el Xplorer me volvería loco haciendo KeyGen de todos los programas que hubiera en la Web.

Un saludo   

Shaddy

Cita de: neutromon en  4 Junio 2004, 09:53 AM
Los que saben de esto tenían que hacer un manual y enseñar como se hace desde el principio. Hace tiempo baje un KeyGen para el Nero 6 y ahora va por la versión 6.3.1.15 y aun valen los seriales que genera, puede que sea fácil lo de hacer  KeyGen o puede que sea difícil pero primero hay que tener una base para aprender a hacerlo, cuando tenia la PS ONE me compre el Xplorer que es para buscar los códigos de trucos de los juegos al principio era chungo pero me en pique y al final me divertía mas buscando los códigos que jugando, aprendí tanto amanecerlo que al final cuando encontraba un código encontraba en seguidas los otros y muchas veces con saber 2 códigos ya sabia cuales podían ser los otros solo tenia que cambiar algunas letras y números tenia unas 4 letras y cada letra sustituía un numero por no poner el 10 ponían por ejemplo la letra A 11 = B 12 = C etc., me gustaba tanto que me compre la PS2 por que oí hablar de un aparato parecido pero aun no lo e visto y eso ya hace mas de un año lo único que e visto es el CD de introducir los códigos pero yo lo que quiero es buscarlo que es lo que mola, si alguien sabe de este aparato que me lo diga supongo que existe sino ¿? De donde sacan los códigos, si hacer un KeyGen es tan fácil como lo de el Xplorer me volvería loco haciendo KeyGen de todos los programas que hubiera en la Web.

Un saludo   


bueno... ejhum, ejham xD, no voy a repetir lo que es un KeyGen, si quieres una buena base por experiencia propia te recomiendo programar en assembler, mínimamente, pero poder programar, y luego con el OllyDBG mirar que es =, de esa manera entenderás el funcionamiento de TODAS las cosas de un PC XD... el OllyDBG no es una herramienta de cracking, sirve para todo, y es una herrmamienta aún más eficaz para buscar errores en KeyGens/Programas/etc... también leer tutoriales y mas tutoriales... y cuando acabes de leerlos, lee lo que te escrbi que te servirá para próximas veces ;)...
Salu2...
"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com

Shaddy

Cita de: neutromon en  4 Junio 2004, 09:53 AM
Los que saben de esto tenían que hacer un manual y enseñar como se hace desde el principio. Hace tiempo baje un KeyGen para el Nero 6 y ahora va por la versión 6.3.1.15 y aun valen los seriales que genera.

Un saludo   


contestando a lo del Nero, es normal k los seriales k genere sean iguales, pues dentro del cracking como en casi todo, existe una scene, donde se pulen los talentos del cracking explotandolos al máximo con mucho esfuerzo y dedicación, cuando un grupo de la scene hace un KeyGen, en su siguiente version, para que otros grupos no lo saquen lo saca también (a menos que indice k es para todas poniendo por ejemplo v6.3.xx) pero básicamente es eso, y aún así son Minor Update osea, no es necesario sacarlos pero bueno....
Salu2...
"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com