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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
cve-2003-0282 — 광범위한 OS 지원, 복호화, 경로 탐색 및 심볼릭 링크 취약점에 대한 보안 수정 기능을 갖춘 휴대용 zip 파일 추출 유틸리티. | Kitploit
도구/GitHubGitHub/sionnx/cve-2003-0282
General Purpose UtilitiesEncryption/Decryption ToolsVulnerability AnalysisData RecoverySupply Chain Security
GitHubsionnx/cve-2003-0282

cve-2003-0282

광범위한 OS 지원, 복호화, 경로 탐색 및 심볼릭 링크 취약점에 대한 보안 수정 기능을 갖춘 휴대용 zip 파일 추출 유틸리티.

저장소 보기
6년 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

이것은 2004년 5월 22일에 공개된 Info-ZIP 그룹의 이식 가능한 UnZip zip 파일 추출 프로그램(및 관련 유틸리티)의 README 파일입니다.

unzip551.zip 이식 가능한 UnZip, 버전 5.51, 소스 코드 배포판 unzip551.tar.Z 위와 동일하나, compress된 tar 포맷 unzip551.tar.gz 위와 동일하나, gzip된 tar 포맷


질문하기 전에: UnZip, 그 동반 유틸리티 Zip, 그리고 관련 유틸리티 및 지원 파일은 여러 곳에서 찾을 수 있습니다. 자세한 내용은 "WHERE" 파일을 읽어보십시오. 제안, 버그 신고 또는 수정 사항을 작성자에게 연락하려면 이 파일(README)을 계속 읽고, 이것이 소스 배포판의 일부라면 proginfo 디렉토리의 "ZipPorts" 파일도 읽어보십시오. 소스 배포판에는 또한 알려진 버그, 비버그 및 향후 가능한 버그 목록은 "BUGS" 파일을, UnZip 빌드 방법에 대한 지침은 INSTALL 파일을, 배포된 모든 파일의 주석 목록은 "Contents" 파일을 참조하십시오.


일반 정보

UnZip은 .zip 형식으로 압축된 아카이브(일명 "zip 파일")의 추출 유틸리티입니다. PKWARE의 MS-DOS용 PKZIP 및 PKUNZIP 유틸리티와 Info-ZIP 자체 Zip 프로그램 모두와 매우 호환되지만, 주요 목표는 이식성과 비MS-DOS 기능이었습니다.

이 UnZip 버전은 마이크로부터 슈퍼컴퓨터까지 엄청난 범위의 하드웨어와 운영 체제(Unix(다양한 변종), VMS, OS/2(DLL 버전 포함), Windows NT 및 Windows 95(DLL 버전 포함), Windows CE(GUI 버전), Windows 3.x(DLL 버전 포함), MS-DOS, AmigaDOS, Atari TOS, Acorn RISC OS, BeOS, Macintosh(GUI 버전), SMS/QDOS, MVS, VM/CMS, FlexOS, Tandem NSK, Human68k(대부분), AOS/VS(일부) 및 TOPS-20(일부))로 이식되었습니다. PKUNZIP에는 없는 UnZip의 기능으로는 소스 코드, 디렉토리 트리의 기본 추출(이를 비활성화하는 스위치가 있으며, 그 반대는 아님), 시스템별 확장 파일 속성, 그리고 물론 대부분의 선호하는 운영 체제에서 실행할 수 있는 능력이 포함됩니다. 게다가 무료입니다. :-)

소스 배포판의 경우, 포함된 내용 목록은 기본 Contents 파일을 참조하고, 컴파일 지침(OS별 주석 포함)은 INSTALL 파일을 읽으십시오. 개별 운영 체제의 Contents 파일(예: vms/Contents)은 파일이 무엇인지 설명하는 것 외에도 중요한 컴파일 정보를 나열할 수 있으므로 반드시 읽어보십시오. 일부 포트에는 자체 특별 README 파일이 있으므로 해당 파일도 찾아보십시오.

사용법은 unzip.1 또는 unzip.txt를 참조하십시오(또는 해당 UnZipSFX, ZipInfo, fUnZip 및 ZipGrep 문서 참조). VMS의 경우 unzip_def.rnh 또는 unzip_cli.help를 unzip.hlp로 컴파일하여 일반 VMS 도움말 항목으로 설치할 수 있습니다. vms/descrip.mms를 참조하십시오.

변경 사항 및 새로운 기능

