64bit 환경에서 32bit 프로그램 실행 오류날 때
우분투를 사용했을 때에는 호환이 바로 되어서 몰랐는데, 칼리를 사용하다보니 64bit 환경에서 32bit elf 파일을 실행 못 시키는 경우가 있어서 당황했다. ;원인도 제대로 찾지 못했어서 고생했다. 힘겹게 peda를 설치하고 디버깅을 하려는데 run 만 하면 파일을 찾을 수 없다고 오류가 나더라..꽤 많은 시간을 들인 구글링 끝에 32bit elf 실행이 안되서임을 깨닫고, 32bit elf 파일을 실행할 수 있게하는 패키지를 설치했다.>>sudo dpkg --add-architecture i386>>sudo apt-get update>>sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 zlib1g:i386설치하니 잘 됬다. 하핳. 참..