정보보안공부
Linux_리눅스 netcat을 이용한 bind / reverse connection 본문
리눅스 netcat을 이용한 bind / reverse connection
- 오라클 가상 머신 사용
- CentOS6
<bind connection / reverse connection>
#1 netcat 설치
*** wget설치
*** wget이용해 netcat-0.7.1.tar.gz 파일 다운로드
*** tar이용해 압축해제후 실행파일생성
*** 만들어진 실행파일 확인
#2 bind connection
- window
*** windows : 8000번 포트를 열어놓는다.
*** Linux : Windows로 접속시도후 데이터 작성
*** Windows : Linux에서 전송한 데이터 확인
#3 Reverse connection
<방화벽이 있는경우> : 리눅스에 방화벽이 설정되어 접속이 안된다.
*** Linux : 8000번 포트를 열어놓는다.
*** Windows : Linux로 접속시도 Linux에 방화벽이 설정되어있어 실패
<방화벽이 없는경우> : 리눅스의 방화벽을 제거하면 접속이 된다.
*** Linux : 방화벽을 중지한뒤 8000번 포트를 열어놓는다.
*** Windows : Linux로 접속시도
*** Linux : 접속성공 , Windows로 데이터 전송
*** Windows : Linux에서 보낸 데이터 확인
#3 Bind connection ( 쉘 실행 )
*** Windows
*** Linux
#3 Reverse connection ( 쉘 실행 )
*** Linux : 8000번 포트 열고 대기
*** Windows : 리눅스로 접속
*** Linux : Windows와 연결후 쉘 획득
'Linux' 카테고리의 다른 글
Linux_리눅스 쉘스크립트 실습 (0) | 2018.07.12 |
---|---|
Linux_리눅스 쉘스크립트 (0) | 2018.07.11 |
Linux_리눅스 프로세스 (0) | 2018.07.09 |
Linux_리눅스 사용자와 그룹 useradd / userdel (0) | 2018.07.06 |
Linux_리눅스 파일의 용량,개수 제한 / 사용자 제한 quota (0) | 2018.07.05 |