Dispositivo electrónico de glitch Unlooper

En este proyecto vamos a realizar un dispositivo electrónico de glitch como es el Unlooper, herramienta que tiene efectos tanto legales como ilegales.

Usado por los desarrolladores de software de tarjetas inteligentes para recuperación de errores de programación, y por los que tratan de piratear los sistemas de seguridad de las tarjetas inteligentes.

 

dispositivo electrónico de glitch Unlooper
Dispositivo electrónico de glitch Unlooper

Descripción del dispositivo electrónico de glitch Unlooper

El unlooper es un dispositivo parecido al lector ISO que siempre hemos usado solo que con la adicion de un procesador AVR (AT90S2313) y una serie de circuitos adicionales para poder controlar algunas caracteristicas electricas de como se trata la visa.

Que son el voltaje y la señal de clock. La funcion del AVR es ir sincronizado con la card en una relacion por lo general de 2:1 (que significa que por cada clock de la visa el avr da 2) y ultimamente nuestro nuevo intento de usar la relacion 8:1.

Todo esto es para aprovechar algunos GLITCH en las visas, aplicando esas alteraciones en puntos especificos.

¿que es un glitch?

El Glitch es una respuesta no esperada pero predecible del procesador interno de visa causado por algunos agentes externos como caracteristicas electricas (voltaje, frecc) o ambientales (temperatura,luz,microondas, ect), un ejemplo practico, es por ejemplo que la visa tuviera un code asi en un punto x:

breq $45 (lo hariamos comportarse como un jmp $45)

Con esta instruccion (la cual es fictisia claro esta, solo es demostrativo), el procesador de la visa, haria un salto condicional (dependiente de alguna bandera como la z) a una direccion $45, pero el salto como lo dice su nombre es “condicional”, sin embargo con la aplicacion de algun glitch de voltaje por ejemplo, podemos convertir ese salto “condicional” en un salto “absoluto”, de esa manera podemos ir haciendo nuestro camino atravez del code para hacer algo que queramos, si necesidad de depender completamente de su comportamiento original.

Prototipo de montaje

dispositivo electrónico para glitch Unlooper
Vista componentes de dispositivo
dispositivo electrónico para glitch Unlooper
Vista pistas de dispositivo

Lista de componentes

ResistenciasCondensadoresSemiconductoresVarios
R1 – 100KΩC1, C2 – 22pFB1 – Puente Rectificador 1AJ1 – Ficha 2,1mm Alim. PC
R2 – 4K7C3 – 470pFDL1 – LED RojoJ2 – Conector DSUB 9 hembra
R3, R6 – 47KΩC4, C5, C6, C7 – 1μF/16vDL2 – LED VerdeY1 – Cristal 18.432Mhz 20PF
R4, R5 – 470ΩC8, C12 -> C19 – 100nF 63VU1 – L7805CVS1 – 1 interruptor DIP 4 Pos.
P1 – 500ΩC9 – 22nF 100vU2 – MAX232NLector Smartcard ISO 7816
 C10 – 220µf 25vU3 – MC74HC04H 
 C11 – 100µf 16vU4 – M74HC00B1 
 C12 -> C19 – 100nF 16vU5 – M74HC74B1 
  U6, U7 – MAX4619CPE 
  U8 – LM358 
  U9 – ATMEL AT90S2313 
  U10 – ATMEL ATMEGA88 

Alimentación

  • V máx: simple 12 Vdc
  • I  máx: 1A

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies