¿ Importa ocultar la dirección IP ? El código único de identificación del procesador
By: Date: octubre 26, 2015 Categories: Hackers, Tools y Retos

En Facebook o en foros nunca faltan las personas que le dan importancia al ocultamiento de la IP por el temor de ser rastreados por sus gobiernos. Porque además muchos de ellos juegan a ser hackers de eso como los de la TV que comenten delitos informáticos o activistas.

Algo que la nueva generación no recuerda y tal vez no lo recuerdan por qué no lo vivieron ni tampoco se han enterado es que hubo un tiempo en que las computadoras no podían ser identificadas unas de otras simplemente se podían identificar por sus capacidades es decir, si soporta o no MMX , el fabricante pero si tenías una CPU AMD era igual a cualquier otro CPU AMD lo que hacía que no pudieras ser diferenciado de cualquier otro usuario AMD, lo mismo aplica para los usuarios de Intel.

A finales de los 90’s al momento de escribir este artículo no recuerdo en que procesador se introdujo exactamente, posiblemente en el Pentium II, se introdujo un código serie único de identificación en cada procesador. Fue un escándalo en ese momento, porque antes las personas tomaban más en serio su privacidad, que no supieran como ejecutar su derecho a la privacidad es diferente a les gustara a ser espiados. Cosa diferente hoy en día que gustosos dan información de más en el Facebook.

El asunto subió de tono por que el uso para este número único en el CPU era para ser transmitido por los navegadores a los servidores de manera que pudieran identificar con una certeza del 100% que computadora especifica había conectado con el servidor y esto obviamente exponía la identidad del usuario pues con el numero ya sabían quien había comprado la computadora. Al final para apaciguar las masas enfurecidas de la tecnología se prometió agregar una función en el BIOS para habilitar y deshabilitar la entrega de este número a las aplicaciones que se ejecutan sobre el mismo CPU, por lo que el navegador como internet Explorer o Windows no podrían saber el número único del CPU y por lo tanto no podrían “ llamar a casa “ y decir que tal usuario tiene tal número. Cumplieron durante un tiempo esa opción venia en los BIOS de las PC. Hace muchos años que no he vuelto a ver en un BIOS ni en (U)EFI la posibilidad de desactivar la entrega del número único, por lo tanto la entrega del número único está disponible para cualquier programa que haga una consulta al CPU ID y no solo al CPU ID ahora cualquier periférico como discos duros, GPU , ETC. Casi todo tiene un numero único que en suma no dejan duda que la computadora es totalmente identificable ¿ alguna vez te has preguntado que información se manda a Microsoft cuando decides activar legalmente tu copia o incluso si la activas ilegalmente ?, ¿ como tu sistema operativo sabe que has cambiado una pieza de hardware aun si la nueva pieza es del mismo modelo y fabricante que la anterior ?

Es muy probable que haya virus de la NSA o de la KGB y por qué no la inteligencia china ahora que esta tan de moda las ciber guerras, este virus podría infectar computadoras gubernamentales y de paso computadoras domésticas. Esto significa que de nada te sirve ser un activista del periodismo usando la red tor, cuando hagas una publicación en tu blog anónimo los spyware aun estando en la red TOR podrían llamar a casa y entregar el número único del CPU exponiendo la identidad del periodista. Antes ya se los he dicho, nadie es anónimo en internet, nunca les digo el porqué y es porque la lista de cosas que rompe el anonimato es tan extensa que podría escribir todo un libro. Este asunto del número único del CPU es una de las tantas cosas que rompen el anonimato.

No dudes que los miembros de la BSA tienen incluido spyware que llama a casa y entrega información que identifica plenamente a las computadoras que usan software pirata de manera que de forma certera te pueda enviar una carta para que regularices tus licencias.

Después de leer esto pregúntate, ¿ importa si saben tu IP o no o si estas navegando en TOR ?

Escribí un sencillo programa, su única función es informarte del número de identificación de tu CPU, te recomiendo que lo descargues para que veas cuál es tu numero único, después trata de encontrar en tu BIOS o tu EFI alguna forma de desactivarlo, si milagrosamente tu BIOS si trae la opción de desactivar regresa y ejecuta el programa para probar que efectivamente y no tiene acceso a tu numero único de identificación.

Privacidad CPU UID
Ver mas grande

Descargar el programa de Last Dragon que permite ver el CPU UID

