POC详情: e7d93fcf0a9f74078cb9552896051a0de96e0956

来源
关联漏洞
标题: plexus-archiver 路径遍历漏洞 (CVE-2018-1002200)
描述:plexus-archiver是一个用于压缩/解压缩的库。 plexus-archiver 3.6.0之前版本中存在目录遍历漏洞。攻击者可借助带有目录遍历名称的特制的zip归档文件利用该漏洞写入文件。
介绍
Plexus-archiver
===============

[![Apache License, Version 2.0, January 2004](https://img.shields.io/github/license/codehaus-plexus/plexus-archiver.svg?label=License)](http://www.apache.org/licenses/)
[![Maven Central](https://img.shields.io/maven-central/v/org.codehaus.plexus/plexus-archiver.svg?label=Maven%20Central)](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.codehaus.plexus%22%20a%3A%22plexus-archiver%22)
[![Build Status](https://travis-ci.org/codehaus-plexus/plexus-archiver.svg?branch=master)](https://travis-ci.org/codehaus-plexus/plexus-archiver)

The current master is now at https://github.com/codehaus-plexus/plexus-archiver

## Release Notes

You can find details about the different releases in the [Release Notes](https://github.com/codehaus-plexus/plexus-archiver/blob/master/ReleaseNotes.md).

 * [Release 3.4](https://github.com/codehaus-plexus/plexus-archiver/blob/master/ReleaseNotes.md#release-34).
 * [Release 3.3](https://github.com/codehaus-plexus/plexus-archiver/blob/master/ReleaseNotes.md#release-33).
 * [Release 3.2](https://github.com/codehaus-plexus/plexus-archiver/blob/master/ReleaseNotes.md#release-32).
文件快照

[4.0K] /data/pocs/e7d93fcf0a9f74078cb9552896051a0de96e0956 ├── [ 12K] jira │   ├── [ 26K] PLXCOMP-100.json │   ├── [4.5K] PLXCOMP-101.json │   ├── [3.5K] PLXCOMP-102.json │   ├── [6.7K] PLXCOMP-103.json │   ├── [ 11K] PLXCOMP-104.json │   ├── [ 12K] PLXCOMP-105.json │   ├── [4.7K] PLXCOMP-106.json │   ├── [ 20K] PLXCOMP-107.json │   ├── [ 14K] PLXCOMP-108.json │   ├── [3.5K] PLXCOMP-109.json │   ├── [8.5K] PLXCOMP-10.json │   ├── [ 11K] PLXCOMP-110.json │   ├── [7.4K] PLXCOMP-111.json │   ├── [ 13K] PLXCOMP-112.json │   ├── [8.6K] PLXCOMP-113.json │   ├── [5.3K] PLXCOMP-114.json │   ├── [ 13K] PLXCOMP-115.json │   ├── [ 19K] PLXCOMP-116.json │   ├── [ 26K] PLXCOMP-117.json │   ├── [6.3K] PLXCOMP-118.json │   ├── [8.5K] PLXCOMP-119.json │   ├── [8.8K] PLXCOMP-11.json │   ├── [4.6K] PLXCOMP-120.json │   ├── [6.9K] PLXCOMP-121.json │   ├── [ 15K] PLXCOMP-122.json │   ├── [7.3K] PLXCOMP-123.json │   ├── [8.4K] PLXCOMP-124.json │   ├── [ 16K] PLXCOMP-125.json │   ├── [5.3K] PLXCOMP-126.json │   ├── [5.8K] PLXCOMP-127.json │   ├── [4.9K] PLXCOMP-128.json │   ├── [ 12K] PLXCOMP-129.json │   ├── [6.6K] PLXCOMP-12.json │   ├── [5.6K] PLXCOMP-130.json │   ├── [ 14K] PLXCOMP-131.json │   ├── [7.0K] PLXCOMP-132.json │   ├── [9.1K] PLXCOMP-133.json │   ├── [ 13K] PLXCOMP-138.json │   ├── [7.2K] PLXCOMP-139.json │   ├── [9.4K] PLXCOMP-13.json │   ├── [6.9K] PLXCOMP-140.json │   ├── [ 16K] PLXCOMP-141.json │   ├── [6.2K] PLXCOMP-142.json │   ├── [5.7K] PLXCOMP-143.json │   ├── [5.3K] PLXCOMP-144.json │   ├── [9.4K] PLXCOMP-145.json │   ├── [8.0K] PLXCOMP-146.json │   ├── [10.0K] PLXCOMP-147.json │   ├── [8.0K] PLXCOMP-148.json │   ├── [ 25K] PLXCOMP-149.json │   ├── [6.0K] PLXCOMP-14.json │   ├── [6.8K] PLXCOMP-150.json │   ├── [4.5K] PLXCOMP-151.json │   ├── [3.9K] PLXCOMP-152.json │   ├── [ 10K] PLXCOMP-153.json │   ├── [ 14K] PLXCOMP-154.json │   ├── [8.2K] PLXCOMP-155.json │   ├── [ 18K] PLXCOMP-156.json │   ├── [5.7K] PLXCOMP-157.json │   ├── [7.8K] PLXCOMP-158.json │   ├── [8.2K] PLXCOMP-159.json │   ├── [6.3K] PLXCOMP-15.json │   ├── [5.6K] PLXCOMP-160.json │   ├── [ 10K] PLXCOMP-161.json │   ├── [4.3K] PLXCOMP-162.json │   ├── [8.5K] PLXCOMP-163.json │   ├── [ 15K] PLXCOMP-164.json │   ├── [ 11K] PLXCOMP-165.json │   ├── [8.3K] PLXCOMP-166.json │   ├── [9.7K] PLXCOMP-167.json │   ├── [5.5K] PLXCOMP-168.json │   ├── [7.9K] PLXCOMP-169.json │   ├── [5.4K] PLXCOMP-16.json │   ├── [ 11K] PLXCOMP-170.json │   ├── [5.8K] PLXCOMP-171.json │   ├── [ 10K] PLXCOMP-172.json │   ├── [6.2K] PLXCOMP-173.json │   ├── [ 18K] PLXCOMP-174.json │   ├── [6.6K] PLXCOMP-175.json │   ├── [8.2K] PLXCOMP-176.json │   ├── [9.0K] PLXCOMP-177.json │   ├── [ 10K] PLXCOMP-178.json │   ├── [8.1K] PLXCOMP-179.json │   ├── [8.9K] PLXCOMP-17.json │   ├── [4.1K] PLXCOMP-180.json │   ├── [8.9K] PLXCOMP-181.json │   ├── [8.8K] PLXCOMP-182.json │   ├── [6.7K] PLXCOMP-183.json │   ├── [6.9K] PLXCOMP-184.json │   ├── [ 29K] PLXCOMP-185.json │   ├── [6.0K] PLXCOMP-186.json │   ├── [4.5K] PLXCOMP-187.json │   ├── [4.5K] PLXCOMP-188.json │   ├── [ 12K] PLXCOMP-189.json │   ├── [7.7K] PLXCOMP-18.json │   ├── [6.6K] PLXCOMP-190.json │   ├── [ 12K] PLXCOMP-191.json │   ├── [9.7K] PLXCOMP-192.json │   ├── [ 11K] PLXCOMP-193.json │   ├── [6.8K] PLXCOMP-194.json │   ├── [8.5K] PLXCOMP-195.json │   ├── [7.3K] PLXCOMP-196.json │   ├── [7.3K] PLXCOMP-197.json │   ├── [7.2K] PLXCOMP-198.json │   ├── [ 14K] PLXCOMP-199.json │   ├── [ 11K] PLXCOMP-19.json │   ├── [ 17K] PLXCOMP-1.json │   ├── [8.5K] PLXCOMP-200.json │   ├── [ 11K] PLXCOMP-201.json │   ├── [9.3K] PLXCOMP-202.json │   ├── [ 14K] PLXCOMP-203.json │   ├── [4.2K] PLXCOMP-204.json │   ├── [ 13K] PLXCOMP-205.json │   ├── [ 12K] PLXCOMP-206.json │   ├── [ 10K] PLXCOMP-207.json │   ├── [114K] PLXCOMP-208.json │   ├── [3.7K] PLXCOMP-209.json │   ├── [8.0K] PLXCOMP-20.json │   ├── [7.0K] PLXCOMP-210.json │   ├── [3.8K] PLXCOMP-211.json │   ├── [7.3K] PLXCOMP-212.json │   ├── [6.1K] PLXCOMP-213.json │   ├── [3.9K] PLXCOMP-214.json │   ├── [8.1K] PLXCOMP-215.json │   ├── [ 11K] PLXCOMP-216.json │   ├── [4.4K] PLXCOMP-217.json │   ├── [4.8K] PLXCOMP-218.json │   ├── [7.4K] PLXCOMP-219.json │   ├── [7.4K] PLXCOMP-21.json │   ├── [ 27K] PLXCOMP-220.json │   ├── [7.1K] PLXCOMP-221.json │   ├── [8.2K] PLXCOMP-222.json │   ├── [ 13K] PLXCOMP-223.json │   ├── [4.8K] PLXCOMP-224.json │   ├── [4.6K] PLXCOMP-225.json │   ├── [9.1K] PLXCOMP-226.json │   ├── [6.1K] PLXCOMP-227.json │   ├── [9.9K] PLXCOMP-228.json │   ├── [ 18K] PLXCOMP-229.json │   ├── [ 23K] PLXCOMP-22.json │   ├── [6.7K] PLXCOMP-230.json │   ├── [4.3K] PLXCOMP-231.json │   ├── [ 11K] PLXCOMP-232.json │   ├── [ 16K] PLXCOMP-233.json │   ├── [9.1K] PLXCOMP-234.json │   ├── [5.3K] PLXCOMP-235.json │   ├── [6.7K] PLXCOMP-236.json │   ├── [ 12K] PLXCOMP-237.json │   ├── [ 17K] PLXCOMP-238.json │   ├── [6.4K] PLXCOMP-239.json │   ├── [ 14K] PLXCOMP-23.json │   ├── [4.4K] PLXCOMP-240.json │   ├── [5.8K] PLXCOMP-241.json │   ├── [6.0K] PLXCOMP-242.json │   ├── [4.8K] PLXCOMP-243.json │   ├── [6.3K] PLXCOMP-244.json │   ├── [6.1K] PLXCOMP-245.json │   ├── [6.0K] PLXCOMP-246.json │   ├── [7.3K] PLXCOMP-247.json │   ├── [4.5K] PLXCOMP-248.json │   ├── [5.8K] PLXCOMP-249.json │   ├── [6.3K] PLXCOMP-24.json │   ├── [7.4K] PLXCOMP-250.json │   ├── [6.0K] PLXCOMP-251.json │   ├── [5.9K] PLXCOMP-252.json │   ├── [6.4K] PLXCOMP-253.json │   ├── [8.1K] PLXCOMP-254.json │   ├── [7.4K] PLXCOMP-255.json │   ├── [4.5K] PLXCOMP-256.json │   ├── [4.4K] PLXCOMP-257.json │   ├── [ 22K] PLXCOMP-258.json │   ├── [4.4K] PLXCOMP-259.json │   ├── [7.5K] PLXCOMP-25.json │   ├── [5.7K] PLXCOMP-260.json │   ├── [5.9K] PLXCOMP-261.json │   ├── [6.1K] PLXCOMP-262.json │   ├── [5.8K] PLXCOMP-263.json │   ├── [5.2K] PLXCOMP-264.json │   ├── [4.6K] PLXCOMP-265.json │   ├── [5.9K] PLXCOMP-266.json │   ├── [4.7K] PLXCOMP-267.json │   ├── [4.7K] PLXCOMP-268.json │   ├── [6.2K] PLXCOMP-269.json │   ├── [ 11K] PLXCOMP-26.json │   ├── [7.2K] PLXCOMP-270.json │   ├── [5.9K] PLXCOMP-271.json │   ├── [4.9K] PLXCOMP-272.json │   ├── [6.8K] PLXCOMP-273.json │   ├── [6.2K] PLXCOMP-274.json │   ├── [5.7K] PLXCOMP-275.json │   ├── [6.3K] PLXCOMP-276.json │   ├── [7.2K] PLXCOMP-277.json │   ├── [4.4K] PLXCOMP-278.json │   ├── [7.1K] PLXCOMP-279.json │   ├── [7.3K] PLXCOMP-27.json │   ├── [8.2K] PLXCOMP-280.json │   ├── [9.1K] PLXCOMP-281.json │   ├── [6.0K] PLXCOMP-282.json │   ├── [5.8K] PLXCOMP-283.json │   ├── [4.5K] PLXCOMP-284.json │   ├── [ 30K] PLXCOMP-28.json │   ├── [8.2K] PLXCOMP-29.json │   ├── [5.5K] PLXCOMP-2.json │   ├── [ 20K] PLXCOMP-30.json │   ├── [7.5K] PLXCOMP-31.json │   ├── [6.4K] PLXCOMP-32.json │   ├── [6.4K] PLXCOMP-33.json │   ├── [5.4K] PLXCOMP-34.json │   ├── [ 31K] PLXCOMP-35.json │   ├── [ 12K] PLXCOMP-36.json │   ├── [ 12K] PLXCOMP-37.json │   ├── [ 17K] PLXCOMP-38.json │   ├── [ 11K] PLXCOMP-39.json │   ├── [6.3K] PLXCOMP-3.json │   ├── [7.5K] PLXCOMP-40.json │   ├── [5.5K] PLXCOMP-42.json │   ├── [9.8K] PLXCOMP-43.json │   ├── [8.3K] PLXCOMP-44.json │   ├── [7.4K] PLXCOMP-45.json │   ├── [ 11K] PLXCOMP-46.json │   ├── [ 29K] PLXCOMP-47.json │   ├── [4.3K] PLXCOMP-48.json │   ├── [3.3K] PLXCOMP-49.json │   ├── [7.3K] PLXCOMP-4.json │   ├── [3.5K] PLXCOMP-50.json │   ├── [5.6K] PLXCOMP-51.json │   ├── [5.3K] PLXCOMP-52.json │   ├── [7.2K] PLXCOMP-53.json │   ├── [ 15K] PLXCOMP-54.json │   ├── [7.5K] PLXCOMP-55.json │   ├── [6.4K] PLXCOMP-56.json │   ├── [ 18K] PLXCOMP-57.json │   ├── [ 11K] PLXCOMP-58.json │   ├── [ 15K] PLXCOMP-59.json │   ├── [6.6K] PLXCOMP-5.json │   ├── [ 10K] PLXCOMP-60.json │   ├── [6.3K] PLXCOMP-61.json │   ├── [5.9K] PLXCOMP-62.json │   ├── [3.9K] PLXCOMP-63.json │   ├── [ 12K] PLXCOMP-64.json │   ├── [8.1K] PLXCOMP-65.json │   ├── [6.5K] PLXCOMP-66.json │   ├── [7.6K] PLXCOMP-67.json │   ├── [ 13K] PLXCOMP-68.json │   ├── [ 26K] PLXCOMP-69.json │   ├── [6.4K] PLXCOMP-6.json │   ├── [ 11K] PLXCOMP-70.json │   ├── [7.6K] PLXCOMP-71.json │   ├── [9.1K] PLXCOMP-72.json │   ├── [6.3K] PLXCOMP-73.json │   ├── [ 13K] PLXCOMP-74.json │   ├── [9.3K] PLXCOMP-75.json │   ├── [7.3K] PLXCOMP-76.json │   ├── [8.7K] PLXCOMP-77.json │   ├── [5.8K] PLXCOMP-78.json │   ├── [9.9K] PLXCOMP-79.json │   ├── [5.3K] PLXCOMP-7.json │   ├── [6.8K] PLXCOMP-80.json │   ├── [ 14K] PLXCOMP-81.json │   ├── [7.6K] PLXCOMP-82.json │   ├── [ 20K] PLXCOMP-83.json │   ├── [6.7K] PLXCOMP-84.json │   ├── [5.7K] PLXCOMP-85.json │   ├── [9.7K] PLXCOMP-86.json │   ├── [ 15K] PLXCOMP-87.json │   ├── [9.7K] PLXCOMP-88.json │   ├── [6.7K] PLXCOMP-89.json │   ├── [ 19K] PLXCOMP-8.json │   ├── [7.4K] PLXCOMP-90.json │   ├── [8.4K] PLXCOMP-91.json │   ├── [8.7K] PLXCOMP-92.json │   ├── [ 37K] PLXCOMP-93.json │   ├── [ 12K] PLXCOMP-94.json │   ├── [5.4K] PLXCOMP-95.json │   ├── [ 10K] PLXCOMP-96.json │   ├── [7.6K] PLXCOMP-97.json │   ├── [4.0K] PLXCOMP-98.json │   ├── [ 26K] PLXCOMP-99.json │   └── [6.1K] PLXCOMP-9.json ├── [ 11K] LICENSE ├── [4.7K] pom.xml ├── [1.1K] README.md ├── [ 12K] ReleaseNotes.md └── [4.0K] src ├── [4.0K] main │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] codehaus │   │   └── [4.0K] plexus │   │   ├── [4.0K] archiver │   │   │   ├── [ 425] AbstractArchiveFinalizer.java │   │   │   ├── [ 34K] AbstractArchiver.java │   │   │   ├── [9.0K] AbstractUnArchiver.java │   │   │   ├── [ 362] ArchivedFileSet.java │   │   │   ├── [9.8K] ArchiveEntry.java │   │   │   ├── [ 234] ArchiveFileFilter.java │   │   │   ├── [ 806] ArchiveFile.java │   │   │   ├── [ 308] ArchiveFilterException.java │   │   │   ├── [ 478] ArchiveFinalizer.java │   │   │   ├── [ 926] ArchiverException.java │   │   │   ├── [ 13K] Archiver.java │   │   │   ├── [1.5K] BaseFileSet.java │   │   │   ├── [4.0K] bzip2 │   │   │   │   ├── [2.0K] BZip2Archiver.java │   │   │   │   ├── [2.0K] BZip2Compressor.java │   │   │   │   ├── [2.9K] BZip2UnArchiver.java │   │   │   │   └── [1.5K] PlexusIoBzip2ResourceCollection.java │   │   │   ├── [4.0K] diags │   │   │   │   ├── [7.9K] DelgatingArchiver.java │   │   │   │   ├── [7.0K] DryRunArchiver.java │   │   │   │   ├── [6.6K] NoOpArchiver.java │   │   │   │   └── [ 11K] TrackingArchiver.java │   │   │   ├── [4.0K] dir │   │   │   │   └── [7.6K] DirectoryArchiver.java │   │   │   ├── [3.0K] DotDirectiveArchiveFinalizer.java │   │   │   ├── [4.0K] ear │   │   │   │   └── [4.2K] EarArchiver.java │   │   │   ├── [4.0K] exceptions │   │   │   │   └── [1004] EmptyArchiveException.java │   │   │   ├── [ 325] FileSet.java │   │   │   ├── [4.0K] filters │   │   │   │   ├── [ 744] JarSecurityFileFilter.java │   │   │   │   └── [1.7K] JarSecurityFileSelector.java │   │   │   ├── [ 239] FinalizerEnabled.java │   │   │   ├── [4.0K] gzip │   │   │   │   ├── [2.0K] GZipArchiver.java │   │   │   │   ├── [1.8K] GZipCompressor.java │   │   │   │   ├── [2.5K] GZipUnArchiver.java │   │   │   │   └── [1.5K] PlexusIoGzipResourceCollection.java │   │   │   ├── [4.0K] jar │   │   │   │   ├── [ 26K] JarArchiver.java │   │   │   │   ├── [3.8K] JdkManifestFactory.java │   │   │   │   ├── [1.5K] ManifestConstants.java │   │   │   │   ├── [1018] ManifestException.java │   │   │   │   └── [ 28K] Manifest.java │   │   │   ├── [4.0K] manager │   │   │   │   ├── [1.7K] ArchiverManager.java │   │   │   │   ├── [4.4K] DefaultArchiverManager.java │   │   │   │   └── [1.0K] NoSuchArchiverException.java │   │   │   ├── [ 215] ResourceIterator.java │   │   │   ├── [4.0K] resources │   │   │   │   ├── [2.9K] PlexusIoVirtualFileResource.java │   │   │   │   └── [1.6K] PlexusIoVirtualSymlinkResource.java │   │   │   ├── [4.0K] snappy │   │   │   │   ├── [1.5K] PlexusIoSnappyResourceCollection.java │   │   │   │   ├── [2.0K] SnappyArchiver.java │   │   │   │   ├── [1.9K] SnappyCompressor.java │   │   │   │   └── [2.7K] SnappyUnArchiver.java │   │   │   ├── [4.0K] tar │   │   │   │   ├── [ 627] BZip2TarFile.java │   │   │   │   ├── [ 672] GZipTarFile.java │   │   │   │   ├── [ 282] PlexusIoTarBZip2FileResourceCollection.java │   │   │   │   ├── [2.7K] PlexusIoTarFileResourceCollection.java │   │   │   │   ├── [ 280] PlexusIoTarGZipFileResourceCollection.java │   │   │   │   ├── [ 284] PlexusIoTarSnappyFileResourceCollection.java │   │   │   │   ├── [ 981] PlexusIoTarXZFileResourceCollection.java │   │   │   │   ├── [ 667] SnappyTarFile.java │   │   │   │   ├── [ 17K] TarArchiver.java │   │   │   │   ├── [1.2K] TarBZip2UnArchiver.java │   │   │   │   ├── [6.4K] TarFile.java │   │   │   │   ├── [1.2K] TarGZipUnArchiver.java │   │   │   │   ├── [1.8K] TarLongFileMode.java │   │   │   │   ├── [2.1K] TarResource.java │   │   │   │   ├── [1.1K] TarSnappyUnArchiver.java │   │   │   │   ├── [1.4K] TarSymlinkResource.java │   │   │   │   ├── [5.6K] TarUnArchiver.java │   │   │   │   ├── [1.1K] TarXZUnArchiver.java │   │   │   │   └── [1.1K] XZTarFile.java │   │   │   ├── [3.3K] UnArchiver.java │   │   │   ├── [1.8K] UnixStat.java │   │   │   ├── [4.0K] util │   │   │   │   ├── [4.4K] AbstractFileSet.java │   │   │   │   ├── [2.2K] ArchiveEntryUtils.java │   │   │   │   ├── [3.1K] Compressor.java │   │   │   │   ├── [ 858] DefaultArchivedFileSet.java │   │   │   │   ├── [ 910] DefaultFileSet.java │   │   │   │   ├── [2.4K] FilePermission.java │   │   │   │   ├── [5.4K] FilePermissionUtils.java │   │   │   │   ├── [1.4K] FilterSupport.java │   │   │   │   ├── [3.9K] ResourceUtils.java │   │   │   │   └── [4.5K] Streams.java │   │   │   ├── [4.0K] war │   │   │   │   └── [6.9K] WarArchiver.java │   │   │   ├── [4.0K] xz │   │   │   │   ├── [1.9K] PlexusIoXZResourceCollection.java │   │   │   │   ├── [2.0K] XZArchiver.java │   │   │   │   ├── [1.9K] XZCompressor.java │   │   │   │   └── [2.7K] XZUnArchiver.java │   │   │   └── [4.0K] zip │   │   │   ├── [ 26K] AbstractZipArchiver.java │   │   │   ├── [8.3K] AbstractZipUnArchiver.java │   │   │   ├── [2.2K] AddedDirs.java │   │   │   ├── [1.1K] AnonymousResource.java │   │   │   ├── [ 15K] ByteArrayOutputStream.java │   │   │   ├── [ 12K] ConcurrentJarCreator.java │   │   │   ├── [1.8K] DeferredScatterOutputStream.java │   │   │   ├── [6.9K] OffloadingOutputStream.java │   │   │   ├── [2.6K] PlexusArchiverZipFileResourceCollection.java │   │   │   ├── [6.1K] PlexusIoZipFileResourceCollection.java │   │   │   ├── [ 718] ZipArchiver.java │   │   │   ├── [3.0K] ZipResource.java │   │   │   ├── [1.7K] ZipSymlinkResource.java │   │   │   └── [ 950] ZipUnArchiver.java │   │   └── [4.0K] components │   │   └── [4.0K] io │   │   └── [4.0K] resources │   │   └── [ 951] PlexusIoZipFileResourceCollection.java │   └── [4.0K] resources │   └── [4.0K] META-INF │   └── [4.0K] plexus │   └── [ 21K] components.xml ├── [4.0K] site │   └── [ 563] site.xml └── [4.0K] test ├── [4.0K] dotfiles │   └── [4.0K] licenses │   ├── [ 11K] LICENSE.txt │   └── [ 101] NOTICE.txt ├── [4.0K] jars │   ├── [ 167] namelessrootfolder.jar │   ├── [1.0K] test.jar │   ├── [1.0K] test.rar │   ├── [ 383] test.tar.gz │   └── [ 157] test.zip ├── [4.0K] java │   └── [4.0K] org │   └── [4.0K] codehaus │   └── [4.0K] plexus │   └── [4.0K] archiver │   ├── [2.5K] AbstractArchiverTest.java │   ├── [3.2K] BasePlexusArchiverTest.java │   ├── [4.0K] bzip2 │   │   └── [5.3K] BZip2ArchiverTest.java │   ├── [1.8K] DotDirectiveArchiveFinalizerTest.java │   ├── [4.7K] DuplicateFilesTest.java │   ├── [3.2K] EmptyDirectoryTest.java │   ├── [4.0K] gzip │   │   └── [5.2K] GZipArchiverTest.java │   ├── [4.0K] jar │   │   ├── [2.5K] DirectoryArchiverUnpackJarTest.java │   │   ├── [5.8K] IndexTest.java │   │   ├── [2.3K] JarArchiverTest.java │   │   ├── [3.7K] JdkManifestFactoryTest.java │   │   └── [ 14K] ManifestTest.java │   ├── [4.0K] manager │   │   └── [5.6K] ArchiverManagerTest.java │   ├── [4.0K] rar │   │   └── [4.2K] RarArchiverTest.java │   ├── [4.0K] sar │   │   └── [1.3K] SarArchiverTest.java │   ├── [4.0K] snappy │   │   └── [5.4K] SnappyArchiverTest.java │   ├── [4.1K] SymlinkTest.java │   ├── [4.0K] tar │   │   ├── [ 19K] TarArchiverTest.java │   │   ├── [3.2K] TarBZip2UnArchiverTest.java │   │   ├── [ 10K] TarFileAttributesTest.java │   │   ├── [3.9K] TarFileTest.java │   │   ├── [3.2K] TarGZipUnArchiverTest.java │   │   ├── [2.3K] TarRoundTripTest.java │   │   ├── [3.3K] TarSnappyUnArchiverTest.java │   │   ├── [3.3K] TarUnArchiverTest.java │   │   └── [3.1K] TarXzUnArchiverTest.java │   ├── [4.0K] util │   │   ├── [1.4K] ArchiveEntryUtilsTest.java │   │   ├── [ 794] DefaultFileSetTest.java │   │   └── [2.6K] FilePermissionUtilsTest.java │   ├── [4.0K] war │   │   └── [2.6K] WarArchiverTest.java │   ├── [4.0K] xz │   │   └── [5.2K] XzArchiverTest.java │   └── [4.0K] zip │   ├── [7.2K] ArchiveFileComparator.java │   ├── [4.5K] ConcurrentJarCreatorTest.java │   ├── [2.5K] PlexusArchiverZipFileResourceCollectionTest.java │   ├── [5.1K] PlexusIoZipFileResourceCollectionTest.java │   ├── [ 33K] ZipArchiverTest.java │   └── [6.4K] ZipUnArchiverTest.java └── [4.0K] resources ├── [ 734] archiveWithIllegalHtmlFileName.zip ├── [ 345] bogusManifest.zip ├── [4.0K] folders │   ├── [4.0K] a │   │   └── [ 11] FileInA.txt │   ├── [4.0K] b │   │   └── [ 11] FileInB.txt │   ├── [ 14] File.txt │   └── [4.0K] WEB-INF │   └── [ 11] web.xml ├── [4.0K] group-writable │   ├── [ 0] bar.txt │   └── [ 0] foo.txt ├── [4.0K] jar-security │   └── [ 73] dummy.txt ├── [4.0K] manifests │   ├── [ 23] manifest1.mf │   ├── [ 60] manifest2.mf │   ├── [ 62] manifest3.mf │   ├── [ 36] manifest4.mf │   ├── [ 55] manifest5.mf │   ├── [ 53] manifest6.mf │   ├── [ 84] manifestMerge1.mf │   ├── [ 63] manifestMerge2.mf │   ├── [ 472] manifestWithClassPath.mf │   └── [ 97] manifestWithDualClassPath.mf ├── [4.0K] miscUtf8 │   ├── [ 31] €uro.txt │   ├── [ 20] aFileWithA#.html │   ├── [ 39] anümlaut.txt │   └── [ 29] aPiñata.txt ├── [4.0K] mjar179 │   ├── [ 0] Messages_en.properties │   ├── [ 29] Messages_fr.properties │   └── [ 24] Messages.properties ├── [4.0K] symlinks │   ├── [4.0K] dirOnTheOutside │   │   └── [ 23] FileInDirOnTheOutside.txt │   ├── [ 31] onTheOutside.txt │   ├── [ 138] regen.sh │   ├── [4.0K] src │   │   ├── [4.0K] aDirWithALink │   │   │   └── [ 12] backOutsideToFileX -> ../fileX.txt │   │   ├── [4.0K] aRegularDir │   │   │   └── [ 27] aRegularFile.txt │   │   ├── [ 38] fileR.txt │   │   ├── [ 6] fileW.txt │   │   ├── [ 4] fileX.txt │   │   ├── [ 10] symDir -> targetDir/ │   │   ├── [ 19] symLinkToDirOnTheOutside -> ../dirOnTheOutside/ │   │   ├── [ 19] symLinkToFileOnTheOutside -> ../onTheOutside.txt │   │   ├── [ 9] symR -> fileR.txt │   │   ├── [ 9] symW -> fileW.txt │   │   ├── [ 9] symX -> fileX.txt │   │   └── [4.0K] targetDir │   │   └── [ 22] targetFile.txt │   ├── [ 14K] symlinks.tar │   └── [1.6K] symlinks.zip ├── [ 14K] test.zip ├── [2.0K] unpack_issue.jar ├── [4.0K] utf8 │   ├── [ 0] D12345679012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890æøå.txt │   └── [ 0] D12345679012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890æøå.txt ├── [4.0K] world-writable │   └── [ 0] foo.txt ├── [4.0K] zeroFileMode │   ├── [ 453] foobar.zip │   └── [1.8K] mixed-file-mode.zip └── [4.0K] zip-timestamp ├── [ 0] file-with-even-time.txt ├── [ 0] file-with-odd-time.txt ├── [4.0K] foo │   ├── [ 0] file-with-even-time.txt │   ├── [ 0] file-with-odd-time.txt │   ├── [ 368] macOsZipFile.jar │   └── [160K] plexus-archiver-2.4.4-SNAPSHOT.jar └── [ 368] macOsZipFile.zip 75 directories, 482 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。