Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

Notepad

리버스 터미널의 이해(Reverse Terminal) 본문

실습 및 학습

리버스 터미널의 이해(Reverse Terminal)

매우파랑 2023. 3. 20. 23:30
728x90

리버스터미널, 리버스쉘, 백쉘 등 보안설정을 우회하기 위해 사용되는 터미널 방식입니다.

설명으로는 이해가 어려워 아래와 같이 실습을 하였습니다.

 

OS : Windows10

Util : Netcat 1.12

Dpc : 10.10.34.10

Cpc : 10.10.34.18

 

1. Netcat 1.12 다운로드

 구글에서 검색하여 프로그램을 다운로드할 수 있습니다.

 백신 프로그램에서는 유해 프로그램으로 인식하기 때문에 실습 전에 백신 무력화가 필요합니다.

바로 아래 링크는 다운로드할 수 있는 링크입니다. 혹시 안되면 아래와 같이 검색하여 받으시면 됩니다.

https://eternallybored.org/misc/netcat/

 

2. Netcat 1.12 실행옵션

 터미널에서 -h 옵션으로 실행 옵션 확인이 가능합니다.

./nc64.exe -h

3. 정상적인 터미널 연결

  - Dpc(10.10.34.10) 에서 1234번 포트를 열어 줍니다.

  - Cpc(10.10.34.18) 에서 PC1 IP의 1234번 포트로 접속을 합니다.

    ipconfig 명령어로 Dpc IP인 10.10.34.10을 확인합니다.

 

4. 리버스 터미널 연결

  - Dpc(10.10.34.10) 에서 1234번 포트를 열어 줍니다.(실행할 인바운드 프로그램은 적용하지 않습니다.)

  - Cpc(10.10.34.18) 에서 Dpc IP의 1234 포트와 실행할 인바운드 프로그램을 적용하여 실행합니다.

  - Dpc(10.10.34.10)의 터미널을 확인하여 Cpc(10.10.34.18)에 접속된 것을 확인합니다.

    ipconfig 명령어로 Cpc IP 10.10.34.18을 확인합니다.

 

- 주저리 주저리

정보보안을 공부하고 있습니다. 리눅스 조금 할 줄 알면 어떻게든 아등바등하면 될 줄 알았는데 정말 어렵습니다. ㅠㅠ

위 내용도 10번 정도 혼자 실습하면서 겨우 개념만 잡았습니다. 

그리고 이제 광고메일 함부로 안 열어보려고 합니다. 이렇게 쉽게 뚫리다니...

728x90

'실습 및 학습' 카테고리의 다른 글

VLAN 구성  (0) 2023.04.30
TCP Flag  (0) 2023.03.21