ZIPs tricks

Reading time: 2 minutes

tip

AWS 해킹 배우기 및 연습하기:HackTricks Training AWS Red Team Expert (ARTE)
GCP 해킹 배우기 및 연습하기: HackTricks Training GCP Red Team Expert (GRTE)

HackTricks 지원하기

명령줄 도구zip 파일을 관리하는 데 필수적이며, zip 파일을 진단하고, 복구하고, 크랙하는 데 사용됩니다. 다음은 몇 가지 주요 유틸리티입니다:

  • unzip: zip 파일이 압축 해제되지 않는 이유를 밝힙니다.
  • zipdetails -v: zip 파일 형식 필드에 대한 자세한 분석을 제공합니다.
  • zipinfo: zip 파일의 내용을 추출하지 않고 나열합니다.
  • zip -F input.zip --out output.zipzip -FF input.zip --out output.zip: 손상된 zip 파일을 복구하려고 시도합니다.
  • fcrackzip: zip 비밀번호의 무차별 대입 크래킹 도구로, 약 7자까지의 비밀번호에 효과적입니다.

Zip 파일 형식 사양은 zip 파일의 구조와 표준에 대한 포괄적인 세부 정보를 제공합니다.

비밀번호로 보호된 zip 파일은 파일 이름이나 파일 크기를 암호화하지 않는다는 점을 주목하는 것이 중요합니다. 이는 RAR 또는 7z 파일과 공유되지 않는 보안 결함입니다. 또한, 구식 ZipCrypto 방법으로 암호화된 zip 파일은 압축된 파일의 암호화되지 않은 복사본이 있는 경우 평문 공격에 취약합니다. 이 공격은 알려진 내용을 활용하여 zip의 비밀번호를 크랙하며, 이는 HackThis의 기사이 학술 논문에서 자세히 설명되어 있습니다. 그러나 AES-256 암호화로 보호된 zip 파일은 이 평문 공격에 면역이므로, 민감한 데이터에 대한 안전한 암호화 방법을 선택하는 것이 중요합니다.

References

tip

AWS 해킹 배우기 및 연습하기:HackTricks Training AWS Red Team Expert (ARTE)
GCP 해킹 배우기 및 연습하기: HackTricks Training GCP Red Team Expert (GRTE)

HackTricks 지원하기