# nxc ftp

> FTP 서버를 침투 테스트하고 익스플로잇합니다.
> 더 많은 정보: <https://www.netexec.wiki/ftp-protocol/password-spraying>.

- 지정된 [u]사용자명 및 [p]비밀번호 목록의 모든 조합을 시도하여 유효한 자격 증명 검색:

`nxc ftp {{192.168.178.2}} {{[-u|--username]}} {{경로/대상/사용자명목록.txt}} {{[-p|--password]}} {{경로/대상/비밀번호목록.txt}}`

- 유효한 자격 증명을 찾은 후에도 계속해서 검색:

`nxc ftp {{192.168.178.2}} {{[-u|--username]}} {{경로/대상/사용자명목록.txt}} {{[-p|--password]}} {{경로/대상/비밀번호목록.txt}} --continue-on-success`

- 제공된 자격 증명이 유효한 각 FTP 서버에서 디렉터리 목록 수행:

`nxc ftp {{192.168.178.0/24}} {{[-u|--username]}} {{사용자명}} {{[-p|--password]}} {{비밀번호}} --ls`

- 대상 서버에서 지정된 파일 다운로드:

`nxc ftp {{192.168.178.2}} {{[-u|--username]}} {{사용자명}} {{[-p|--password]}} {{비밀번호}} --get {{경로/대상/파일}}`

- 지정된 파일을 대상 서버의 지정된 위치에 업로드:

`nxc ftp {{192.168.178.2}} {{[-u|--username]}} {{사용자명}} {{[-p|--password]}} {{비밀번호}} --put {{경로/대상/로컬_파일}} {{경로/대상/원격_위치}}`
