비밀번호가 알려진 LUKS 키가 있나요?

비밀번호가 알려진 LUKS 키가 있나요?

Ubuntu 14.04가 설치된 하드 드라이브가 있습니다. 루트 파티션은 LUKS를 사용하여 암호화됩니다. 일부 구성 문제가 있어서 Ubuntu를 다시 설치하고 싶지만 모든 데이터를 유지하고 싶었기 때문에 모든 파일을 별도의 폴더( /OLD)로 이동하고 설치 프로그램을 다시 실행해 보았고 드라이브를 포맷하지 않기로 선택했습니다(기존 파티션 사용).

비밀번호를 물었지만 드라이브를 포맷하지 않았습니다. 지금은 내 데이터에 액세스할 수 없습니다. 드라이브를 잠금 해제하면 내 비밀번호가 허용되지만(다른 비밀번호는 거부됨) 잠금을 해제한 후 알 수 없는 파일 시스템이 표시됩니다.

제가 의심하는 것은 다른 솔트를 사용하여 새로운 LUKS 키를 생성했고 파티션 잠금을 해제할 수 있었지만 키가 다르기 때문에 데이터가 왜곡되었다는 것입니다.

질문

  • 그래서 제 질문은 이것이 좋은 설명처럼 들리나요?입니다.
  • 내가 이미 알고 있는 비밀번호(동일한 비밀번호)에서 다른 솔트를 사용하여 이전 LUKS 키를 다시 만드는 방법을 아는 사람이 있습니까?
  • 이제 비밀번호가 무엇인지 알았지만 소금을 놓쳤을 뿐입니다. 무차별 대입 공격이 더 쉬울까요?
  • 이 작업을 수행하는 데 도움이 될 수 있는 애플리케이션이나 스크립트가 있습니까(알려진 비밀번호를 사용한 LUKS 키 무차별 공격)?

답변1

마스터 키는 가능한 비밀번호와 관련이 없습니다(LUKS를 사용하면 여러 비밀번호를 사용하여 단일 마스터 키를 잠금 해제할 수 있음을 기억하세요).

~에 따르면비밀번호 설정 FAQ:

LUKS 비밀번호는 마스터 키가 아닙니다. LUKS 비밀번호는 마스터 키를 파생하는 데 사용되지 않습니다. 헤더 생성 시 무작위로 선택된 마스터 키를 해독하는 데 사용됩니다. 즉, 이전 헤더 위에 이전 헤더와 정확히 동일한 매개변수 및 비밀번호를 사용하여 새 LUKS 헤더를 생성하는 경우 여전히 다른 마스터 키를 갖게 되며 데이터가 영구적으로 손실됩니다.

따라서 안타깝게도 귀하의 데이터는 복구할 수 없으며 백업에서 복원해야 합니다.

관련 정보