¿Qué codificación podría ser esta? Parece similar a base64 [cerrado]

6

Actualmente estoy haciendo una prueba de lápiz y hay 48 tokens de caracteres. Identifiqué los primeros 22 como valores codificados en base64 que conozco.

La segunda parte (26 caracteres) parece base64-ish pero no lo es. A veces contiene un guión o un punto. Aquí hay tres ejemplos:

m1inhO2VNYBgOSLJWAeluQjlgf

ev25cx6cHsjpyK8hArabg-jjMs

CZzyYFLg0AIimHNy.fadAppubt

No te estoy pidiendo que me digas qué significan los valores, solo un indicio de qué codificación podría ser. Es una aplicación web Java EE.

    
pregunta Prinzhorn 20.04.2015 - 12:57
fuente

1 respuesta

6

Si se parece a me gusta base64 pero no es del todo, podría ser base64 con un alfabeto personalizado . Esto es algo que los creadores de malware hacen para evitar la detección (por ejemplo, con datos exfiltrados) y que los desarrolladores de aplicaciones web lo hacen cuando piensan que son inteligentes (por lo general están muy equivocados, piensan que es más difícil de indagar). .

No he intentado hacerlo, pero dado un ejemplo de texto codificado lo suficientemente grande, es bastante posible descifrar el alfabeto personalizado utilizado. Solo necesitas determinar el contenido del alfabeto, entonces es un problema conciliable simplemente probar diferentes órdenes.

(Si creas el alfabeto personalizado y no tiene 64 caracteres, podría ser otra base . No hay nada mágico en base64. Si recuerdo bien, incluso puedes volverte loco como base53.)

    
respondido por el gowenfawr 20.04.2015 - 16:12
fuente

Lea otras preguntas en las etiquetas