Skip to content

Toy project for static analysis of ELF binaries

Notifications You must be signed in to change notification settings

bmaia/bin_analyzer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BinAnalyzer

Toy project for static analysis of ELF binaries

Help

usage: bin_analyzer.py [-h] [-l] [-d DIR] [-v VERBOSE] [-m MODS] [--no-color]
                       [-o OUT_DIR]

optional arguments:
  -h, --help            show this help message and exit
  -l, --list            list modules
  -d DIR, --dir DIR     directory of binaries
  -v VERBOSE, --verbose VERBOSE
                        control verbosity (1-3)
  -m MODS, --mods MODS  run only this list of modules (sep by comma) <default:
                        all>
  --no-color            disable coloring
  -o OUT_DIR, --out-dir OUT_DIR
                        directory to save output

Modules

[*] Modules availables
    checksec             - analyze security mitigations
    dangerous            - find use of dangerous functions
    finddeps             - find dependencies of a binary
    sha1sum              - compute and check SHA1 message digest
    strings              - look for interesting strings
    tagger               - try to identify the purpose of binary and tag it
    topfuncref           - list top 10 functions referenced

Example

example

About

Toy project for static analysis of ELF binaries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%