Análisis de la estructura interna del DNI electrónico

 

 

Por ghostDancer

A los interesados y a los entendidos, bonito artículo sobre el DNI-E en el blog de 48Bits:

http://blog.48bits.com/2010/03/16/analisis-de-la-estructura-interna-del-...

 

Comentarios

Selecciona arriba tu forma preferida de visualizar los comentarios y pulsa el botón para guardar tu elección para próximas visitas (sólo si eres usuario registrado).
anv's picture

Lo que ya nos imaginabamos


Yo creo que todos los "desconfiados" ya nos imaginábamos algo así. El autor dice:

En las pruebas que hemos hecho hemos visto que no es muy complicado hookear en las funciones principales de cifrado y descifrado DES en la dll que se carga con los navegadores. Cualquier troyano podría facilmente inyectarse en Internet Explorer, buscar las funciones de cifrado DES y hookear en ellas para pillar todos los datos intercambiados descifrados (entre ellos, datos que podrían ser comprometidos como claves públicas de autenticación y firmado, nombre y número de dni, idesp, etc…) sin necesidad de conocer el pin ni realizar ninguna implementación de código complicada. El pin también sería sencillo de capturar en texto plano para un troyano con estos hooks, esperando el comando VERIFY (0C 20 …) y mirando los últimos cifrados:

Además, con respecto a la DLL que accede al DNIe:

Mientras depuraba he visto que hacía bastantes guarradas como usar el contenido de variables sin inicializar en la primera vuelta de un bucle y cosas parecidas

Alejandro Nestor Vargas
http://theflatearthsociety.org/