안녕하세요. 리눅스에서 플그램을 하는데 갑자기 이런툴을 찾게 됐습니다. 다음이 아니 라 바이너리를 즉 ELF로 된 파일을 역으로 소스로 만들어 주는 그런 툴이 없는지 궁금해서 요. 윈도우에서는 그런것을 본적이 있습니다. exe파일을 씨언어로 바꾸더군요. 엄청신기해 서 혹시 리눅스에서 그런툴이 있는지 궁금해서요. 꼭 답변부탁합니다.
기계어를 소스로 완전히 되돌리는 도구는 원본과 같지 않게 나옵니다. 구조를 보는 용도라면 objdump 같은 디스어셈블러를 쓰고, 직접 만든 프로그램은 gdb 로 디버깅하는 것이 일반적입니다. 남의 상용 프로그램은 라이선스를 먼저 확인하세요.