Binary (execute file, so , dll ...)를 만들어서 배포를 하거나 다운받은 binary 의 빌드 환경을 알아야 할 일이 생긴다. 특히 과거 OS 버전과의 호환이 안 되는 Unix 환경일수록 더 그럴것이다. 이번 포스팅에서는 binary 만 있을때 해당 binary 가 어떤 환경에서 빌드가 됬는지 알아내는 방법을 다룬다. [분석 환경] OS : Linux binary 에 대한 분석은 누구나 다 하나씩은 가지고 있을만한(?) Linux 환경에서 진행하였다. 대부분의 binary는 file 명령어를 사용하여 분석이 가능하다. (PE, ELF ... ) [Windows] [Linux] [Aix] aix 64bit 는 제대로 된 정보가 나오질 않는다. linux 환경의 elf 가 아니라서 ..