Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Protección del PVSYST 3.3

619 views
Skip to first unread message

Iker Rodríguez

unread,
May 16, 2004, 3:33:46 AM5/16/04
to
Estoy intentando desproteger un programa para hacer cálculos de energía
solar. http://www.unige.ch/cuepe/pvsyst/pvsyst/pvsyst_files/PVsyst3_3.zip El
programa genera un número único para cada sistema donde se ejecuta y en base
a ese número y un nombre de usuario generan un código de desbloqueo (license
code) para activar el programa. La debilidad la veo en que existe una opción
de menú oculta llamada "Desinstall" que lo que hace es que, una vez que
tienes registrado el programa (que es cuando se desoculta), si quieres
pasarlo a otro ordenador, te obliga a desinstalarlo y te genera un nuevo
código de desbloqueo para el nuevo sistema. Es decir, que si pudiesemos
hacer aparecer esa opción de menú oculta aunque sea una sóla vez, podríamos
calcular con el propio programa nuestro código de desbloqueo, porque está
claro que el programa tiene el keygen dentro. ¿A alguien se le ocurre algo?
El programa parece hecho en Delphi. Yo estoy probando con el win32DASM y con
el IDAPro, pero el código está muy retorcido donde realiza las
comprobaciones del serial. No soy un crackeador experto, pero ya he
conseguido desproteger algún programita con éxito, aunque este se me
resiste.

Creo que este tipo de consultas son las que debería haber en este foro, para
que todos podamos aprender de los "maestros" del crackeo. Es como el
"thread" que hubo en este foro para desproteger el mus2000, que al final fue
un completo éxito (gracias a todos).

Saludos y gracias.


M4N010

unread,
May 16, 2004, 12:22:47 PM5/16/04
to
Iker Rodríguez escribió en mensaje ...

>Estoy intentando desproteger un programa para hacer cálculos de energía
>solar. http://www.unige.ch/cuepe/pvsyst/pvsyst/pvsyst_files/PVsyst3_3.zip
El
>programa genera un número único para cada sistema donde se ejecuta y en
base
>a ese número y un nombre de usuario generan un código de desbloqueo
(license
>code) para activar el programa. La debilidad la veo en que existe una
opción
>de menú oculta llamada "Desinstall" que lo que hace es que, una vez que
>tienes registrado el programa (que es cuando se desoculta), si quieres
>pasarlo a otro ordenador, te obliga a desinstalarlo y te genera un nuevo
>código de desbloqueo para el nuevo sistema. Es decir, que si pudiesemos
>hacer aparecer esa opción de menú oculta aunque sea una sóla vez, podríamos
>calcular con el propio programa nuestro código de desbloqueo, porque está
>claro que el programa tiene el keygen dentro. ¿A alguien se le ocurre algo?
>El programa parece hecho en Delphi. Yo estoy probando con el win32DASM y
con
>el IDAPro, pero el código está muy retorcido donde realiza las
>comprobaciones del serial. No soy un crackeador experto, pero ya he
>conseguido desproteger algún programita con éxito, aunque este se me
>resiste.

Me lo estoy descargando y en cuanto pueda le voy a echar una ojeada a ver si
soy capaz de algo. Ya te contaré.

Un saludo.
M4N010.


Iker Rodríguez

unread,
May 16, 2004, 4:23:55 PM5/16/04
to
Tiene que ser relativamente fácil, porque el código no está encriptado y se
ven muchos de los strings. Además, con el IDA Pro se pueden ver hasta las
funciones de Delphi que abre. Ya he visto el código donde lee del archivo
.ini el licensecode, pero no se en qué espacio de memoria guarda el valor,
para ponerle un breakpoint cuando vuelva a acceder a él para hacer algo con
el licensecode. ¿Alguien sabe cómo puedo saber la dirección de memoria en la
que guarda el resultado? El código es este:

