Skip to content

0xS0l0/ExploitDev

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

TABLE OF CONTENTS


First of all to create an exploit from a executable file we need to analyze it

We can analyze any file using two methods

- Static Analysis
- Dynamic Analysis

STATIC ANALYSIS

Static program analysis is the analysis of computer software that is performed without actually executing programs

Static Analysis is nothing but analysing static data from a file

Information which can be obtained from Static Analysis are,

- Metadata
- Header Tags
- Function Names
- String Values
- etc..

Commonly used tools for Static Analysis in Linux are,

- strings
- readelf
- objdump
- file

DYNAMIC ANALYSIS

Dynamic program analysis is the analysis of computer software that is performed by executing programs on a real or virtual processor

So to analyze the behaviour of the executable file in memeory and environment, we need Debuggers to monitor the file

Commonly used Debuggers are,

- GDB
- GDB-PEDA
- IDA Pro
- Immunity Debugger
- OllyDbg
- Hopper

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 73.5%
  • Python 15.6%
  • Assembly 10.9%