public class PEParser extends Object
| Constructor and Description |
|---|
PEParser() |
| Modifier and Type | Method and Description |
|---|---|
static org.boris.pecoff4j.io.DataEntry |
findNextEntry(org.boris.pecoff4j.PE pe,
int pos) |
static org.boris.pecoff4j.PE |
parse(File file) |
static org.boris.pecoff4j.PE |
parse(InputStream is) |
static org.boris.pecoff4j.PE |
parse(String filename) |
static org.boris.pecoff4j.PE |
read(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.PE |
read(org.boris.pecoff4j.io.IDataReader dr,
File file) |
static org.boris.pecoff4j.AttributeCertificateTable |
readAttributeCertificateTable(byte[] b) |
static org.boris.pecoff4j.AttributeCertificateTable |
readAttributeCertificateTable(byte[] b,
org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.COFFHeader |
readCOFF(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.DebugDirectory |
readDebugDirectory(byte[] b) |
static org.boris.pecoff4j.DebugDirectory |
readDebugDirectory(byte[] b,
org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.DOSHeader |
readDos(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.ExportDirectory |
readExportDirectory(byte[] b) |
static org.boris.pecoff4j.ImageDataDirectory |
readImageDD(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.ImportDirectory |
readImportDirectory(byte[] b,
int baseAddress) |
static org.boris.pecoff4j.ImportDirectoryEntry |
readImportDirectoryEntry(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.ImportDirectoryTable |
readImportDirectoryTable(org.boris.pecoff4j.io.IDataReader dr,
int baseAddress) |
static org.boris.pecoff4j.ImportEntry |
readImportEntry(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.LoadConfigDirectory |
readLoadConfigDirectory(org.boris.pecoff4j.PE pe,
byte[] b) |
static org.boris.pecoff4j.OptionalHeader |
readOptional(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.SectionHeader |
readSectionHeader(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.SectionTable |
readSectionHeaders(org.boris.pecoff4j.PE pe,
org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.PESignature |
readSignature(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.DOSStub |
readStub(org.boris.pecoff4j.DOSHeader header,
org.boris.pecoff4j.io.IDataReader dr) |
public static org.boris.pecoff4j.PE parse(InputStream is) throws IOException
IOExceptionpublic static org.boris.pecoff4j.PE parse(String filename) throws IOException
IOExceptionpublic static org.boris.pecoff4j.PE parse(File file) throws IOException
IOExceptionpublic static org.boris.pecoff4j.PE read(org.boris.pecoff4j.io.IDataReader dr)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.PE read(org.boris.pecoff4j.io.IDataReader dr,
File file)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.DOSHeader readDos(org.boris.pecoff4j.io.IDataReader dr)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.DOSStub readStub(org.boris.pecoff4j.DOSHeader header,
org.boris.pecoff4j.io.IDataReader dr)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.PESignature readSignature(org.boris.pecoff4j.io.IDataReader dr)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.COFFHeader readCOFF(org.boris.pecoff4j.io.IDataReader dr)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.OptionalHeader readOptional(org.boris.pecoff4j.io.IDataReader dr)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.ImageDataDirectory readImageDD(org.boris.pecoff4j.io.IDataReader dr)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.SectionTable readSectionHeaders(org.boris.pecoff4j.PE pe,
org.boris.pecoff4j.io.IDataReader dr)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.SectionHeader readSectionHeader(org.boris.pecoff4j.io.IDataReader dr)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.io.DataEntry findNextEntry(org.boris.pecoff4j.PE pe,
int pos)
public static org.boris.pecoff4j.ImportDirectory readImportDirectory(byte[] b,
int baseAddress)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.ImportDirectoryEntry readImportDirectoryEntry(org.boris.pecoff4j.io.IDataReader dr)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.ImportDirectoryTable readImportDirectoryTable(org.boris.pecoff4j.io.IDataReader dr,
int baseAddress)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.ImportEntry readImportEntry(org.boris.pecoff4j.io.IDataReader dr)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.ExportDirectory readExportDirectory(byte[] b)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.LoadConfigDirectory readLoadConfigDirectory(org.boris.pecoff4j.PE pe,
byte[] b)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.DebugDirectory readDebugDirectory(byte[] b)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.DebugDirectory readDebugDirectory(byte[] b,
org.boris.pecoff4j.io.IDataReader dr)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.AttributeCertificateTable readAttributeCertificateTable(byte[] b)
throws IOException
IOExceptionpublic static org.boris.pecoff4j.AttributeCertificateTable readAttributeCertificateTable(byte[] b,
org.boris.pecoff4j.io.IDataReader dr)
throws IOException
IOExceptionCopyright © 2012–2021 OWASP. All rights reserved.