Awesome
#Installation
-
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
-
Install qt.
- check https://wiki.qt.io/Install_Qt_5_on_Ubuntu for more details on this.
-
Download and unzip the contents and go to new-version directory.
-
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)
-
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