title: Debugging an ELF file
body: <p>I've got this EFL file which I need to debug/step-through. It's a reverse engineering competition. All I need to do is to find out the value of a register at a particular point in time and in a particular place. I used Hopper Disassembler to find out the address of interest.</p>
  
  <p>Here's the problem. I don't know how to debug an ELF file. It's my first time debugging in a Linux environment. Learning how to execute the ELF file itself took me a while. I execute by using 
  <code>ld-linux.so.2 ./[EFLFILE] [arguments]</code></p>
  
  <p>Is there a way I can atleast attach a debugger onto the proess? I can't even find it with the ps command. Also, I've heard that it's possible to have remote debugger; to have a debugger running on a windows machine and have the binary to be examined running on a linux.</p>
  
  <p>Could anyone help me achieve just any of this?</p>