포토레크

PhotoRec
포토레크
PhotoRec Logo.svg
Testdisk-ubuntu.png
Linux에서 실행되는 PhotoRec 시연
개발자크리스토프 그르니에
최초 공개.2002년 4월 30일; 19년 전(2002-04-30)
안정적 해제
7.1 / 2019년 7월 7일; 2년 전(2019-07-07)
리포지토리git.cgsecurity.org/cgit/testdisk/
기록 위치C(nCurs)
운영 체제크로스 플랫폼
플랫폼CLI
유형데이터 복구
면허증GNU GPL v2+(무료 소프트웨어)
웹사이트www.cgsecurity.org/wiki/PhotoRec

포토레크는 데이터 조각 기법을 이용한 텍스트 기반 사용자 인터페이스로 데이터 복구를 위한 무료 오픈소스 유틸리티 소프트웨어로 다양한 디지털 카메라 메모리, 하드 디스크, CD-ROM에서 손실된 파일을 복구하도록 설계됐다.480개 이상의 파일 확장자(약 300개 파일 패밀리)로 파일을 복구할 수 있다.[1] 또한 덜 알려진 파일을 탐지하기 위해 사용자 정의 파일 서명을 추가할 수도 있다.[2]

PhotoRec은 사용자가 복구하려고 하는 손상된 미디어에 쓰려고 시도하지 않는다.복구된 파일은 대신 PhotoRec이 실행되는 디렉터리에 기록되며 다른 디렉터리를 선택할 수 있다.데이터 복구 또는 디지털 포렌식 컨텍스트에서 사용할 수 있다.[3][4][5][6] [7] PhotoRec은 TestDisk와 함께 배송된다.[8]

PhotoRec은 다음 구성 요소와 호환됨:[9]

기능

FAT, NTFS, ext2/ext3/ext4 파일 시스템은 파일을 데이터 블록(Windows에서는 데이터 클러스터라고도 함)에 저장한다.파일 시스템을 포맷하는 동안 초기화한 후에도 클러스터 또는 블록 크기는 일정한 수의 섹터로 유지된다.일반적으로 대부분의 운영체제는 데이터 단편화를 최소화하기 위해 연속적인 방식으로 데이터를 저장하려고 한다.기계 드라이브의 탐색 시간은 하드 디스크에서 데이터를 쓰고 읽는데 중요하므로 조각화를 최소 수준으로 유지하는 것이 중요하다.

파일이 삭제되면 이 파일에 대한 메타 정보(파일 이름, 날짜/시간, 크기, 첫 번째 데이터 블록/클러스터 위치 등)가 손실된다. 예를 들어, ext3/ext4 파일 시스템에서는 삭제된 파일의 이름은 그대로 존재하지만 첫 번째 데이터 블록의 위치는 제거된다.이는 데이터가 파일 시스템에 여전히 존재하지만, 일부 또는 전체가 새로운 파일 데이터에 의해 덮어쓰기 전까지만 존재함을 의미한다.

이러한 "잃어버린" 파일을 복구하기 위해 PhotoRec은 먼저 데이터 블록(또는 클러스터) 크기를 찾으려고 한다.파일 시스템이 손상되지 않은 경우 이 값은 슈퍼 블록(ext2/ext3/ext4) 또는 볼륨 부트 레코드(FAT, NTFS)에서 읽을 수 있다.그렇지 않으면 PhotoRec은 미디어, 섹터별로 읽으며, 이 파일로부터 블록/클러스터 크기를 계산한다.이 블록 크기가 알려지면 PhotoRec은 블록별로(또는 클러스터별로) 미디어 블록을 읽는다.각 블록은 프로그램과 함께 제공되며 PhotoRec의 첫 번째 버전이 나온 이후로 복구할 수 있는 파일 형식으로 증가하고 있는 서명 데이터베이스와 대조된다.그것은 파일 조각이라고 불리는 일반적인 데이터 복구 방법이다.

예를 들어, PhotoRec은 블록이 다음과 같이 시작할 때 JPEG 파일을 식별한다.

  • 이미지 시작 + APP0: 0xff, 0xd8, 0xff, 0xe0
  • 이미지 시작 + APP1: 0xff, 0xd8, 0xff, 0xe1
  • 또는 이미지 시작 + 설명: 0xff, 0xd8, 0xff, 0xfe

PhotoRec이 파일 복구를 이미 시작한 경우 복구를 중지하고 가능한 경우 파일의 일관성을 확인한 후 새 파일(찾은 서명에서 확인한 파일) 저장을 시작한다.