19 thoughts on “¿ Importa ocultar la dirección IP ? El código único de identificación del procesador

  1. Usa: Google Chrome Google Chrome 46.0.2490.80 en Linux Linux - Detectado...

    Armando

    Si no confías en mi código no debes descargarlo, mis programas los descargan las personas que conocen mi nivel de etica, si digo que un programa mio solo hace tal cosa, solo eso hará, pero siéntete libre de descompilarlo.

    Sixx

    Si es un CPU por software si, solo que la virtualizacion seria muy de los 90’s y definitivamente correria muy lento. si es paravirtualizacion el codigo debe tener acceso fisico al CPU real, ahi no creo que aplique. sin embargo en un rato hago una prueba….

  2. Usa: Google Chrome Google Chrome 46.0.2490.80 en Linux Linux - Detectado...

    En un VMWARE ESXI el identificador de cada PC virtualizada fue el mismo que el de la maquina real

    Privacidad CPU UID
    Ver mas grande

    En un VirtualBox mi programa no tuvo acceso al CPU ID, pero eso puede deberse a que yo no ejecuto nada con privilegios root en mis maquinas de escritorio.

    Privacidad CPU UID
    Ver mas grande

    Por supuesto hay que entender lo mas básico, esto de meterse una maquina virtual para evitar el asunto de ser detectado es un tema para gente que entiende un poco mas del asunto, simples usuarios no sabrán ni por donde… es mas muchos de mis lectores que se consideran buenos en asuntos de hacking ni siquiera se habian dado por enterados de que existía tal numero único ni el propósito con el que fue puesto ahi hasta ayer que publique este articulo.

    Todo esto de tratar de evitarlo es en primer lugar si sabes que tienes que evitar, durante años han navegado en la red TOR totalmente ignorantes de la exposición a la que están.

  3. Usa: Google Chrome Google Chrome 46.0.2490.71 - Detectado...

    Según lo que entiendo de la wikipedia ( https://en.wikipedia.org/wiki/CPUID ), el CPUID es un código no único que identifica el tipo de procesador que estás usando ( es decir, todos los que tengan el mismo procesador van a tener el mismo código ), el PSN que si era un número de serie único fue el que se introdujo en los pentium III y luego fue inmediatamente descontinuado ( completamente, no sólo como opción a travez del BIOS ). ¿O qué estoy entendiendo mal?

  4. Usa: Google Chrome Google Chrome 44.0.2403.157 en Linux Linux - Detectado...

    Tienes razon inicio en el Pentium III, pero no estoy seguro si te refieres al código único de identificación o código único de procesador en cuanto a sus capacidades es decir, hay una tabla de códigos que permite que un programa confirme si un procesador tiene disponibles X o Y registro, por ejemplo no intentara usar MMX si el procesador no devuelve el código de confirmación, así para los registros nuevos de cada procesador, así un programa sabe que rutina usar, si esta en un Pentium II usa registros básicos para multimedia, pero si esta en un Pentium III al dar afirmativo el código con un if se ejecuta otro bloque de codigo que aprovecha las optimizaciones de MMX y asi para procesadores modernos.

    me encontré con estos articulos de 1999 que son los que originalmente se leian en aquella ocasión..

    http://www.elmundo.es/navegante/99/enero/27/pentium.html

    La polémica se desató la semana pasada, durante una conferencia de seguridad informática en California (EEUU): Intel Corporation, el mayor fabricante de chips (el cerebro electrónico de los ordenadores) del mundo, anunció que sus nuevos microprocesadores, los Pentium III, incluirán un número único de identificación cada uno.

    Desde entonces, varias organizaciones estadounidenses alzaron la voz para denunciar lo que consideraban un intento de acabar con el derecho a la intimidad de los usuarios de ordenadores.

    Estas organizaciones señalaron, en un comunicado, que el nuevo sistema &laqno;podría utilizarse como un identificador global de usuarios accesible a cualquier navegador o programa de Internet».

    El lunes pasado, Intel anunció la distribución de un programa para desactivar el número de identificación en todos los chips.

    Además, el hecho de emplear un programa no impediría que el número de identificación volviera a activarse al apagar y encender de nuevo el ordenador. Según adelantaba ayer el New York Times, Intel intentará que la desactivación del número pueda ser permanente.

    En cualquier caso, las asociaciones han convocado una campaña de boicoteo a los productos de Intel y han pedido a los usuarios que hagan llegar al presidente de esta compañía, Andrew Grove, sus quejas sobre esta tecnología.

  5. Usa: Google Chrome Google Chrome 46.0.2490.80 en Windows Windows 7 - Detectado...

    Tengo varias cosas por decir… Los exploradores no envian ese ID por cabeceras… cierto? es decir ninguna web (Que se acceda por brower) recibirá ese ID. Eso quiere decir que por descarte posiblemente los unicos que lo usen de manera descarada sean los de microsoft… Correcto?

    Nos das el codigo fuente del ejecutable? (Lo digo para ver como lo obtiene, y no, no pienso buscar en internet ejecutables de no confianza)

  6. Usa: Google Chrome Google Chrome 46.0.2490.80 en Windows Windows NT - Detectado...

    NO_reply

    Es difícil saber si los navegadores lo envían o no, yo quiero creer que al menos Chromiun y Firefox no lo hacen, pero no podemos saber si otros como Chrome , Edge o Explorer lo estan haciendo, ademas como escribo en el articulo es mas probable que lo obtengan con algun spyware infiltrado o los rasomware. el hechoes que esta ahi y se tiene que considerar

  7. Usa: Google Chrome Google Chrome 46.0.2490.71 - Detectado...

    A lo que me refiero es que el bloque que identifica unicamente a cada procesador está descontinuado después del Pentium III, no es que venga desactivado por default ni nada, simplemente no está implementado. O por lo menos eso es lo que entiendo. El código CPUID no es único en el resto de los procesadores. Concretamente me refiero a este enunciado de la entrada de la wikipedia sobre Pentium III en inglés: “The Pentium III was the first x86 CPU to include a unique, retrievable, identification number, called PSN (Processor Serial Number). A Pentium III’s PSN can be read by software through the CPUID instruction if this feature has not been disabled through the BIOS. (… ) Intel eventually removed the PSN feature from Tualatin-based Pentium IIIs, and the feature was not present in Pentium 4 or Pentium M.”

    O sea, ese número sólo existió brevemente para los pentium III pero ya no existe mas en ningún otro procesador.

    ¿O qué estoy entendiendo mal?

  8. Usa: Google Chrome Google Chrome 46.0.2490.80 en Windows Windows 7 - Detectado...

    tengo mis dudas, me parece que el cpuid se refiere a un tipo, hice la prueba en dos PC idénticas (optiplex 7010) y me dio el mismo cpuid para ambas. no seria un identificador unico por CPU. a ver si algo hice mal.

  9. Usa: Google Chrome Google Chrome 44.0.2403.157 en Linux Linux - Detectado...

    Luis, tu solo tienes que ejecutar el programa, si algo anda mal es mas probable que el problema esta en mi programa que dicho sea de paso no le dedique mas de 5 min, tampoco tiene manejadores de error como el try catch para cuando no puede leer el ID

  10. Usa: Google Chrome Google Chrome 46.0.2490.71 - Detectado...

    ¿Tienes una fuente para eso? Lo único que encuentro al respecto es lo del PSN en los pentium III y ninguna referencia a otro tipo de código único.
    Justo como dice Luis, lo que entiendo es que si corres tu programa en dos computadoras con exactamente el mismo procesador, el codigo que te va a devolver va a ser el mismo, porque el CPUID lo que te devuelve es un identificador del *tipo* de procesador, no un identificador de ese procesador en específico

  11. Usa: Google Chrome Google Chrome 46.0.2490.80 en Linux Linux - Detectado...

    Angel

    En este momento no tengo ninguna fuente adicional, en un rato que haya tiempo libre buscare mas info al respecto.

    Daniel Fernandez

    Obvio que esta limpio = ) hoy 28 de octubre del 2015 nadie tiene por delincuente a Last Dragon. es por eso que las personas confian y descargan mis programas o no dudan entre lo razonable cuando les indico entrar a un sitio o hacer algo. ahi es donde entra la importancia de la etica = )

  12. Usa: Google Chrome Google Chrome 46.0.2490.80 en Windows Windows 7 - Detectado...

    no lo probé con tu programa, me pareció interesante el concepto de buscar identificación atraves de cpuid he hice un programita, lo probe en varias Pc trabaja bien, mientras tengan procesador diferente el cpuid es diferente sino dara el mismo ID como el ejemplo que te mencione antes, ese id seria un procesador de tipo de procesador. igual pienso descargar tu programa y probarlo de la misma manera pa salir de dudas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *