Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
pdfresurrect — 현재 PDF에서 이전의 "숨겨진" 버전을 분석하고 추출하는 데 도움을 줍니다. | Kitploit
도구/GitHubGitHub/enferex/pdfresurrect
Static AnalysisData RecoveryDigital Forensics
GitHubenferex/pdfresurrect

pdfresurrect

현재 PDF에서 이전의 "숨겨진" 버전을 분석하고 추출하는 데 도움을 줍니다.

저장소 보기
102143년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

pdfresurrect

PDFResurrect는 PDF 문서를 분석하기 위한 도구입니다. PDF 형식은 이전 문서 변경 사항을 문서의 최신 버전에 보존할 수 있게 하여, 문서의 변경 이력을 계속해서 생성합니다. 이 도구는 읽기 유틸리티가 PDF의 이전 버전을 제공받도록 PDF를 수정하려고 시도합니다. 수정된 "버전들"은 새 파일로 생성되며 원본 PDF는 수정되지 않은 채로 유지됩니다.

참고

스크러빙 기능(-s)은 심각한 보안 용도로 신뢰해서는 안 됩니다. 이 실험적 기능을 사용한 후에는 실제로 우려되는 모든 객체(0으로 설정되어야 할 객체)가 0으로 설정되었는지 확인하십시오. 현재 이 기능은 작동하는 PDF를 생성하지 못할 가능성이 높습니다.

이 도구는 pdfresurrect로 추출된 버전을 읽는 응용 프로그램이 문서에서 마지막 xref 테이블을 가장 최신의 것으로 취급하는 것에 의존합니다. 이는 일반적으로 해당되는 경우입니다.

PDF 객체 유형(예: stream, page)을 추론하려고 시도하는 자세한 출력은 항상 정확한 것은 아니며, 객체 수가 100% 정확하지 않을 수도 있습니다. 그러나 이것이 버전 추출을 방해해서는 안 됩니다. 이 출력은 단지 문서 간에 무엇이 다를 수 있는지 사용자에게 힌트를 제공하기 위한 것입니다.

선형화된(linearized) PDF 문서에서는 객체 수가 맞지 않아 보일 수 있습니다. 실제로는 그렇지 않습니다. 그 이유는 PDF의 각 버전이 PDF의 선형 부분을 구성하는 객체와 해당 버전을 구성하는 모든 객체로 구성되기 때문입니다. 선형 부분에 59개의 객체가 있는 선형화된 PDF가 있다고 가정하고, PDF에 21개의 객체로 구성된 두 번째 버전이 있다고 가정해 보겠습니다. "버전 2"의 총 객체 수는 59 + 21, 즉 80개가 됩니다.

빌드

pdfresurrect의 최상위 디렉터리에서 다음을 실행합니다: ./configure make

결과 바이너리를 특정 경로에 설치/제거하려면 '--prefix=' 플래그를 사용할 수 있습니다: ./configure --prefix=/my/desired/path/

구성 시 다음 옵션을 사용하여 디버깅 모드를 활성화할 수 있습니다: ./configure --enable-debug

결과 바이너리는 어디에든 배치할 수 있지만, 구성된 경로에 자동으로 설치/제거할 수도 있습니다. 구성 시 경로가 지정되지 않은 경우 기본값은 /usr/local/bin입니다. 설치/제거하려면: make install or make uninstall

감사의 말

나머지 757/757Labs 팀원들. GNU (www.gnu.org). 모든 기여자: AUTHORS 파일을 참조하십시오.

연락처 / 프로젝트 URL

[email protected] https://github.com/enferex/pdfresurrect

도구 다운로드