데이터가 조각화되지 않은 경우 복구된 파일은 원본 파일과 크기가 같거나 더 커야 한다.경우에 따라 PhotoRec은 파일 헤더에서 원본 파일 크기를 학습할 수 있으므로 복구된 파일이 올바른 크기로 잘린다.그러나 복구된 파일이 머리글이 지정한 크기보다 작으면 삭제된다.*와 같은 일부 파일.MP3 종류는 데이터 스트림이다.이 경우 PhotoRec은 복구된 데이터를 파싱한 다음 스트림이 종료되면 복구를 중지한다.

파일이 성공적으로 복구되면 PhotoRec은 이전 데이터 블록을 확인하여 파일 서명이 발견되었지만 파일을 성공적으로 복구할 수 없었는지(즉, 파일이 너무 작았다)를 확인하고 다시 시도한다.이렇게 하면 일부 조각난 파일을 성공적으로 복구할 수 있다.[10]

분배

PhotoRec과 TestDisk는 함께 배송된다.그것들은 CGSecurity 웹사이트에서 다운로드 받을 수 있다.이러한 유틸리티는 다음과 같은 다양한 리눅스 Live CD에서 찾을 수 있다.

또한 다음과 같은 다양한 *nix(대부분 Linux 기반) 배포를 위해 패키징된다.

참고 항목

참조

  1. ^ http://www.cgsecurity.org/wiki/File_Formats_Recovered_By_PhotoRec.
  2. ^ "Add your own extension to PhotoRec". 18 May 2016.
  3. ^ 잭 와일스, 케빈 카드웰, 앤서니 레이예스(2007).최고의 사이버 범죄와 디지털 포렌식 서적 기간 220페이지이승레스 출판사ISBN 978-1-59749-228-7.
  4. ^ 카메론 H. 말린, 어건 케이시, 제임스 M.아킬리나(2008년).멀웨어 포렌식: 악성 코드 조사 및 분석, 페이지 xxvii.이승레스 출판사ISBN 978-1-59749-268-3.
  5. ^ Nathan Clarke(2010), 컴퓨터 포렌식: 포켓 가이드, 페이지 67.IT 거버넌스 퍼블리싱.ISBN 978-1-84928-039-6
  6. ^ NIST 그래픽 파일 조각 도구 테스트 결과:[permanent dead link] PhotoRec v7.0-WIP
  7. ^ NIST 비디오 파일 조각 도구에 대한 테스트 결과: PhotoRec v7.0-WIP Archived 2015-04-22 at archive.today.
  8. ^ 스콧 뮬러, 브라이언 크니텔(2008)이다.Microsoft Windows 업그레이드 및 복구, Second Edition 685페이지.피어슨 교육 주식회사ISBN 978-0-7897-3695-6
  9. ^ "PhotoRec - CGSecurity". Retrieved March 1, 2013.
  10. ^ PhotoRec의 작동 방식(작성자 웹 사이트의 설명).
  11. ^ "GParted -- Live CD/USB/PXE/HD". Retrieved March 1, 2013.
  12. ^ "programs – Parted Magic". Archived from the original on January 2, 2011. Retrieved March 1, 2013.
  13. ^ "Recover file with PhotoRec". Archived from the original on May 2, 2013. Retrieved March 1, 2013.
  14. ^ "System-tools - SystemRescueCd". Retrieved March 1, 2013.
  15. ^ "Software Ubuntu Rescue Remix". Archived from the original on 2013-01-23. Retrieved March 1, 2013.
  16. ^ "TestDisk on ALT Linux". Archived from the original on 2011-08-11. Retrieved 2011-05-25.
  17. ^ ArchLinux 추가 저장소
  18. ^ 데비안에서의 테스트디스크
  19. ^ TestDisk in Fedora, 2011-03-10년 웨이백 머신에 보관
  20. ^ "RepoView: "Fedora EPEL 6 - x86_64"". Archived from the original on 2015-09-13. Retrieved 27 July 2013.
  21. ^ TestDisk in FreeBSD 포트
  22. ^ OpenB의 TestDiskSD 포트
  23. ^ 테스트디스크 인 젠투
  24. ^ Gentoo Portage의 TestDisk 2011-06-07 Wayback Machine에 보관
  25. ^ 소스 마법사의 테스트 디스크 2011-05-19 웨이백 머신에 보관
  26. ^ https://www.technicalmamas.com/2019/06/how-to-get-deleted-photos-back.html

외부 링크