DeLuks2006/parsELF
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
.
' ' ' ' '
'. \ | / .'
- – ––– 7f 45 4c 46 ––– – -
.' / | \ '.
' . : . '
. /'' ''\ .
/ \.'"""'./ \
( (x(ELF)x) )
\.''od@ | @bo''./
/ 8@8@8 | 8@8@8 \
.'"'-. 008080 | 080080 .-'"'.
/ ( 0??0??0 | 0??0??0 ) \
( ." ?::?:?: | :?:?::? ". )
.' / \ .:.:' /_\ ':.:. / \ '.
/ '.___.'._.'.___.' \
( )
\ /
.' '.
[ ParsELF – A NASM-ELF Parser ]
_/ About \____________________________________________________________________
This *bombastic ELF parser* is just a little project to get comfortable with
ELF files & programming in assembly. Also this Project was suggested to me
by vrzh and the other members of tmpout!
_/ Usage \____________________________________________________________________
::: A Note on the Current State :::
Right now it is only able to parse the ELF and program headers of a 64bit
little endian binary, however this will change in the near future!
To, for example, parse a x86_64 little endian binary and print all its infos
you may run the following command:
.--------------------------------------------------------------------SHELL-.
| $ ./parself <your_binary> |
'--------------------------------------------------------------------------'
_/ Credits \__________________________________________________________________
Big thanks to polprog for helping out with the project and vrzh for getting
me to do this project in the first place!