Escape al artículo

Búsqueda de contraseña de hardware

Las placas de codificación controladas a través del protocolo de comando SFPTotal admiten búsquedas de contraseñas de hardware, lo que permite verificar una amplia gama de valores de contraseña a alta velocidad.

Para obtener detalles sobre el propósito y la sintaxis de los comandos de control, consulte SFPTotal comandos de protocolo.

Durante una búsqueda de contraseña de hardware, la placa de codificación no pierde tiempo intercambiando datos con la aplicación. Ingresa la contraseña, escribe una palabra de verificación y verifica el resultado de la escritura por sí solo.


Velocidad de búsqueda

Puede cambiar la velocidad de búsqueda configurando el retardo entre bloques de la placa de codificación y la frecuencia del reloj del bus de datos antes de comenzar.

Establezca la frecuencia del reloj del bus de datos en 100.000 Hz.

I2CRATE=12

Establezca el retraso entre bloques en 16 ms

I2CPAUSE=10


Limitaciones de velocidad

Para una búsqueda exitosa, la velocidad de operación y el retraso entre bloques deben darle al transceptor tiempo suficiente para guardar los cambios mientras le permite continuar comunicándose y procesando eventos del bus de datos.

Una velocidad de escritura excesivamente alta puede interrumpir el procedimiento interno del transceptor para guardar cambios. Como resultado, se puede omitir la contraseña correcta porque no se puede verificar su efecto.

Elija configuraciones de placa de codificación que permitan que la búsqueda continúe sin ser interrumpida por códigos de error del bus de datos.

Los límites de velocidad del módulo dependen de su hardware, la calidad de su firmware de control y la velocidad de borrado físico del objetivo EEPROM/memoria Flash.


Verificar ubicación de escritura de palabras

Utilice los comandos BFCWADR y BFCWOFT para cambiar la ubicación de escritura de la palabra de verificación predeterminada.


Verifique la configuración de palabras para SFP
BFCWADR=A0
BFCWOFT=00


Verifique la configuración de palabras para QSFP
BFCWADR=A0
BFCWOFT=80


Configuraciones para escribir en la página A2h de un transceptor SFP
BFCWADR=A2
BFCWOFT=80


Rangos de valores

Para acelerar la búsqueda, primero verifique los rangos dentro de grupos particulares de caracteres representados en la tabla de caracteres ASCII.

Rango de letras desde A to Z

BFSET A2 7B 41414141 5A5A5A5A 41414141


Rango de letras desde a to z
BFSET A2 7B 61616161 7A7A7A7A 61616161


Rango de dígitos desde 0 to 9
BFSET A2 7B 30303030 39393939 30303030


Símbolos, dígitos y letras
BFSET A2 7B 20202020 7A7A7A7A 20202020 


Rango completo
BFSET A2 7B 00000000 FFFFFFFF 00000000


Iniciando la búsqueda

Iniciar una búsqueda de contraseña SFP+ con la ubicación de entrada de contraseña estándar

BFCWADR=A0
BFCWOFT=00
BFSET A2 7B 20202020 7A7A7A7A 20202020


Iniciar una búsqueda de contraseña SFP+ con una ubicación de entrada de contraseña NO ESTÁNDAR
BFCWADR=A0
BFCWOFT=00
BFSET A2 FC 20202020 7A7A7A7A 20202020


Iniciar una búsqueda de contraseña para un transceptor XFP

Antes de iniciar una búsqueda de contraseña de hardware para los módulos XFP o QSFP, configure la configuración adecuada Modelo / Modelo puente en la placa del dispositivo.

BFCWADR=A0
BFCWOFT=94
BFSET A0 7B 20202020 7A7A7A7A 20202020


Ejemplo de búsqueda

Registro de búsqueda de hardware para un transceptor SFP+ cuando se conecta a la placa de codificación a través de PuTTY

# Set the clock frequency and delay
I2CRATE=12
I2CPAUSE=05

# Check word entry location
BFCWADR=A0
BFCWOFT=00

# Enable command echo
CLI=1

# Search the specified range, entering the password at A2 offset FC
BFSET A2 FC 84720000 8472FFFF 84720000
Device=A2
Offset=FC
From    84 72 00 00
To      84 72 FF FF
Start   84 72 00 00


FOUND: 84 72 84 00


 STOP
Device=A2
Offset=FC
From    84 72 00 00
To      84 72 FF FF
Current 84 72 84 00

Resultado de la búsqueda: 84728400


Nota

Antes de ejecutar la búsqueda, prepare los comandos de configuración y búsqueda de hardware en un editor de texto para evitar posibles errores.


Vídeo guía

Actualizado: