¿Cuál es el hash objetivo para un cierto nivel de seguridad en TeamSpeak 3? [cerrado]

1

En el software VoIP TeamSpeak 3 hay "niveles de seguridad" para probar la identidad de alguien. Según [esta pregunta] [1], se basa en el algoritmo de prueba de trabajo Hashcash, que genera hashes de una cadena más un entero incremental hasta que el hash resultante se ajusta a un determinado patrón.

Lo que tenemos es un UID y una "cadena de identidad".
El UID es completamente estático y no cambia al aumentar el nivel de seguridad, mientras que la cadena de identidad sí lo hace.
El UID contiene exactamente 28 caracteres Base64. Sin embargo, la cadena de identidad sigue el siguiente esquema: $ entero. "V". $ (204 caracteres Base64). Además, la parte codificada en Base64 de la cadena de identidad debe incluir el UID, ya que la cadena de identidad es la única información que se obtiene al exportar una identidad para recuperarla posteriormente (incluido el UID).

Ya he intentado comparar los hashes de la cadena de identidad y los de la UID, ni las hashes de la cadena de identidad en diferentes niveles de seguridad ni estas hashes comparadas con las de la UID no parecen seguir un mensaje claramente visible. modelo. Así que mi suposición es que la cadena de identidad de alguna manera se cambia estáticamente en el binario, hash y después de eso en comparación con el hash del UID. Pero no tengo idea de cómo abordar eso.

Actualmente no tengo más ideas sobre cómo continuar buscando el patrón, así que, ¿cómo debo comenzar a encontrar el patrón correcto requerido para que el hash sea un "buen hash" con un cierto nivel de seguridad?

    
pregunta user2975189 28.04.2017 - 18:52
fuente

0 respuestas

Lea otras preguntas en las etiquetas