5.51 유지 관리 릴리스는 배치 처리를 위한 명령줄 CE 포트를 추가합니다. 이 포트의 통합으로 pUnZip 포트가 수정되고 "부활"되었습니다. 일반 대중을 위한 가장 중요한 변경 사항은 주로 보안 문제와 관련된 여러 버그 수정입니다.

  • 5.5 릴리스의 Deflate64 지원으로 인해 도입된 16비트 포트(16비트 MSDOS, OS/2 1.x, 일부 AMIGA 변종, 기타 가능)의 텍스트 모드 출력 변환 코드의 심각한 버그 수정
  • 드문 경우에 올바른 추출을 방해하던 inflate 압축 해제 방법의 오래된 버그 수정
  • 상위 디렉토리 탐색 보안 코드의 구멍 수정(예: ".^C."가 이전 버전의 검사 코드를 통과함)
  • 보안 구멍 수정: 로컬 및 중앙 헤더의 명명 일관성 확인
  • 보안 구멍 수정: 추출된 심볼릭 링크가 파일 추출 경로를 리디렉션하지 못하도록 방지

5.5 릴리스의 주요 추가 사항은 PKWARE의 새로운 Deflate64(tm) 알고리즘(2000년 11월에 처음 등장한 PKZIP 4.0의 기능)에 대한 지원입니다. 평소와 같이 다른 버그 수정 및 정리가 통합되었습니다.

  • Deflate64 지원(Zip 압축 방법 #9)
  • 모든 시스템에서 VMS 가변 길이 레코드 텍스트 파일 추출 지원
  • SFX 스텁의 선택적 "저가 autorun" 기능
  • 보안 수정:
    • 저장된 경로 사양에서 선행 슬래시 제거,
    • 추출된 파일 이름에서 "../" 상위 디렉토리 경로 구성 요소 제거
  • "../" 상위 디렉토리 경로 사양이 포함된 파일 이름의 그대로 추출을 허용하는 새로운 옵션 "-:"
  • DLL 코드의 파일 핸들 누수 수정
  • 5.42에서 손상된 OS2 및 WinNT ACL 추출 복구

5.42 유지 관리 릴리스는 더 많은 버그를 수정하고 재배포 조건을 정리합니다.

  • unreduce.c 및 amiga/timelib.c 코드 제거로 BSD 스타일의 Info-ZIP LICENSE 외의 마지막 배포 제한 제거
  • 새로운 일반 timelib 대체(현재 AMIGA 포트에서 사용)
  • UNIX "선행 점" 파일 이름을 DOS 8.3 이름 규칙에 매핑하는 보다 합리적인 규칙
  • MORE 페이징 코드의 화면 크기 감지 수정(5.41에서 DOS/OS2/WIN32에서 손상됨)

5.41 유지 관리 릴리스는 새로운 포트를 추가하고 일부 버그를 수정합니다.

  • 새로운 BSD 스타일 LICENSE
  • 새로운 Novell Netware NLM 포트
  • 64k개 이상의 항목이 있는 아카이브 추출 지원
  • UnZip 5.4에서 VMS 포트의 속성 처리 손상
  • 암호 해독 지원이 기본 소스 배포판에 통합됨

5.4 릴리스는 다시 새로운 포트를 추가합니다. 다른 중요한 항목은 목록 형식 변경, 새로운 보조 기능 및 여러 버그 수정(특히 타임스탬프 처리 관련)입니다.

  • 새로운 IBM OS/390 포트, UNIX 파생(POSIX with EBCDIC charset)
  • MacOS 포트의 완전한 개정
  • 파일 크기 필드를 더 많은 자릿수로 확장하기 위한 목록 형식 변경
  • MSDOS, OS/2, WIN32에서 디렉토리 속성 복원 기능 추가
  • BeOS에서 심볼릭 링크 지원 활성화
  • Unix: NFS를 통해 내보낸 볼륨에 유용한 선택적 Acorn 파일 형식 지원
  • DLL API에 몇 가지 변경/추가
  • Win16(Windows 3.1) 및 Win32(Windows 9x, Windows NT)용 GUI SFX 스텁
  • WIN32에서 지원되는 새로운 무료 GCC 컴파일러 환경
  • WIN32, AMIGA 등에서 많은 시간대 처리 버그 수정

5.32 릴리스는 두 개의 새로운 포트와 적어도 하나의 비교적 심각한 버그에 대한 수정을 추가합니다.

  • 새로운 FlexOS 포트
  • 새로운 Tandem NSK 포트
  • 새로운 Visual BASIC 지원(Windows DLL과의 호환성)
  • 거의 모든 포트를 위한 새로운 -T 옵션(집 파일 타임스탬프 설정)
  • 2038년 이후 타임스탬프 수정(예: 2097; DOS/Win95/NT에서 충돌)
  • 감지되지 않은 "댕글링" 심볼릭 링크 수정(즉, 대상 없음)
  • VMS 인덱스 파일 추출 문제 수정(Zip 2.0 또는 2.1로 저장됨)
  • 추가 성능 최적화

5.31 릴리스는 몇 가지 사소한 성능 조정을 제외하고는 작은 버그 수정 및 오타 교정만 포함했습니다.

5.3 릴리스는 더 많은 포트와 더 많은 교차 플랫폼 이식성 기능을 추가했습니다.

  • 새로운 BeOS 포트
  • 새로운 SMS/QDOS 포트
  • 새로운 Windows CE 그래픽 포트
  • VM/CMS 포트 완전 업데이트 및 테스트 완료
  • MVS 포트 완전 업데이트 및 테스트 완료
  • 업데이트된 Windows DLL 포트, WiZ GUI는 별도 패키지로 분리
  • 시간대 간 일관성을 위한 완전한 UTC(Universal Time) 지원
  • 8비트 문자(ISO Latin-1, OEM 코드 페이지)에 대한 교차 플랫폼 지원
  • NT 보안 설명자(ACL) 지원
  • -o 옵션이 주어진 경우 OS/2 디렉토리 EA 덮어쓰기 지원
  • 업데이트된 Solaris/SVR4 패키지 기능

아직(!) 추가되지 않은 것은 다중 파트 아카이브 지원(일명 "디스켓 스패닝")과 통합되고 더 강력한 DLL 인터페이스입니다. 이것이 6.x 릴리스의 두 가지 최우선 순위입니다. 전자에 대한 작업은 여러분이 이 글을 읽을 때쯤에는 거의 확실히 시작되었을 것입니다. 이번에는 진심입니다! 물론이죠. :-)