CODE:0061E5A4 push 0
CODE:0061E5A6 lea eax, [ebp-13Ch]
CODE:0061E5AC push eax
CODE:0061E5AD mov ecx, offset aLicensecode_0 ; "LicenseCode"
CODE:0061E5B2 mov edx, offset aUser_1 ; "User"
CODE:0061E5B7 mov eax, ebx
CODE:0061E5B9 mov edi, [eax]
CODE:0061E5BB call dword ptr [edi]
CODE:0061E5BD mov edx, [ebp-13Ch]
CODE:0061E5C3 lea eax, [ebp-108h]
CODE:0061E5C9 mov ecx, 0FFh
CODE:0061E5CE call @@LStrToString ; __linkproc__
LStrToString
CODE:0061E5D3 lea edx, [ebp-108h]
CODE:0061E5D9 lea eax, [esi+17Ch]
CODE:0061E5DF mov cl, 8
CODE:0061E5E1 call @@PStrNCpy ; __linkproc__
PStrNCpy
CODE:0061E5E6 push 0

El código de las funciones que aparecen es:

CODE:0040401C @@LStrToString proc near ; CODE XREF:
__linkproc__ SGetDir+3D p
CODE:0040401C ; TypInfo::_16459+18 p
...
CODE:0040401C push ebx
CODE:0040401D test edx, edx
CODE:0040401F jz short loc_404039
CODE:00404021 mov ebx, [edx-4]
CODE:00404024 test ebx, ebx
CODE:00404026 jz short loc_404039
CODE:00404028 cmp ecx, ebx
CODE:0040402A jl short loc_40402E
CODE:0040402C mov ecx, ebx
CODE:0040402E
CODE:0040402E loc_40402E: ; CODE XREF:
__linkproc__ LStrToString+E j
CODE:0040402E mov [eax], cl
CODE:00404030 inc eax
CODE:00404031 xchg eax, edx
CODE:00404032 call @Move
CODE:00404037 pop ebx
CODE:00404038 retn


CODE:00402BF8 @@PStrNCpy proc near ; CODE XREF:
__linkproc__ SGetDir+4C p
CODE:00402BF8 ;
Graphics::_16481+86 p ...
CODE:00402BF8 push esi
CODE:00402BF9 push edi
CODE:00402BFA mov edi, eax
CODE:00402BFC xor eax, eax
CODE:00402BFE mov esi, edx
CODE:00402C00 mov al, [edx]
CODE:00402C02 cmp al, cl
CODE:00402C04 ja short loc_402C18
CODE:00402C06 inc eax
CODE:00402C07 mov ecx, eax
CODE:00402C09 and eax, 3
CODE:00402C0C shr ecx, 2
CODE:00402C0F rep movsd
CODE:00402C11 mov ecx, eax
CODE:00402C13 rep movsb
CODE:00402C15 pop edi
CODE:00402C16 pop esi
CODE:00402C17 retn


CODE:004B049C ReturnedString= byte ptr -800h
CODE:004B049C arg_0= dword ptr 8
CODE:004B049C arg_4= dword ptr 0Ch
CODE:004B049C
CODE:004B049C push ebp
CODE:004B049D mov ebp, esp
CODE:004B049F add esp, 0FFFFF800h
CODE:004B04A5 push ebx
CODE:004B04A6 push esi
CODE:004B04A7 push edi
CODE:004B04A8 mov edi, ecx
CODE:004B04AA mov esi, edx
CODE:004B04AC mov ebx, eax
CODE:004B04AE mov eax, [ebx+4]
CODE:004B04B1 call @@LStrToPChar ; __linkproc__
LStrToPChar
CODE:004B04B6 push eax ; lpFileName
CODE:004B04B7 push 800h ; nSize
CODE:004B04BC lea eax, [ebp+ReturnedString]
CODE:004B04C2 push eax ; lpReturnedString
CODE:004B04C3 mov eax, [ebp+arg_4]
CODE:004B04C6 call @@LStrToPChar ; __linkproc__
LStrToPChar
CODE:004B04CB push eax ; lpDefault
CODE:004B04CC mov eax, edi
CODE:004B04CE call @@LStrToPChar ; __linkproc__
LStrToPChar
CODE:004B04D3 push eax ; lpKeyName
CODE:004B04D4 mov eax, esi
CODE:004B04D6 call @@LStrToPChar ; __linkproc__
LStrToPChar
CODE:004B04DB push eax ; lpAppName
CODE:004B04DC call GetPrivateProfileStringA
CODE:004B04E1 mov ecx, eax
CODE:004B04E3 lea edx, [ebp+ReturnedString]
CODE:004B04E9 mov eax, [ebp+arg_0]
CODE:004B04EC call @@LStrFromPCharLen ; __linkproc__
LStrFromPCharLen
CODE:004B04F1 pop edi
CODE:004B04F2 pop esi
CODE:004B04F3 pop ebx
CODE:004B04F4 mov esp, ebp
CODE:004B04F6 pop ebp
CODE:004B04F7 retn 8
CODE:004B04F7 @TIniFile@ReadString endp

