angr.analyses.unpacker¶
- class angr.analyses.unpacker.ObfuscationDetector
Bases:
AnalysisThis analysis detects, usually in ways that are more robust than section name matching or signature matching, the existence of obfuscation techniques in a binary.
- __init__(cfg=None)
- Parameters:
cfg (CFGModel | None)
- analyze()
- class angr.analyses.unpacker.PackingDetector
Bases:
AnalysisThis analysis detects if a binary is likely packed or not. We may extend it to identify which packer is in use in the future.
- PACKED_MIN_BYTES = 256¶
- PACKED_ENTROPY_MIN_THRESHOLD = 0.88¶
- __init__(cfg=None, region_size_threshold=32)
- packed: bool
- region_size_threshold: int
- analyze()
Submodules