Como funciona un sistema de "hardware id"

Iniciado por t4r0x, 14 Mayo 2013, 20:57 PM

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

t4r0x

Hola a todos, me gustaria saber si me podrian decir como funciona un sistema de hardware id, lo unico que entiendo es que un programa
obtiene un valor final/hash apartir de valores como el serial de HD,cpu,memoria ram,etc. hasta ahi todo bien, ese valor debe ser enviado
al proveedor y luego uno recibe otro valor para validar el programa pero en que se basa ese ultimo valor?

pues lo unico que entiendo lo que dije y pues me gustaria saber como funciona completamente este sistema, muchas gracias :)

MCKSys Argentina

Cita de: t4r0x en 14 Mayo 2013, 20:57 PM
... y luego uno recibe otro valor para validar el programa pero en que se basa ese ultimo valor?

En el valor que haz enviado.

Hay infinitas implementaciones de este tipo de proteccion.

La idea es generar un codigo para cada PC, lo mas unico posible (hwid).
Luego se usa un algoritmo para generar un "codigo" (el cual es reflejo de los datos usados para hacer el hwid).
Ese codigo es enviado por el usuario y en base al mismo, se genera otro codigo, el cual sera verificado por el programa.

Como dije al principio, hay infinitas formas de hacer esto.

Saludos!
MCKSys Argentina

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


t4r0x

Cita de: MCKSys Argentina en 15 Mayo 2013, 00:27 AM
En el valor que haz enviado.

Hay infinitas implementaciones de este tipo de proteccion.

La idea es generar un codigo para cada PC, lo mas unico posible (hwid).
Luego se usa un algoritmo para generar un "codigo" (el cual es reflejo de los datos usados para hacer el hwid).
Ese codigo es enviado por el usuario y en base al mismo, se genera otro codigo, el cual sera verificado por el programa.

Como dije al principio, hay infinitas formas de hacer esto.

Saludos!

Muchas gracias por la respuesta, pero me gustaria saber algo más practico para empezar a hacer mi propio sistema hwid.
porque aunque sé programar en VB y un poco en C no tengo idea de donde empezar a codificar, ya he entendido sobre generar los codigos pero no claro esta que no es una simple suma o resta, talvez alguien que sepa algo para avanzar :)

MCKSys Argentina

Cita de: t4r0x en 16 Mayo 2013, 16:41 PM
talvez alguien que sepa algo para avanzar

Si quieres fuentes para VB, te recomiendo hacer un post en el foro del lenguaje: http://foro.elhacker.net/programacion_visual_basic-b50.0/

Tambien tienes de C/C++: http://foro.elhacker.net/programacion_cc-b49.0/

Como te dije antes, las posibilidades son infinitas. Normalmente, la dificultad de la proteccion aumenta en base al tiempo que le dediques  ;)

Saludos!
MCKSys Argentina

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


apuromafo CLS

hay muchisimas formas de hacer hiw ,inclusive seriales

un ejemplo cualquiera es este:(hecho en .net)
http://crackmes.de/users/apuromafo/apuro_little_check_serialme_1_vb.net_4.5/

saludos Apuromafo