"M4N010" <midir...@estano.es> escribió en el mensaje
news:rzMpc.395495$A6.15...@telenews.teleline.es...

M4N010

unread,
May 16, 2004, 5:29:15 PM5/16/04
to
Lo he resuelto y no es difícil; se puede evaluar indefinidamente, crackear,
encontrar el número de registro e incluso hacer un keygen. La opción de
desinstalar es un punto por el que se puede atacar, pero hay otros más
fáciles y directos. Inténtalo si quieres que seguro que podrás y si no ya te
lo diré.

Un saludo.
M4N010.


M4N010

unread,
May 16, 2004, 5:35:08 PM5/16/04
to
Iker Rodríguez escribió en mensaje ...
>Tiene que ser relativamente fácil, porque el código no está encriptado y se
>ven muchos de los strings. Además, con el IDA Pro se pueden ver hasta las
>funciones de Delphi que abre. Ya he visto el código donde lee del archivo
>.ini el licensecode, pero no se en qué espacio de memoria guarda el valor,
>para ponerle un breakpoint cuando vuelva a acceder a él para hacer algo con
>el licensecode. ¿Alguien sabe cómo puedo saber la dirección de memoria en
la
>que guarda el resultado? El código es este:
...

No hace falta complicarse tanto la vida. Ejecútalo en un debugger y busca el
"local number" en la memoria.


Iker Rodríguez

unread,
May 16, 2004, 5:52:43 PM5/16/04
to
Ya lo he conseguido!!!!, aunque de un modo un tanto sucio. Por chiripa
después de desesperarme un rato he encontrado una cadena con el Win32DASM
que se llama SetRunMode, que pone el programa en modo de DEMO, de evaluación
o FULL. Así que cambiando simplemente un "je" por un "jmp", ya lo tengo, ya
funciona perfectamente en modo completo incluso cambiando la fecha del
sistema. La dirección en la que he modificado el salto es 00618548h,
compruebalo que funciona, ya verás, aunque no es un crack muy limpio
teniendo en cuenta que sé que el código generador de la clave está en el
programa y que se podría generar simplemente mostrando el maldito menú
oculto.

De todas formas, si puedes mostrarme un método para registrarlo de un modo
más "legal", estaría muy agradecido. Todavía nunca he sido capaz de hacer
ese tipo de keygens y me gustaría aprender.

Gracias por todo.

"M4N010" <midir...@estano.es> escribió en el mensaje

news:L2Rpc.398008$A6.15...@telenews.teleline.es...

M4N010

unread,
May 16, 2004, 8:43:01 PM5/16/04
to
M4N010 escribió en mensaje ...

Hummm. En realidad no es tan fácil. Evaluarlo indefinidamente y crackearlo
sí que se puede, pero el número de registro que se obtiene de la memoria con
el debugger (y que es para el que indicaba lo del keygen) es identificado
como un "debugger code" que sirve para iniciar el programa en "development
mode", con todas sus funciones disponibles e incluso pudiendo seleccionar
desde él otro modo de trabajo (demo mode, evaluation mode, time limited,
full features) pero que sin embargo también caduca al igual que la licencia
de evaluación. Al parecer la información de caducidad y registro se guarda
entre un archivo de inicialización llamado PVSYST3.INI que crea en su
directorio y otro de texto llamado LSVP30.BMP creado en el directorio de
Windows. Habrá que mirarlo más a fondo.

Un saludo.
M4N010.


M4N010

unread,
May 16, 2004, 9:35:40 PM5/16/04
to
Iker Rodríguez escribió en mensaje ...
>Ya lo he conseguido!!!!, aunque de un modo un tanto sucio. Por chiripa
>después de desesperarme un rato he encontrado una cadena con el Win32DASM
>que se llama SetRunMode, que pone el programa en modo de DEMO, de
evaluación
>o FULL. Así que cambiando simplemente un "je" por un "jmp", ya lo tengo, ya
>funciona perfectamente en modo completo incluso cambiando la fecha del
>sistema. La dirección en la que he modificado el salto es 00618548h,
>compruebalo que funciona, ya verás, aunque no es un crack muy limpio
>teniendo en cuenta que sé que el código generador de la clave está en el
>programa y que se podría generar simplemente mostrando el maldito menú
>oculto.

Tienes razón, claro: crackearlo es más fácil que sacar la clave para la
licencia correcta.

>De todas formas, si puedes mostrarme un método para registrarlo de un modo
>más "legal", estaría muy agradecido. Todavía nunca he sido capaz de hacer
>ese tipo de keygens y me gustaría aprender.

Al principio saqué fácilmente el código y su keygen, pero como te comento
posteriormente me dí cuenta de que aún no estaba totalmente resuelto ya que
a pesar de estar registrado y ser totalmente funcional incluso haciendo
aparecer las opciones de menú ocultas sequía caducando.

Como te decía ejecutando el programa desde un debugger y al llegar a la
pantalla de la introducción de los datos buscando en la memoria el "local
number" que allí aparece se encuentra (tras su segunda aparición en la
memoria) un código similar a "04051702" que es uno de los códigos correctos
para registrarlo (debugcode le llama), pero hace que el programa se ejecute
en "debugging o development mode". En este modo, además de darte acceso a
todos los otros modos (incluido uno llamado "light license" que no sé en qué
consiste), aparece una nueva opción en la barra de menús que se llama
"Tests" y también aparece la opción de "uninstall" a la que tú hiciste
referencia en tu primer mensaje, de manera que haciéndolo de ese modo puedes
intentar avanzar un poco más en ese sentido (crackeándolo como indicas no te
aparece la opción de desinstalar) obteniendo un código válido para cualquier
"local number" que le introduzcas; pero claro, al hacer esto pierdes el
"local number" de la instalación actual y tienes que recuperárselo para que
te sirva su clave. Aún no lo he mirado mucho más pero seguramente volveré a
este punto si no consigo rematarlo de otra manera.

En cualquier caso se me está haciendo simpático el programilla de marras.

Un saludo.
M4N010.


Iker Rodríguez

unread,
May 17, 2004, 1:37:58 AM5/17/04
to
Bueno, de momento, simplemente borrando el archivo LSVP30.BMP vuelves a
tener 30 días de evaluación (el programa en modo full), con lo que un simple
archivo bat que borrase ese archivo al ejecutar el programa sería
suficiente. Pero en este foro no estamos para eso tan fácil, hay que buscar
un método mejor ;-)

¿Cuando tienes acceso al menú no puedes generar un número correcto para tu
ordenador con el menú desinstall? Yo no consigo lo de buscar en memoria el
local number con el debugger, tengo que aprender mucho todavía.

La verdad es que el programa es curioso. Es simple porque no hay nada
encriptado, todo el código es muy claro, pero a la vez está bastante
complicado.

A ver si conseguimos algo.

Saludos.

"M4N010" <midir...@estano.es> escribió en el mensaje

news:pUTpc.402011$A6.15...@telenews.teleline.es...

Iker Rodríguez

unread,
May 17, 2004, 2:00:13 AM5/17/04
to
Se me ocurre una pequeña idea. Igual te caduca porque sigue encontrando el
archivo LSVP30.BMP. Seguro que se puede buscar el lugar del código donde
hace referencia a él (para leerlo o crearlo) y devolver siempre como que no
existe para que, junto con tu forma de registrarlo, el programa sea
completo.

"M4N010" <midir...@estano.es> escribió en el mensaje
news:pUTpc.402011$A6.15...@telenews.teleline.es...

Iker

unread,
May 17, 2004, 2:59:07 PM5/17/04
to
Por favor, dime cómo buscar en la memoria el local number (que no es un
hexadecimal, parece un string) con el debugger del IDA Pro o con el
Win32DASM (o con otro debugger que consideres mejor)

Gracias.

"M4N010" <midir...@estano.es> escribió en el mensaje

news:L2Rpc.398008$A6.15...@telenews.teleline.es...

Iker

unread,
May 17, 2004, 3:23:39 PM5/17/04
to
Joder tío, lo he conseguido!!!!! Con el WinHex y su editor de memoria en el
proceso del pvsyst, sin debugger ni ostias. Tienes razón, al lado de uno de
los local code aparece el código deseado (en modo string). Ya tengo el
programa en Development mode. Seguiré investigando lo que comentas de la
caducidad. Seguro que hay otro código que no caduca.

Gracias.

"Iker Rodríguez" <ike...@yahoo.com> escribió en el mensaje
news:c875h0$rep$1...@nsnmrro2-gest.nuria.telefonica-data.net...

M4N010

unread,
May 17, 2004, 4:46:13 PM5/17/04
to
Iker escribió en mensaje

>Joder tío, lo he conseguido!!!!! Con el WinHex y su editor de memoria en el
>proceso del pvsyst, sin debugger ni ostias. Tienes razón, al lado de uno de
>los local code aparece el código deseado (en modo string). Ya tengo el
>programa en Development mode. Seguiré investigando lo que comentas de la
>caducidad. Seguro que hay otro código que no caduca.

Tal como has visto también puedes hacerlo con el editor de RAM del WinHex
(¿alguien dudaba de su utilidad :-)?), pero es más fácil y directo con un
debugger. Podrías usar el WDasm ya que además de desensamblador es debugger
en 32 bits, pero para depurar es mucho mejor el OllyDbg, que es el que yo he
usado para buscar el código y te lo recomiendo para estos casos (con permiso
de la bestia, SoftIce, y sus clónicos como el TRW2000).

Un saludo.
M4N010.


M4N010

unread,
May 17, 2004, 4:46:12 PM5/17/04
to
Iker Rodríguez escribió en mensaje ...
>Se me ocurre una pequeña idea. Igual te caduca porque sigue encontrando el
>archivo LSVP30.BMP. Seguro que se puede buscar el lugar del código donde
>hace referencia a él (para leerlo o crearlo) y devolver siempre como que no
>existe para que, junto con tu forma de registrarlo, el programa sea
>completo.

El LSVP30.BMP lo busca cuando se ejecuta el programa y si no lo encuentra
considera que está recien instalado y lo crea. En él guarda la información
de su caducidad y cuando caduca se pone en modo demo. En efecto si quieres
tenerlo siempre en modo evaluación puedes hacer lo que indicas o simplemente
borrar ese archivo y ya está, pero yo lo que decía era que a pesar de tener
el programa registrado como development mode, aún sigue caducando. Si lo
conseguimos registrar como Full license ya no debería usar ese archivo y no
tendrías que parchear nada ni eliminarlo (si lo eliminas simplemente se
vuelve a poner en modo evaluación).

M4N010.


Iker

unread,
May 17, 2004, 4:47:45 PM5/17/04
to
Al fin, lo he conseguido registrar sin limitación de tiempo. Utilizando la
poción de desinstalar puedes generarte un código válido para siempre, pero
hay que dar algunos pasos exactos. Los postearé cuando lo repita
correctamente.

Saludos.

"Iker" <fa...@yahoo.com> escribió en el mensaje
news:%i8qc.417105$A6.16...@telenews.teleline.es...

Iker