DLL이 여전히 기본적으로 엉망이지만, Windows DLL(16비트 및 32비트)에는 이제 약간의 문서와 작은 예제 애플리케이션이 있습니다. 이제 C/C++, Visual BASIC 및 Delphi와 호환되어야 합니다. 더 이상한 언어(FoxBase 등)는 아마 완전히 제외됩니다.

마지막으로, unshrinking 지원이 이제 기본적으로 OFF로 설정되어 있습니다. (unreducing과 마찬가지로 소스 코드는 여전히 사용 가능합니다.) 이는 기술적 이유가 아닌 법적 이유로 이루어졌으며, 우리도 여러분보다 이에 대해 더 기쁘지 않습니다. :-( 자세한 내용은 COPYING 파일을 참조하십시오.

인터넷 리소스

Info-ZIP 웹사이트는 http://www.info-zip.org/pub/infozip/ 에 있으며, 향후 릴리스, 바이너리 링크 및 일반적인 문제에 대한 최신 정보를 포함합니다. (후자는 http://www.info-zip.org/pub/infozip/FAQ.html 을 참조하십시오.) 파일은 ftp://ftp.info-zip.org/pub/infozip/ 에서도 검색할 수 있습니다. 기본 사이트를 호스팅해 주신 LEO(뮌헨, 독일)에게 감사드립니다.

배포

Info-ZIP 소프트웨어의 재배포(그대로, 상업 제품 패키징의 일부로, 또는 상업 제품의 필수적인 부분으로)에 관한 질문이 있으시면 포함된 COPYING 파일의 자주 묻는 질문(FAQ) 섹션을 읽어보십시오.

일부 플랫폼에서는 C 컴파일러가 드물고 작성자가 지원되는 시스템의 일부에만 직접 접근할 수 있기 때문에, 다른 사람들이 새로운 시스템용 실행 가능한 실행 파일을 제공하고자 할 수 있습니다. 일반적으로 이것은 문제가 되지 않습니다. 이러한 배포판에는 이 README 파일, WHERE 파일, COPYING 파일(저작권/재배포 정보 포함) 및 적절한 문서 파일(UnZip의 경우 unzip.txt 및/또는 unzip.1 등)이 포함되어야 합니다. 로컬 시스템에서 실행 파일과 텍스트 파일을 함께 저장할 수 있는 자체 추출 아카이브를 만드는 방법이 있다면 그것이 가장 좋습니다(특히 가능하면 UnZipSFX를 사용하십시오. 대안보다 몇 킬로바이트 더 크더라도). 그렇지 않으면 기본 UnZip 실행 파일과 나머지 텍스트 및 바이너리 파일이 포함된 별도의 zip 파일을 제안합니다. 대상 시스템에서 다른 아카이브 방법(Zoo 또는 LHa 등)이 일반적으로 사용되는 경우 해당 방법도 사용될 수 있습니다.

버그 및 새로운 포트: Info-ZIP 연락처

모든 버그 보고서와 패치(컨텍스트 diff만 해당!)는 Info-ZIP 작성자의 이메일 주소인 [email protected]로 보내주시기 바랍니다. (드문 시스템에서는 Zip-Bugs 부분을 표시된 대로 대문자로 써야 합니다. 대부분의 시스템에서는 소문자 "zip-bugs"도 잘 작동합니다.) 절대로 큰 바이너리를 메일로 보내지 마십시오. 문제가 되는 아카이브가 큰 경우(> 20K) 먼저 지침을 문의하십시오.

문서에 충분히 답변되지 않은 "어리석은 질문"도 Usenet과 같은 글로벌 포럼보다는 Zip-Bugs로 보내주시기 바랍니다. (단, 질문이 문서에 의해 답변되지 않았는지 확인하십시오. 문서를 명확하고 완전하게 만드는 데 많은 노력이 투자되었습니다.)

새로운 기능에 대한 제안은 [email protected]에서 논의할 수 있습니다. 이 메일링 리스트는 Info-ZIP 베타 테스터 및 관심 있는 당사자를 위한 것입니다. 하지만 먼저 구독해야 합니다(아래 참조). 모든 제안이나 모든 패치에 대해 조치를 약속할 수는 없지만, 명백히 유용한 것이라면 ZipPorts 파일의 지시에 따라 필요한 패치를 Zip-Bugs로 직접 보내는 것이 우리에게 요청하는 것보다 더 빠른 응답을 얻을 가능성이 높습니다. 작성자는 항상 터무니없이 시간이 부족합니다. (패치나 인코딩된 zip 파일을 Info-ZIP 목록으로 보내지 마십시오. 큰 패치를 보내기 전에 반드시 ZipPorts 파일을 읽으십시오. 이 점을 너무 강조해도 지나치지 않습니다...)

포트를 고려 중이라면 ZipPorts 파일을 읽을 뿐만 아니라 시작하기 전에 Zip-Bugs에 연락하십시오. 코드가 지속적으로 백그라운드에서 업데이트되고 있기 때문입니다. (예를 들어 VxWorks, VMOS 및 Netware 포트는 한때 구축 중이라고 주장되었지만 아직 최신 패치를 보지 못했습니다.) 최신 소스를 보내드리겠습니다. 그렇지 않으면 여러분의 노고가 서브디렉토리에 보관되어 무시되거나, 다른 사람이 이미 포트를 수행한 경우 완전히 무시될 가능성이 있습니다(그리고 이런 일이 얼마나 자주 발생했는지 놀랄 것입니다).

베타 테스트: Info-ZIP 참여

UnZip(및 동반 Zip 유틸리티) 개발에 대한 최신 소식을 받고, 베타 테스터 대열에 합류하고, 자신의 생각과 기여를 추가하거나, 단순히 눈팅을 원한다면 메일링 리스트 중 하나에 가입할 수 있습니다. 공지 전용 리스트(Info-ZIP-announce)와 일반 토론/테스트 리스트(Info-ZIP)가 있습니다. 게시하려면 구독자여야 하며, 자주 묻는 질문 페이지의 링크를 통해 구독할 수 있습니다.

root@kitploit:~
    http://www.info-zip.org/pub/infozip/FAQ.html#lists

(2004년 5월 말 현재 리스트는 새 사이트로 이전 중이어서 사용할 수 없습니다. 곧 복구되기를 바랍니다. 그 동안...) 버그 보고서 및 위 FAQ 페이지에서 답변되지 않은 질문은 버그 보고 웹 페이지를 자유롭게 사용하십시오.

root@kitploit:~
http://www.info-zip.org/zip-bug.html

핵심 개발 팀의 내부 논의를 위한 비공개 메일링 리스트도 있습니다. 이 리스트는 스팸 메일로 넘쳐나는 것을 방지하기 위해 이제 비밀로 유지됩니다.

-- Greg Roelofs (때때로 Cave Newt로 알려짐), 주요 UnZip 개발자이자 이 텍스트의 저자였으며, David Kirschbaum의 영감을 받음.

-- Christian Spieler (약어: SPC), 현재 UnZip 유지 관리 코디네이터, 가장 최근 변경 사항을 적용함.

도구 다운로드