Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
cve-2003-0282 — Tragbares Zip-Datei-Extraktionsprogramm mit breiter Betriebssystemunterstützung, Entschlüsselung und Sicherheitskorrekturen für Path-Traversal- und Symlink-Schwachstellen. | Kitploit
Tools/GitHubGitHub/sionnx/cve-2003-0282
Allgemeine DienstprogrammeVerschlüsselungs-/EntschlüsselungstoolsSchwachstellenanalyseDatenwiederherstellungLieferkettensicherheit
GitHubsionnx/cve-2003-0282

cve-2003-0282

Tragbares Zip-Datei-Extraktionsprogramm mit breiter Betriebssystemunterstützung, Entschlüsselung und Sicherheitskorrekturen für Path-Traversal- und Symlink-Schwachstellen.

Repository anzeigen
34vor 6 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Dies ist die README-Datei für die öffentliche Veröffentlichung vom 22. Mai 2004 des portablen UnZip-Programms zur Extraktion von Zip-Dateien (und verwandten Dienstprogrammen) der Info-ZIP-Gruppe.

unzip551.zip portables UnZip, Version 5.51, Quellcode-Verteilung unzip551.tar.Z dasselbe wie oben, aber im komprimierten tar-Format unzip551.tar.gz dasselbe wie oben, aber im gzip-komprimierten tar-Format


BEVOR SIE FRAGEN: UnZip, sein Begleitprogramm Zip und verwandte Dienstprogramme sowie Support-Dateien sind an vielen Orten zu finden; lesen Sie die Datei "WHERE" für weitere Details. Um die Autoren mit Vorschlägen, Fehlerberichten oder Korrekturen zu kontaktieren, lesen Sie diese Datei (README) weiter und, falls es sich um eine Quellcode-Verteilung handelt, die Datei "ZipPorts" im Verzeichnis proginfo. Ebenfalls in Quellcode-Verteilungen: Lesen Sie "BUGS" für eine Liste bekannter Fehler, Nicht-Fehler und möglicher zukünftiger Fehler; INSTALL für Anweisungen zum Erstellen von UnZip; und "Contents" für eine kommentierte Auflistung aller verteilten Dateien.


ALLGEMEINE INFORMATIONEN

UnZip ist ein Extraktionsprogramm für Archive, die im .zip-Format komprimiert sind (auch "Zip-Dateien" genannt). Obwohl es sowohl mit PKWAREs PKZIP- und PKUNZIP-Programmen für MS-DOS als auch mit Info-ZIPs eigenem Zip-Programm hochgradig kompatibel ist, waren unsere Hauptziele Portabilität und Nicht-MSDOS-Funktionalität.

Diese Version von UnZip wurde auf eine beeindruckende Vielfalt an Hardware portiert – von Mikros bis zu Supercomputern – und Betriebssystemen: Unix (viele Varianten), VMS, OS/2 (einschließlich DLL-Version), Windows NT und Windows 95 (einschließlich DLL-Version), Windows CE (GUI-Version), Windows 3.x (einschließlich DLL-Version), MS-DOS, AmigaDOS, Atari TOS, Acorn RISC OS, BeOS, Macintosh (GUI-Version), SMS/QDOS, MVS, VM/CMS, FlexOS, Tandem NSK, Human68k (größtenteils), AOS/VS (teilweise) und TOPS-20 (teilweise). Zu den Funktionen von UnZip, die in PKUNZIP nicht vorhanden sind, gehören Quellcode; standardmäßige Extraktion von Verzeichnisbäumen (mit einem Schalter, um dies zu deaktivieren, statt umgekehrt); systemspezifische erweiterte Dateiattribute; und natürlich die Fähigkeit, unter den meisten Ihrer bevorzugten Betriebssysteme zu laufen. Außerdem ist es kostenlos. :-)

Bei Quellcode-Verteilungen finden Sie im Haupt-Contents-File eine Liste der enthaltenen Dateien, und lesen Sie INSTALL für Anweisungen zum Kompilieren (einschließlich OS-spezifischer Kommentare). Die Contents-Dateien der einzelnen Betriebssysteme (z. B. vms/Contents) können neben der Erklärung, welche Dateien welche sind, auch wichtige Kompilierungsinformationen enthalten. Lesen Sie diese daher unbedingt. Einige der Ports haben eigene spezielle README-Dateien, also achten Sie auch darauf.

Siehe unzip.1 oder unzip.txt zur Verwendung (oder die entsprechenden Dokumentationen für UnZipSFX, ZipInfo, fUnZip und ZipGrep). Für VMS kann unzip_def.rnh oder unzip_cli.help zu unzip.hlp kompiliert und als normaler VMS-Hilfeeintrag installiert werden; siehe vms/descrip.mms.

ÄNDERUNGEN UND NEUE FUNKTIONEN