unread,
May 17, 2004, 5:29:44 PM5/17/04
to
Con el WinHEX buscar en la memoria del proceso del PVSYST (una vez cargado y
en la pantalla de registro) el "local number" como una cadena de texto. En
la segunda o tercera aparición, hay una cadena numérica después que es el
código que activa el modo developer. Con este modo, seleccionando modo full
y la opción de "Unistall" después, se puede calcular un código para
cualquier ordenador, siempre que guardemos antes el archivo LSVP30.BMP y lo
pongamos en el ordenador de destino, ya que es el archivo que nos mantiene
el mismo "local number".

Suerte a todos.

"Iker" <fa...@yahoo.com> escribió en el mensaje

news:Rx9qc.419072$A6.16...@telenews.teleline.es...

M4N010

unread,
May 17, 2004, 5:59:23 PM5/17/04
to
Iker escribió en mensaje ...

>Al fin, lo he conseguido registrar sin limitación de tiempo. Utilizando la
>poción de desinstalar puedes generarte un código válido para siempre, pero
>hay que dar algunos pasos exactos. Los postearé cuando lo repita
>correctamente.

Veo que ya lo has encontrado sin más ayuda ¡felicidades!. No tardes en
explicarlo sino lo tendré que hacer yo ;-).

El detalle está, como habrás visto, en escoger el modo de licencia que
deseamos antes de desinstalar el programa para que el código que nos
proporcione sea de ese modo de licencia y en tener una copia previa de
LSVP30.BMP y de PVSYST3.INI para recuperar el local code y el modo de
evaluación tras la desinstalación. Si tengo tiempo y ganas intentaré
explicar la estructura de esos dos archivos y el algoritmo que utiliza para
obtener el número de licencia a partir de ellos (también se puede localizar
la rutina en el ejecutable e incluirla directamente en el keygen en lugar de
deducirla), pero no prometo nada que estoy un tanto liado.

Un saludo.
M4N010.


M4N010

unread,
May 17, 2004, 6:03:35 PM5/17/04
to
Iker escribió en mensaje ...
>Con el WinHEX buscar en la memoria del proceso del PVSYST (una vez cargado
y
>en la pantalla de registro) el "local number" como una cadena de texto. En
>la segunda o tercera aparición, hay una cadena numérica después que es el
>código que activa el modo developer. Con este modo, seleccionando modo full
>y la opción de "Unistall" después, se puede calcular un código para
>cualquier ordenador, siempre que guardemos antes el archivo LSVP30.BMP y lo
>pongamos en el ordenador de destino, ya que es el archivo que nos mantiene
>el mismo "local number".

Vaya, en mi servidor aún no estaba este mensaje tuyo cuando puse el mío de
las 23:59, perdona.

Felicidades de nuevo.
M4N010.


M4N010

unread,
May 17, 2004, 8:08:16 PM5/17/04
to
Por cierto, ya que el programa no necesita instalación y tampoco guarda
información útil en el registro, una modificación que podría resultarnos
interesante es buscar en el ejecutable del programa con un editor
hexadecimal la función "GetWindowsDirextoryA" y cambiar su nombre a
"GetCurrentDirectoryA" que tiene la misma longitud; de este modo el archivo
LSVP30.BMP lo crea y busca en su propio directorio en lugar de en el de
Windows, que ya son demasiados los programas que añaden basura desperdigada
por todos sitios y si queremos usar el programa en cualquier ordenador
simplemente con copiar su carpeta ya bastaría.

Un saludo.
M4N010.


Iker

unread,
May 18, 2004, 1:45:53 AM5/18/04
to
Gracias por todo. A ver si encuentro un servidor de noticias decente de una
vez y continuamos este tipo de mensajes con otros programas, porque es
realmente la función de un foro sobre cracks.

Saludos.

"M4N010" <midir...@estano.es> escribió en el mensaje
news:%Aaqc.421087$A6.16...@telenews.teleline.es...

M4N010

unread,
May 18, 2004, 2:58:04 PM5/18/04
to
Iker escribió en mensaje ...
>Gracias por todo. A ver si encuentro un servidor de noticias decente de una
>vez y continuamos este tipo de mensajes con otros programas, porque es
>realmente la función de un foro sobre cracks.

A mí lo que me ha dejado con la boca abierta ha sido cuando después de
crackearlo he visto el precio de las licencias: unas 75.000 pesetas de las
de antes por la full license ¡madre mía!; probablemente sea el programa más
caro que he crackeado hasta hoy. No digo que sea caro, ya que es un programa
con un desarrollo y utilidad muy específicas que probablemente sólo sea útil
a quien le vaya a sacar un alto rendimiento económico (estudios de
arquitectura, por ejemplo), pero para el valor que se supone que tiene la
protección es realmente absurda. Eso de dejar un número en la memoria para
que se pueda iniciar con cualquier licencia y posteriormente proporcionarte
él mismo su propia clave tan fácilmente es absurdo. En el caso del Mus2000
es comprensible por tratarse de un programa "artesanal" del autor y con un
precio en comparación ridículo, pero aquí se lo podían haber currado un
poquito más.

Un saludo.
M4N010.


Iker

unread,
May 18, 2004, 3:25:03 PM5/18/04
to
Si, la verdad es que es sencillo si buscas en la memoria. De todas formas,
aunque el número no hubiese estado en la memoria y hubiesen utilizado un
método más complejo, con el primer crack que hice modificando un salto
condicional el programa ya era completamente funcional. Ahora bien, si
empiezan a encriptarlo como el cloneCD (que crea su propio código según lo
vas depurando) o el advanced registry tracker, yo hubiese sido totalmente
incapaz de crackearlo.

Por otra parte, no he visto gente que nos haya ayudado en el tema. Creo que
era un tema interesante y deberían haber aparecido más opiniones al
respecto, sobre todo en un foro de cracks. Un foro de estos no es para decir
que no encuentro el crack de un determinado programa o dónde me puedo bajar
el último photoshop.

Saludos y gracias otra vez a M4N010.

"M4N010" <midir...@estano.es> escribió en el mensaje

news:01tqc.440827$A6.17...@telenews.teleline.es...

M4N010

unread,
May 18, 2004, 8:39:05 PM5/18/04
to
Iker escribió en mensaje ...
>Si, la verdad es que es sencillo si buscas en la memoria. De todas formas,
>aunque el número no hubiese estado en la memoria y hubiesen utilizado un
>método más complejo, con el primer crack que hice modificando un salto
>condicional el programa ya era completamente funcional. Ahora bien, si
>empiezan a encriptarlo como el cloneCD (que crea su propio código según lo
>vas depurando) o el advanced registry tracker, yo hubiese sido totalmente
>incapaz de crackearlo.

Estoy seguro de que con el tiempo lo habrías sido capaz de crackear
perfectamente al igual que has hecho ya. Por supuesto lo importante es que
quede funcionando correctamente, y el crackearlo es igual de útil y correcto
que el registrarlo, al menos para usuarios particulares, pero de todas
maneras siempre es preferible lo segundo. Por ejemplo imagínate el caso de
un estudio de arquitectura que use el programa. No pueden tenerlo crackeado
ni siempre en versión de evaluación ya que sería algo demasiado llamativo y
se exponen a una demanda por parte de cualquier empleado o cliente que les
haya visto utilizarlo, mientras que teniéndolo registrado no es evidente que
sea legal o ilegalmente ya que el programa muestra la pantalla de licencia y
todo en orden de manera que es mucho más discreto. Además, que habiendo
encontrado la manera de hacerlo de ese modo se le podría proporcionar el
programa a otra persona con un número de registro diferente de manera que
está todo mucho más amarrado.

>Por otra parte, no he visto gente que nos haya ayudado en el tema. Creo que
>era un tema interesante y deberían haber aparecido más opiniones al
>respecto, sobre todo en un foro de cracks. Un foro de estos no es para
decir
>que no encuentro el crack de un determinado programa o dónde me puedo bajar
>el último photoshop.

Bueno, pero eso seguro que es porque no han tenido tiempo o no han podido
por alguna circunstancia, pero me consta que hay por aquí compañeros que
podrían haberlo hecho perfectamente; lo que pasa es que también ya están
algo quemados precisamente por lo que dices, por la utilización incorrecta
que se hace del grupo, y eso seguramente hace que muchos ya se hayan
marchado o que vengan sólo ocasionalmente por aquí sin prestar demasiada
atención a algún mensaje que pueda valer la pena como el tuyo, ya que
realmente son pocos entre tanta basura.

