elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad
| | |-+  Criptografía (Moderador: kub0x)
| | | |-+  I lost my OPENBSD FDE Password
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: I lost my OPENBSD FDE Password  (Leído 2,994 veces)
AlbertoBSD
Programador y
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.705


🏴 Libertad!!!!!


Ver Perfil WWW
I lost my OPENBSD FDE Password
« en: 31 Agosto 2016, 15:42 pm »

Demostracion de como recuperan el block key material para descifrar el Disco Duro


Código
  1. func main() {  
  2.    scmKey := decode(scmKey)
  3.    salt := decode(salt)
  4.  
  5.    maskkey := pbkdf2.Key([]byte("password"), salt, rounds, 32, sha1.New)
  6.  
  7.    // AES-ECB-256_decrypt(k=maskkey, scm_key) = scr_key
  8.    a, err := aes.NewCipher(maskkey)
  9.    if err != nil {
  10.        log.Fatal(err)
  11.    }
  12.    for i := 0; i < len(scmKey); i += a.BlockSize() {
  13.        a.Decrypt(scmKey[i:i+a.BlockSize()], scmKey[i:i+a.BlockSize()])
  14.    }
  15.  
  16.    // HMAC-SHA1(k=maskkey, scm_key) == sch_mac
  17.    h := sha1.Sum(maskkey)
  18.    mac := hmac.New(sha1.New, h[:])
  19.    mac.Write(scmKey)
  20.    expectedMAC := mac.Sum(nil)
  21.  
  22.    fmt.Print(hex.Dump(expectedMAC))
  23. }

El link con la lectura completa en Ingles:

https://blog.filippo.io/so-i-lost-my-openbsd-fde-password/


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
OpenBSD wpa_supplicant
Unix/Unix-Like
Joe Fraddy 2 5,188 Último mensaje 30 Mayo 2010, 12:35 pm
por kamsky
Looking for backdoors in OpenBSD
Hacking
ANELKAOS 0 3,168 Último mensaje 16 Diciembre 2010, 21:50 pm
por ANELKAOS
Estreno de OpenBSD 5.0
Noticias
wolfbcn 6 4,320 Último mensaje 5 Noviembre 2011, 23:42 pm
por B€T€B€
Ruido en el HDD [OpenBSD] « 1 2 »
Unix/Unix-Like
xv0 12 11,090 Último mensaje 28 Noviembre 2011, 13:12 pm
por xv0
X en OpenBSD
Unix/Unix-Like
Joe Fraddy 0 4,181 Último mensaje 22 Noviembre 2013, 06:34 am
por Joe Fraddy
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines