파티션에서 삭제된 데이터를 복구하는 방법 [닫기]

파티션에서 삭제된 데이터를 복구하는 방법 [닫기]

Python 프로그램의 도움으로 파티션에서 삭제된 데이터를 복구하고 싶습니다.

삭제 시 파일의 inode 정보만 삭제되고 삭제 시 해당 비트는 0으로 덮어쓰이지 않는 것으로 알고 있습니다. 하지만 해당 파티션에 액세스하고 거기에서 데이터를 검색하는 방법은 무엇입니까?

파일 삭제 문제를 처리하고 싶습니다. ext4 파일 시스템을 사용하고 있습니다.

이것은 사이버 포렌식 과정의 일부입니다. 하지만 선생님은 이 작업을 수행하는 방법을 몰랐습니다. 우리는 복구를 위해 기성 도구를 사용하라는 요청을 받았지만 소스를 볼 수 없었기 때문에 학생으로서는 이해가 되지 않았습니다. 그래서 저는 그에 상응하는 복구 도구를 작성할 수 있었으면 좋겠습니다.

답변1

기존 도구로 시작하는 것이 좋습니다. 모두 오픈소스이기 때문에 어떻게 작성되었는지 볼 수 있습니다.

처음부터 자신만의 유틸리티를 작성하고 싶다면 다음 페이지를 읽고 이해하는 것부터 시작하는 것이 좋습니다.

https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout

이 페이지는 불완전할 수 있으며 실제 커널 드라이버 코드를 참조해야 할 수도 있습니다.

관련 정보