So, this is a noob question, I am a complete beginner in this field, so sorry if I'm wasting your time in any way.
I wanted to know, if there is a way to edit an ELF binary without using a hex editor. More specifically, I want to get the Assembly code, and then edit it directly, and then assemble it again.
Normally, I would use objdump and wxHexEditor to patch a few values, but there is a problem - how can I write new instructions, without overwriting the next ones? This is why I wanted to know if I could edit the Assembly code instead of the hex data.
(Please please please note - 80% of what I just said is unclear to me, because I just started to do this stuff. If you can, excuse my lack of knowledge.)