>Saludos y gracias otra vez a M4N010.

No hombre gracias a tí por tener interés en participar y por haber propuesto
algo diferente a la simple petición de un crack.

Un saludo.
M4N010.


ôjô

unread,
May 19, 2004, 3:07:33 PM5/19/04
to
Bueno, no he podido resistirlo y he bajado el programa, he seguido vuestro
hilo, y creo que el "License code number", tiene relación con la fecha del
ordenador, por lo menos en mí máquina, año, día, mes, hora; aaddmmhh. La
hora pasa a la siguiente si pasan los minutos de 30. Con esto parece que
funciona un rato. Lo del Mus2000 si que fue un ordago al juego.
Saludos.
"Iker" <fa...@yahoo.com> escribió en el mensaje
news:jqtqc.441296$A6.17...@telenews.teleline.es...

Iker

unread,
May 20, 2004, 1:25:01 AM5/20/04
to
Ahora me voy a meter con otro, a ver q tal
(http://www.meteotest.ch/downloads/am/setup.exe). Ya os contaré cuando
empiece y tenga tiempo (este no parece que tenga en memoria el número).

Cuando empiece con él abriré un nuevo hilo.

Saludos.


"M4N010" <midir...@estano.es> escribió en el mensaje

news:ow9qc.419030$A6.16...@telenews.teleline.es...

Thales

unread,
May 20, 2004, 2:43:09 AM5/20/04
to
Este tiene mala pinta......
Muchos megas pa bajarse, está en Visual basic y tiene protección
anti-debbug.
posiblemente la forma mas sencilla de entrarle, es a través de los 10 días
que da de prueba.

"Iker" <fa...@yahoo.com> escribió en el mensaje
news:NiXqc.479335$A6.18...@telenews.teleline.es...

Iker

unread,
May 20, 2004, 3:54:49 AM5/20/04
to
Bueno, lo de los 30 Mb es por las bases de datos que tiene. Lo de visual
basic si que sería una putada (no he comprobado si es o no es de visual
basic), aunque el mus2000 tb estaba en visual basic. Yo la verdad es que
nunca he conseguido crackear nada en visual basic, por el puto código
preinterpretado que te pasas casi todo el tiempo dentro de la dll de
runtime.

Saludos.

"Thales" <nolopongonidecoña...@terra.es> escribió en el mensaje
news:1sYqc.480329$A6.18...@telenews.teleline.es...

pp

unread,
May 20, 2004, 6:47:45 AM5/20/04
to
Estimados Iker y Manolo,

Llevo mucho tiempo intentando encontrar un crack para el PVSYST -mis
conocimientos son totalmente insuficientes para realizarlo yo mismo-.
¿Es posible aplicar vuestra solución con mi escasa formación en el tema?

Un saludo

Miguel Angel

Iker

unread,
May 20, 2004, 2:49:01 PM5/20/04
to
Ahora me voy a meter con otro, a ver q tal
(http://www.meteotest.ch/downloads/am/setup.exe). Ya os contaré cuando
empiece y tenga tiempo (este no parece que tenga en memoria el número).

Cuando empiece con él abriré un nuevo hilo.

Saludos.

"Iker Rodríguez" <ike...@yahoo.com> escribió en el mensaje

M4N010

unread,
May 20, 2004, 3:58:18 PM5/20/04
to
Iker escribió en mensaje ...
>Bueno, lo de los 30 Mb es por las bases de datos que tiene. Lo de visual
>basic si que sería una putada (no he comprobado si es o no es de visual
>basic), aunque el mus2000 tb estaba en visual basic. Yo la verdad es que
>nunca he conseguido crackear nada en visual basic, por el puto código
>preinterpretado que te pasas casi todo el tiempo dentro de la dll de
>runtime.

Je, 30 Megas. Con mi rtb me tardaría dos horas y media. Lo siento pero me
temo como que no.

M4N010.


0 new messages