Skip to content

Proiect licenta - Explorarea interactivă a procesului de linking a executabilelor

License

Notifications You must be signed in to change notification settings

Eteru/ELF-Detective

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Installation

  1. Install binutils-dev and libiberty-dev.

    • sudo apt-get install binutils-dev
    • sudo apt-get install libiberty-dev
    • also make sure libopcodes is installed on your system
  2. Install qt.

  3. Download and unzip the contents and go to new-version directory.

  4. Set up path to Qt directory.

    • PATH_TO_QT=/path/to/qt/version/ && export PATH_TO_QT
    • example: PATH_TO_QT=/home/eteru/Qt/5.6/
    • note that inside the qt folder should be the 5.6 version (or higher)
  5. make

#Usage

./ELFDetective to run the program

  • Add an executable file: Click on the first icon or CTRL+E

  • Add an object file: Click on the second icon or CTRL+O

  • Run the project: Click on the third icon or CTRL+R

  • Clear the project: Click on the last icon or CTRL+C

  • See instruction hexcodes: Check the hexcodes checkbox

  • To inspect any information from the project, click on any symbol / code line from the executable panel.

#Contact

For any issue contact me directly at eteruas@gmail.com

About

Proiect licenta - Explorarea interactivă a procesului de linking a executabilelor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages