Skip to content

Perform Static and dynamic analysis on 32 bit ELF binary, and automate the process of stack based overflow exploitation.

Notifications You must be signed in to change notification settings

AshishRanaX/elf_analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elf_analysis

Perform Static and dynamic analysis on 32 bit ELF binary, and automate the process of stack based overflow exploitation.

efl2json.py

convert objdump output of elf file to json.

USAGE example,

from elf2json import elf2json
elf2json(PATH_2_BINARY,OUTPUT_JSON)

PXinteract.py

Interact with subprocess sends stdin in a list and receives stdout & stderr.

USAGE example,

from PXinteract import interact
op=interact(cmd,inp_list=[],stream=1)

final.py

Do complete analysis for buffer overflow vulnerability and genearte exploit

USAGE example,

./final.py ls

This will analyse user defined function statically and dynamically and will generate the report under folder ./shells_ls

About

Perform Static and dynamic analysis on 32 bit ELF binary, and automate the process of stack based overflow exploitation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages