Limitar las Instalaciones

Iniciado por Zorrohack, 31 Enero 2006, 23:11 PM

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

Kizar

No solo lo e """"crackeao"""" sino k e echo un parcheador muy simple xD

http://kizar.webcindario.com/programas/Parcher.zip

Cuando pueda os pongo mi protecion a ver si podeis burlarla.

Salu2

Kizar

Esta protecion es bastante simple tambien, pero un poco mas fuerte.

Tienen los detalles dentro de el zip en el archivo "Leame".

Intenten reventar la protecion y si pueden hacer un parcheador como el mio xD


http://kizar.webcindario.com/programas/Demo.zip

Salu2  ;)

sch3m4

juas! demasiado facil, unos 15 mins xD voy a hacer el patch ;)
SafetyBits

"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.(..

sch3m4

SafetyBits

"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.(..

Kizar

Ya lo dije yo, estoy trabajando en una mas sofisticada....

Salu2

NYlOn

Che pero no lo veo muy eficaz =S

Kizar

Ya, pero es k es mas facil acerel parcheador k la protecion, porke para limitar las veces k se abre el programa tenes k guardar las veces k se a abierto el archivo, y hay programas con los k pedes ver todos los movimiento k pasan en el pc...

Alguna idea?

Salu2

sch3m4

no sé si es eficaz o no, e incluso puede ser inestable... pero no se podría hacer lo siguiente?:

1- Cuando el programa se ejecute, escribir en la memoria de un proceso una variable, cercada por dos strings constantes
2- Crear un archivo que lea dicha dirección de memoria, y guarde dicha variable en un registro que contenga las veces que se ha iniciado. Después de esto, que borre la variable de esa dirección de memoria.

Así podríamos:

1- Desviar la atención del cracker, ya que el programa no accede directamente a ningun archivo ni parte del registro

Puntos débiles:

1- Que el proceso en el que hemos escrito la variable, se cierre. Aunque sea un proceso necesario (explorer.exe) hay veces que se cuelga, (en el caso de explorer.exe, windows lo vuelve a ejecutar)

Soluciones:

P1- Leer la variable con un intervalo pequeño

Notas:

1- El fichero que lee la memoria, debe de estar agregado al registro, para no ser llamado directamente desde nuestro programa

No sé, es una solucion un poco paranóica que se me ha ocurrido.  :-

SafetyBits

"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.(..

Kizar

Estamos en las mismas, por k al fin y al abo lo acabas guardando en un archivo o en el registro ye con el filemon nt....

A mi las cosas k se me ocurren son un poco de claves cifradas, y de cambiar los nombes y los lugares de guardar el archivo cada vez k se abre.

Salu2

sch3m4

si, pero no se accede a él directamente. El usuario no sabe que ese fichero pertenece al programa. No sabría dónde buscar. Lo que dices se puede crackear igualmente, lo que yo dije antes, si el usuario no sabe que el exe es del programa, dónde busca para crackear?. Otro problema es que el programa principal no podría verificar la existencia del archivo, para no tener vinculación con él. En el caso de que lo encontrara, el programa ni se enteraría que no existe...
SafetyBits

"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.(..