정보보안공부

Linux_리눅스 netcat을 이용한 bind / reverse connection 본문

Linux

Linux_리눅스 netcat을 이용한 bind / reverse connection

Steady_sp 2018. 7. 9. 21:53

리눅스 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와 연결후 쉘 획득

 

 

Comments