Ubuntu 14.04가 설치된 하드 드라이브가 있습니다. 루트 파티션은 LUKS를 사용하여 암호화됩니다. 일부 구성 문제가 있어서 Ubuntu를 다시 설치하고 싶지만 모든 데이터를 유지하고 싶었기 때문에 모든 파일을 별도의 폴더( /OLD
)로 이동하고 설치 프로그램을 다시 실행해 보았고 드라이브를 포맷하지 않기로 선택했습니다(기존 파티션 사용).
비밀번호를 물었지만 드라이브를 포맷하지 않았습니다. 지금은 내 데이터에 액세스할 수 없습니다. 드라이브를 잠금 해제하면 내 비밀번호가 허용되지만(다른 비밀번호는 거부됨) 잠금을 해제한 후 알 수 없는 파일 시스템이 표시됩니다.
제가 의심하는 것은 다른 솔트를 사용하여 새로운 LUKS 키를 생성했고 파티션 잠금을 해제할 수 있었지만 키가 다르기 때문에 데이터가 왜곡되었다는 것입니다.
질문
- 그래서 제 질문은 이것이 좋은 설명처럼 들리나요?입니다.
- 내가 이미 알고 있는 비밀번호(동일한 비밀번호)에서 다른 솔트를 사용하여 이전 LUKS 키를 다시 만드는 방법을 아는 사람이 있습니까?
- 이제 비밀번호가 무엇인지 알았지만 소금을 놓쳤을 뿐입니다. 무차별 대입 공격이 더 쉬울까요?
- 이 작업을 수행하는 데 도움이 될 수 있는 애플리케이션이나 스크립트가 있습니까(알려진 비밀번호를 사용한 LUKS 키 무차별 공격)?
답변1
마스터 키는 가능한 비밀번호와 관련이 없습니다(LUKS를 사용하면 여러 비밀번호를 사용하여 단일 마스터 키를 잠금 해제할 수 있음을 기억하세요).
~에 따르면비밀번호 설정 FAQ:
LUKS 비밀번호는 마스터 키가 아닙니다. LUKS 비밀번호는 마스터 키를 파생하는 데 사용되지 않습니다. 헤더 생성 시 무작위로 선택된 마스터 키를 해독하는 데 사용됩니다. 즉, 이전 헤더 위에 이전 헤더와 정확히 동일한 매개변수 및 비밀번호를 사용하여 새 LUKS 헤더를 생성하는 경우 여전히 다른 마스터 키를 갖게 되며 데이터가 영구적으로 손실됩니다.
따라서 안타깝게도 귀하의 데이터는 복구할 수 없으며 백업에서 복원해야 합니다.