Tutoriales

Domina el análisis y predicción del UUID versión 1.

Una herramienta sencilla para analizar los GUID/UUID de la versión 1 en su sistema. Al analizar la información obtenida, generalmente puede falsificar GUID v1 si conoce el momento aproximado en que el sistema los creó.

Tabla de Contenidos

Instalar

repositorio de clones, cd Métete en él y ejecuta:

pip install .

pixar Se puede utilizar en lugar de pepita.

Una vez instalado, debería poder ejecutar guidtool -h Ver el título.

uso

Comprobar GUID

La versión 1 del GUID se puede comprobar mediante guidtool -i :

$ guidtool -i 95f6e264-bb00-11ec-8833-00155d01ef00
UUID version: 1
UUID time: 2022-04-13 08:06:13.202186
UUID timestamp: 138691299732021860
UUID node: 91754721024
UUID MAC address: 00:15:5d:01:ef:00
UUID clock sequence: 2099

Crear GUID

Si tiene GUID de muestra en su sistema y conoce el tiempo aproximado de creación del GUID de destino que desea adivinar, puede generar una lista de GUID potenciales para intentar adivinar indicándole el tiempo aproximado de creación del GUID. -t:

$ guidtool -t '2022-04-13 09:12:54' 95f6e264-bb00-11ec-8833-00155d01ef00 | head
e6079880-bb09-11ec-8833-00155d01ef00
e607bf90-bb09-11ec-8833-00155d01ef00
e607e6a0-bb09-11ec-8833-00155d01ef00
e6080db0-bb09-11ec-8833-00155d01ef00
e60834c0-bb09-11ec-8833-00155d01ef00
e6085bd0-bb09-11ec-8833-00155d01ef00
...

De forma predeterminada, esto supone:

  • El tiempo codificado en el GUID tiene una precisión solo del milisegundo más cercano (intervalos de 10.000 a 100 nanosegundos).Puede cambiar esta configuración especificando el número de intervalos de 100 nanosegundos entre cada GUID generado por el objetivo. -p.
    • Para determinar el número correcto aquí, obtenga algún GUID del sistema y verifique el número de ceros al final de la marca de tiempo usando guidtool -iy luego use 1 seguido de ese número de 0 como argumentos -p.
    • El tiempo estimado de creación del GUID difería del tiempo de creación del GUID real en menos de 1 segundo. Puede crear un GUID para un tiempo más amplio usando el siguiente comando -rpor ejemplo, si solo estás dentro de los 3 segundos, proporciona -r 3 Comenzará a generar GUID 3 segundos antes de la hora especificada y finalizará la generación de GUID 3 segundos después de la hora especificada. -t.

LEER  Android como patito de liga contra otro dispositivo Android

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba