Skip to content

Commit

Permalink
PE imphashes
Browse files Browse the repository at this point in the history
Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>
  • Loading branch information
prabhu committed Jul 27, 2024
1 parent e011900 commit 602b1e7
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion blint/binary.py
Original file line number Diff line number Diff line change
Expand Up @@ -1091,6 +1091,8 @@ def add_pe_metadata(exe_file: str, metadata: dict, parsed_obj: lief.PE.Binary):
metadata["is_reproducible_build"] = parsed_obj.is_reproducible_build
metadata["virtual_size"] = parsed_obj.virtual_size
metadata["has_nx"] = parsed_obj.has_nx
metadata["imphash_pefile"] = lief.PE.get_imphash(parsed_obj, lief.PE.IMPHASH_MODE.PEFILE)
metadata["imphash_lief"] = lief.PE.get_imphash(parsed_obj, lief.PE.IMPHASH_MODE.LIEF)
metadata = add_pe_header_data(metadata, parsed_obj)
metadata["data_directories"] = parse_pe_data(parsed_obj)
metadata["authenticode"] = parse_pe_authenticode(parsed_obj)
Expand Down Expand Up @@ -1244,7 +1246,7 @@ def add_pe_optional_headers(metadata, optional_header):
return metadata


def add_pe_rdata_symbols(metadata, rdata_section):
def add_pe_rdata_symbols(metadata, rdata_section: lief.PE.Section):
"""Adds PE rdata symbols to the metadata dictionary.
Args:
Expand Down

0 comments on commit 602b1e7

Please sign in to comment.