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


 


Tema destacado: Cifrar documentos-carpetas con GnuPG en Linux y Windows


+  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 677 veces)
AlbertoBSD
💻🌎🌍🌏🌐 NWO📱
Colaborador
***
Desconectado Desconectado

Mensajes: 2.998


Yo soy malo, y eso es bueno.


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

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 3,260 Último mensaje 30 Mayo 2010, 12:35
por kamsky
Looking for backdoors in OpenBSD
Hacking Avanzado
ANELKAOS 0 1,395 Último mensaje 16 Diciembre 2010, 21:50
por ANELKAOS
Estreno de OpenBSD 5.0
Noticias
wolfbcn 6 2,278 Último mensaje 5 Noviembre 2011, 23:42
por B€T€B€
Ruido en el HDD [OpenBSD] « 1 2 »
Unix/Unix-Like
cpu2 12 5,233 Último mensaje 28 Noviembre 2011, 13:12
por cpu2
X en OpenBSD
Unix/Unix-Like
Joe Fraddy 0 2,247 Último mensaje 22 Noviembre 2013, 06:34
por Joe Fraddy
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines