Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: t4r0x en 14 Mayo 2013, 20:57 pm



Título: Como funciona un sistema de "hardware id"
Publicado por: t4r0x en 14 Mayo 2013, 20:57 pm
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 :)


Título: Re: Como funciona un sistema de "hardware id"
Publicado por: MCKSys Argentina en 15 Mayo 2013, 00:27 am
... 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!


Título: Re: Como funciona un sistema de "hardware id"
Publicado por: t4r0x en 16 Mayo 2013, 16:41 pm
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 :)


Título: Re: Como funciona un sistema de "hardware id"
Publicado por: MCKSys Argentina en 17 Mayo 2013, 01:01 am
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/ (http://foro.elhacker.net/programacion_visual_basic-b50.0/)

Tambien tienes de C/C++: http://foro.elhacker.net/programacion_cc-b49.0/ (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!


Título: Re: Como funciona un sistema de "hardware id"
Publicado por: apuromafo CLS en 22 Mayo 2013, 17:51 pm
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