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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/trinadh465/external_zlib_cve-2022-37434
General Purpose UtilitiesVulnerability AnalysisExploitationFuzzingBinary AnalysisSupply Chain Security
GitHubtrinadh465/external_zlib_cve-2022-37434

external_zlib_CVE-2022-37434

zlib, deflate 및 gzip 형식을 구현하는 범용 데이터 압축 라이브러리로, 스레드 안전 함수와 크로스 플랫폼 빌드 지원을 제공합니다.

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
저장소 보기
62년 전아직 검토되지 않음
공유

ZLIB 데이터 압축 라이브러리

zlib 1.2.8은 범용 데이터 압축 라이브러리입니다. 모든 코드는 스레드 안전(thread safe)합니다. zlib 라이브러리에서 사용하는 데이터 형식은 RFC(Request for Comments) 1950 ~ 1952에 설명되어 있으며, 해당 파일은 http://tools.ietf.org/html/rfc1950 (zlib 형식), rfc1951 (deflate 형식), rfc1952 (gzip 형식)에서 확인할 수 있습니다.

압축 라이브러리의 모든 함수는 zlib.h 파일에 문서화되어 있습니다 (man 페이지 작성을 위한 자원봉사자 환영, 연락처: [email protected]). 라이브러리 사용 예제는 test/example.c 파일에 제공되어 있으며, 이 파일은 라이브러리가 올바르게 작동하는지 테스트합니다. 또 다른 예제는 test/minigzip.c 파일에 제공되어 있습니다. 압축 라이브러리 자체는 루트 디렉토리의 모든 소스 파일로 구성됩니다.

모든 파일을 컴파일하고 테스트 프로그램을 실행하려면 Makefile.in 상단에 제공된 지침을 따르십시오. 간단히 "./configure; make test"를 실행하고, 문제가 없다면 대부분의 유닉스 변종에서 "make install"이 작동합니다. Windows의 경우 win32/ 또는 contrib/vstudio/에 있는 특수 메이크파일 중 하나를 사용하십시오. VMS의 경우 make_vms.com을 사용하십시오.

zlib 관련 질문은 [email protected] 또는 Windows DLL 버전의 경우 Gilles Vollant [email protected]에게 보내주십시오. zlib 홈페이지는 http://zlib.net/ 입니다. 문제를 보고하기 전에 이 사이트에서 최신 버전의 zlib을 사용하고 있는지 확인하십시오. 그렇지 않으면 최신 버전을 받아 문제가 여전히 존재하는지 확인하십시오.

도움을 요청하기 전에 zlib FAQ http://zlib.net/zlib_faq.html 를 읽어주십시오.

Mark Nelson [email protected]은 Dr. Dobb's Journal 1997년 1월호에 zlib에 관한 기사를 썼습니다. 해당 기사의 사본은 http://marknelson.us/1997/01/01/zlib-engine/ 에서 볼 수 있습니다.

버전 1.2.8의 변경 사항은 ChangeLog 파일에 문서화되어 있습니다.

지원되지 않는 타사 기여는 contrib/ 디렉토리에 제공됩니다.

zlib은 Java에서 java.util.zip 패키지를 통해 사용할 수 있으며, http://java.sun.com/developer/technicalArticles/Programming/compression/ 에 문서화되어 있습니다.

Paul Marquess [email protected]가 작성한 zlib의 Perl 인터페이스는 CPAN(Comprehensive Perl Archive Network) 사이트(예: http://search.cpan.org/~pmqs/IO-Compress-Zlib/ )에서 사용할 수 있습니다.

A.M. Kuchling [email protected]이 작성한 zlib의 Python 인터페이스는 Python 1.5 이상 버전에서 사용할 수 있으며, http://docs.python.org/library/zlib.html 을 참조하십시오.

zlib은 tcl에 내장되어 있습니다: http://wiki.tcl.tk/4610 .

Gilles Vollant [email protected]이 zlib 위에 작성한 .zip 형식의 파일을 읽고 쓰기 위한 실험적 패키지는 zlib의 contrib/minizip 디렉토리에서 사용할 수 있습니다.

일부 대상에 대한 참고 사항:

  • Windows DLL 버전의 경우 win32/DLL_FAQ.txt를 참조하십시오.

  • 64비트 Irix의 경우 deflate.c는 최적화 없이 컴파일되어야 합니다. -O를 사용하면 libpng 테스트 중 하나가 실패합니다. 테스트는 32비트 모드(-n32 컴파일러 플래그 사용)에서 작동합니다. 컴파일러 버그는 SGI에 보고되었습니다.

  • DEC 3000/300LX, OSF/1 2.1에서 gcc 2.6.3과 함께 zlib이 작동하지 않습니다. cc로 컴파일하면 작동합니다.

  • AlphaServer의 Digital Unix 4.0D(이전 OSF/1)에서 gzprintf가 올바르게 작동하려면 cc 옵션 -std1이 필요합니다. 이는 configure에서 처리됩니다.

  • HP-UX 9.05에서 일부 /bin/cc 버전과 함께 zlib이 작동하지 않습니다. 다른 컴파일러에서는 작동합니다. "make test"를 사용하여 컴파일러를 확인하십시오.

  • gzdopen은 RISCOS 또는 BEOS에서 지원되지 않습니다.

  • PalmOs의 경우 http://palmzlib.sourceforge.net/ 을 참조하십시오.

감사의 말:

zlib에서 사용하는 deflate 형식은 Phil Katz가 정의했습니다. deflate 및 zlib 사양은 L. Peter Deutsch가 작성했습니다. zlib에 문제를 보고하고 다양한 개선 사항을 제안한 모든 분들께 감사드립니다. 너무 많아 여기에 모두 열거할 수 없습니다.

저작권 고지:

(C) 1995-2013 Jean-loup Gailly and Mark Adler

이 소프트웨어는 '있는 그대로' 제공되며, 어떠한 명시적이거나 묵시적인 보증도 없습니다. 어떤 경우에도 저자는 이 소프트웨어 사용으로 인해 발생하는 모든 손해에 대해 책임을 지지 않습니다.

상업용 응용 프로그램을 포함한 모든 목적으로 이 소프트웨어를 사용하고, 수정 및 재배포할 수 있는 권한이 누구에게나 부여됩니다. 단, 다음 조건을 준수해야 합니다:

  1. 이 소프트웨어의 출처를 허위로 표시해서는 안 됩니다. 즉, 귀하가 원본 소프트웨어를 작성했다고 주장해서는 안 됩니다. 이 소프트웨어를 제품에 사용하는 경우, 제품 문서에 출처를 표시해 주시면 감사하겠지만 필수 사항은 아닙니다.
  2. 수정된 소스 버전은 명확하게 표시되어야 하며, 원본 소프트웨어로 오인될 수 있도록 표시해서는 안 됩니다.
  3. 어떤 소스 배포판에서도 이 고지 사항을 제거하거나 변경할 수 없습니다.

Jean-loup Gailly Mark Adler [email protected] [email protected]

제품에 zlib 라이브러리를 사용하는 경우, 긴 법적 문서에 서명을 요구하지 않으시길 바랍니다. 소스는 무료로 제공되지만 어떠한 종류의 보증도 없습니다. 라이브러리는 Jean-loup Gailly와 Mark Adler가 전적으로 작성했으며, 타사 코드는 포함되어 있지 않습니다.

수정된 소스를 재배포하는 경우, 변경 사항을 문서화하는 ChangeLog 파일에 기록 정보를 포함해 주시면 감사하겠습니다. 수정된 소스 버전 배포에 대한 자세한 내용은 FAQ를 읽어보십시오.

도구 다운로드