示例#1
0
def get_dbg_fname(dbgdata):
    """
        Parse the MSIC header using construct.
        Parameter:
            * (bytes) dbgdata, the raw bytes header 
        Return :
            * (str) the .dbg filename
    """
    from pdbparse.dbgold import IMAGE_DEBUG_MISC
    dbgstruct = IMAGE_DEBUG_MISC.parse(dbgdata)
    raw_filename = dbgstruct.Strings[0].decode('ascii')
    return ntpath.basename(raw_filename)
示例#2
0
文件: peinfo.py 项目: moyix/pdbparse
def get_dbg_fname(dbgdata):
    """
        Parse the MSIC header using construct.
        Parameter:
            * (bytes) dbgdata, the raw bytes header 
        Return :
            * (str) the .dbg filename
    """
    from pdbparse.dbgold import IMAGE_DEBUG_MISC
    dbgstruct = IMAGE_DEBUG_MISC.parse(dbgdata)
    raw_filename = dbgstruct.Strings[0].decode('ascii')
    return ntpath.basename(raw_filename)
示例#3
0
def get_dbg_fname(dbgdata):
    from pdbparse.dbgold import IMAGE_DEBUG_MISC
    dbgstruct = IMAGE_DEBUG_MISC.parse(dbgdata)
    
    return dbgstruct.Strings[0].split('\\')[-1]
示例#4
0
文件: peinfo.py 项目: fuzzamos/FFuzz
def get_dbg_fname(dbgdata):
    from pdbparse.dbgold import IMAGE_DEBUG_MISC
    dbgstruct = IMAGE_DEBUG_MISC.parse(dbgdata)

    return dbgstruct.Strings[0].split('\\')[-1]
示例#5
0
def get_dbg_fname(dbgdata):
    from pdbparse.dbgold import IMAGE_DEBUG_MISC
    dbgstruct = IMAGE_DEBUG_MISC.parse(dbgdata)
    return ntpath.basename(dbgstruct.Strings[0])
示例#6
0
def get_dbg_fname(dbgdata):
    from pdbparse.dbgold import IMAGE_DEBUG_MISC
    dbgstruct = IMAGE_DEBUG_MISC.parse(dbgdata)
    return ntpath.basename(dbgstruct.Strings[0])