반응형
우분투를 사용했을 때에는 호환이 바로 되어서 몰랐는데, 칼리를 사용하다보니 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
설치하니 잘 됬다.
하핳.
참고 :
https://bakyeono.net/post/2016-03-10-run-32bit-binary-on-64bit-linux.html
반응형
'Information* > Troubleshoot' 카테고리의 다른 글
pip3 오류 발생했을 때 (0) | 2019.03.10 |
---|---|
WSL (Windows Subsystem for Linux) 설치 오류 (0) | 2019.03.02 |
libcrypto.so.1.0.0 관련 오류가 났을 때 (0) | 2017.11.19 |
pwntools 설치 문제시 (0) | 2017.11.06 |
리눅스 사용자가 sudo권한을 가지지 못 할 경우 (0) | 2017.09.30 |