Die Wartungsversion 5.51 fügt einen CE-Port für die Kommandozeile hinzu, der für die Stapelverarbeitung vorgesehen ist. Mit der Integration dieses Ports wurde der pUnZip-Port überarbeitet und „revitalisiert". Die wichtigsten Änderungen für die breite Öffentlichkeit sind eine Reihe von Fehlerbehebungen, die sich hauptsächlich auf Sicherheitsprobleme beziehen:

  • Behebung eines schwerwiegenden Fehlers im Textmodus-Ausgabekonvertierungscode für die 16-Bit-Ports (16-Bit-MS-DOS, OS/2 1.x, einige Varianten von Amiga, möglicherweise andere), der durch die Deflate64-Unterstützung von Version 5.5 eingeführt wurde
  • Behebung eines langjährigen Fehlers in der Inflate-Dekomprimierungsmethode, der in einigen seltenen Fällen die korrekte Extraktion verhinderte
  • Behebung von Lücken im Sicherheitscode zur Überprüfung des übergeordneten Verzeichnisses (z. B. schlüpfte ".^C." durch die vorherige Version des Prüfcodes)
  • Behebung eines Sicherheitslochs: Konsistenzprüfung der Benennung im lokalen und zentralen Header
  • Behebung eines Sicherheitslochs: Verhinderung, dass extrahierte symbolische Links die Dateiextraktionspfade umleiten

Die wichtigste Neuerung in der Version 5.5 ist die Unterstützung von PKWAREs neuem Deflate64(tm)-Algorithmus, der erstmals in PKZIP 4.0 (veröffentlicht November 2000) auftauchte. Wie üblich wurden auch einige andere Fehlerbehebungen und Bereinigungen integriert:

  • Unterstützung für Deflate64 (Zip-Komprimierungsmethode #9)
  • Unterstützung für die Extraktion von VMS-Textdateien mit variabler Satzlänge auf jedem System
  • optionale „Billig-Autorun"-Funktion für den SFX-Stub
  • Sicherheitskorrekturen:
    • Entfernen des führenden Schrägstrichs aus gespeicherten Pfadspezifikationen,
    • Entfernen der übergeordneten Verzeichnispfadkomponenten "../" aus extrahierten Dateinamen
  • neue Option "-:", um eine wörtliche Extraktion von Dateinamen zu ermöglichen, die übergeordnete Verzeichnispfadspezifikationen "../" enthalten
  • Behebung eines Dateihandle-Leaks im DLL-Code
  • Reparatur der OS/2- und WinNT-ACL-Extraktion, die in 5.42 defekt war

Die Wartungsversion 5.42 behebt weitere Fehler und bereinigt die Weiterverteilungsbedingungen:

  • Entfernung des unreduce.c- und amiga/timelib.c-Codes, um die letzten Verteilungs- einschränkungen jenseits der BSD-ähnlichen Info-ZIP-LIZENZ zu beseitigen
  • neue generische timelib-Ersetzung (derzeit vom Amiga-Port verwendet)
  • vernünftigere Zuordnungsregeln von UNIX-Dateinamen mit führendem Punkt zum DOS-8.3-Namensschema
  • reparierte Bildschirmgrößen-Erkennung im MORE-Seitencode (war in 5.41 für DOS/OS2/WIN32 defekt)

Die Wartungsversion 5.41 fügt einen weiteren neuen Port hinzu und behebt einige Fehler.

  • neue BSD-ähnliche LIZENZ
  • neuer Novell Netware NLM-Port
  • unterstützt die Extraktion von Archiven mit mehr als 64k Einträgen
  • Attributbehandlung des VMS-Ports war in UnZip 5.4 defekt
  • Entschlüsselungsunterstützung in die Hauptquellcode-Verteilung integriert

Die Version 5.4 fügt erneut neue Ports hinzu. Weitere wichtige Punkte sind Änderungen am Auflistungsformat, neue ergänzende Funktionen und mehrere Fehlerbehebungen (insbesondere in Bezug auf die Zeitstempelbehandlung...):

  • neuer IBM OS/390-Port, ein UNIX-Derivat (POSIX mit EBCDIC-Zeichensatz)
  • vollständige Überarbeitung des MacOS-Ports
  • geänderte Auflistungsformate, um die Dateigrößenfelder für mehr Ziffern zu erweitern
  • hinzugefügte Fähigkeit, Verzeichnisattribute auf MS-DOS, OS/2, WIN32 wiederherzustellen
  • Unterstützung für symbolische Links auf BeOS aktiviert
  • Unix: optionale Acorn-Dateityp-Unterstützung, nützlich für über NFS exportierte Volumes
  • mehrere Änderungen/Ergänzungen an der DLL-API
  • GUI-SFX-Stub für Win16 (Windows 3.1) und Win32 (Windows 9x, Windows NT)
  • neue freie GCC-Compiler-Umgebungen auf WIN32 unterstützt
  • viele Fehlerbehebungen zur Zeitzonenbehandlung für WIN32, AMIGA, ...

Die Version 5.32 fügt zwei neue Ports und eine Behebung für mindestens einen relativ schwerwiegenden Fehler hinzu:

  • neuer FlexOS-Port
  • neuer Tandem NSK-Port
  • neue Visual-BASIC-Unterstützung (Kompatibilität mit den Windows-DLLs)
  • neue Option -T (Setzen des Zip-Datei-Zeitstempels) für praktisch alle Ports
  • Korrektur für Zeitstempel jenseits von 2038 (z. B. 2097; Absturz unter DOS/Win95/NT)
  • Korrektur für nicht erkannte „baumelnde" symbolische Links (d. h. kein Verweisziel)
  • Korrektur für ein Problem bei der Extraktion indizierter VMS-Dateien (gespeichert mit Zip 2.0 oder 2.1)
  • weitere Leistungsoptimierungen
Tool herunterladen