Package jadx.zip.security
Class DisabledZipSecurity
java.lang.Object
jadx.zip.security.DisabledZipSecurity
- All Implemented Interfaces:
IJadxZipSecurity
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintMax entries count expected in a zip file, fail zip open if the limit exceeds.booleanisInSubDirectory(File baseDir, File file) Check if a file will be inside baseDir after a system resolves its pathbooleanisValidEntry(IZipEntry entry) Check if zip entry is valid and safe to processbooleanisValidEntryName(String entryName) Check if the zip entry name is valid.booleanUse limited InputStream for entry uncompressed data
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
DisabledZipSecurity
public DisabledZipSecurity()
-
-
Method Details
-
isValidEntry
Description copied from interface:IJadxZipSecurityCheck if zip entry is valid and safe to process- Specified by:
isValidEntryin interfaceIJadxZipSecurity
-
isValidEntryName
Description copied from interface:IJadxZipSecurityCheck if the zip entry name is valid. This check should be part ofIJadxZipSecurity.isValidEntry(IZipEntry)method.- Specified by:
isValidEntryNamein interfaceIJadxZipSecurity
-
isInSubDirectory
Description copied from interface:IJadxZipSecurityCheck if a file will be inside baseDir after a system resolves its path- Specified by:
isInSubDirectoryin interfaceIJadxZipSecurity
-
useLimitedDataStream
public boolean useLimitedDataStream()Description copied from interface:IJadxZipSecurityUse limited InputStream for entry uncompressed data- Specified by:
useLimitedDataStreamin interfaceIJadxZipSecurity
-
getMaxEntriesCount
public int getMaxEntriesCount()Description copied from interface:IJadxZipSecurityMax entries count expected in a zip file, fail zip open if the limit exceeds. Return -1 to disable entries count check.- Specified by:
getMaxEntriesCountin interfaceIJadxZipSecurity
-