Lockpicking 101 - The art of opening
Introducción
Estos últimos meses me he decantado por el arte del lockpicking. Seguramente habrás oido de esto, sobretodo si te gusta el physical red teaming.
El lockpicking consiste básicamente en el reto de conseguir abrir una cerradura sin el medio original pensado para ello (la llave).
Para esto se usan unas herramientas conocidas generalmente como ganzúas y tensores las cuales tienen infinidad de tipos y variaciones utilizadas para cada tipo de cerradura. Veremos esto más adelante ya que primero exploraremos el funcionamiento general de una cerradura.
Funcionamiento de una cerradura
No hay mejor frase Know it, then hack it. Conozcamos el funcionamiento para luego explotar su funcionamiento.
Como bien sabremos, existen multitud de cerraduras, tipos, variaciones…
Utilizaremos como ejemplo la típica cerradura de cilindro europea que estareís cansados de ver:
Este tipo de cerradura se compone de varias piezas: cuerpo, rotor, aro de sujección, perno, contraperno y muelle.
Aquí vemos una imagen de una cerradura cortada para verla por dentro:
Y aquí una cerradura destripada, que se le suele decir gutted
Podría explicaros por escrito como es que gira cuando introduces la llave, pero con este GIF lo vas a entender más rápido:
Básicamente lo que hace el patrón de la llave es alinear los pernos y contrapernos con la línea de corte que existe entre el cuerpo y rotor de la cerradura para permitir el giro.
Debería de haber quedado claro el funcionamiento con estos GIFs, de todos modos os recomiendo que visiteis esta página donde hay muchos más y de otros tipos:
Ya que sabemos como funciona una cerradura, pasemos a ver como es posible su ganzuado.
Como funciona el ganzuado
Ganzuado perno a perno
Necesitaremos un tensor, el encargado de forzar el giro, y una ganzúa, generalmente de gancho en esta modalidad de ganzuado. Podemos ver estas dos herramientas aquí:
- Tensores
- Ganzúa de gancho
Los pernos de la cerradura, al no ser todos perfectamente iguales, al hacer fuerza con el tensor siempre habrá alguno que esté bloqueando el giro, este perno estará “duro” (o binding) al tacto con la ganzúa y será el que tendremos que bajar para colocarlo. Todo queda más claro viendo un GIF de la metodología:
Aquí un vídeo abriendo un candado de dificultad fácil:
Lo abrimos tan rápido debido a que el 1º y 5º perno vienen colocados por defecto. Por lo que solo hay que empujar el 2º, 3º y 4º perno para abrir la cerradura. De hecho, esto se puede saber viendo la llave:
Cada hueco cortado corresponde a un perno, en total hay 5 huecos.
Si uno de los huecos es más profundo que la línea roja, significa que el perno que corresponde a ese hueco ya está colocado, ya que ese hueco profundo en la llave no tocaría ese perno.
En este caso, el primer y último perno ya vienen colocados y solo habría que empujar ligeramente el 3º, 4º y 5º.
Kit de ganzúas para empezar
Mi primer set de ganzúas lo compre por AliExpress y fue un error ya que me llegaron extractores de llaves en lugar de ganzúas, si llegaramos a encontrar ganzúas, estas son de muy mala calidad. Lo mismo con Amazon.
En su lugar recomiendo este set de SouthOrd, las ganzúas son de acero inoxidable y son las que necesitarás para la mayoría de cerraduras cilíndricas.
También puedes probar a crear tus propias herramientas. Las ganzúas suelen ser caras y si no te las puedes permitir o simplemente te consideras un manitas, puedes hacerlas tu mismo:
Los tensores son fáciles de hacer, solo hace falta una horquilla de pelo o varilla de limpia parabrisas.
Cerradura para empezar
Recomiendo cualquier candado chino transparente si es la primera vez que vas a ganzuar. Aunque no se asemejan mucho a la realidad, te permitirán ver con tus propias manos cómo funciona el ganzuado perno a perno.
Como primer candado real, puede ser casi cualquier candado barato de la ferretería de tu barrio. En mi caso fue un candado marca Brixo por 4€ que me sirvió mucho para aprender por su amplio bocallave, aquí una foto:
Ganzuado rastrillando
Esta técnica de ganzuado se asemeja a una “fuerza bruta” ya que rastrillamos y movemos todos los pernos a la vez esperando que se coloquen y nos permita la apertura.
Para esta tarea se usa un tipo de ganzúa llamada “rake” o de rastrillo que se ve a continuación:
Estas dos ganzúas vienen incluidas en el kit de Southord mencionado anteriormente. Sin embargo existen cientos de ganzúas para rastrillar, te dejo la tarea de que investigues.
Veamos una animación de esta técnica:
Y aquí un PoC mío rastrillando:
No todas las cerraduras se pueden abrir rastrillando. Puede que haya pernos en los que necesitemos sí o sí un gancho profundo, o cerraduras donde haya pernos ya colocados que sean fáciles de sobrecolocar rastrillando… si no entendiste no te preocupes, son cosas que aprenderas con la práctica,
Ganzuado bumping
Esta técnica es parecida a la anterior, se hace “fuerza bruta” utilizando una llave de bumping o una pistola de lo mismo.
En el caso de la llave, se le suele dar unos golpes a la misma con un martillo para que salten los pernos y estos se coloquen.
Este video muestra la técnica a la perfección: