보안/KaliLinux

kali linux tomcat login_deploy exploit

lowcodingpython 2022. 3. 4. 03:39
반응형
가상 머신 : vmware 16.2 
공격자 : kali_linux 2022.1ver [192.168.17.120] 
피해자 : metasploitable2 [192.168.17.130]

네트워크 (VMnet 8 NAT)

아파치 톰캣(Apache Tomcat)??

톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바서버 페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있다. 톰캣은 관리 툴을 통해 설정을 변경할 수 있지만, XML 파일을 편집하여 설정할 수도 있다. 그리고, 톰캣은 HTTP 서버도 자체 내장하기도 한다. 

 

자바 서블릿 - 위키백과, 우리 모두의 백과사전

서블릿은 여기로 연결됩니다. 다른 뜻에 대해서는 서블렛 문서를 참고하십시오. 자바 서블릿(Java Servlet)은 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말하

ko.wikipedia.org

 

netdiscover의 사용법은 아래 링크를 참고해주시면 감사합니다.

 

kali linux 정보 수집 netdiscover 설치 및 활용

모의 해킹의 기본 단계인 정보 수집을 하기 위하여 사용합니다. Netdiscover는 활성화/패시브 어드레스 정찰 툴로 주로 감시 중 dhcp 서버를 사용하지 않는 무선 네트워크용으로 개발되었습니다. 허

computerhanashi.tistory.com

정보수집
정보수집-완료

nmap 

- p <포트 지정> 

-sV: 열려 있는 포트를 탐색하여 서비스/버전 정보를 확인합니다.

nmap-포트-스캔

공격 이전 TMI 톰캣 접속 아이디, 비밀번호를 모르다가 

공격으로 인하여 아이디, 비밀번호를 찾음

use 취약점 공격 모듈을 선택하겠습니다.

auxiliary/scanner/http/tomcat_mgr_login

모듈장착

show options 확인 후 필요한 변수에 set 명령어를 통해 값 설정 

변수값-대입

공격을 시작하면 아이디와 비번을 성공적으로 얻어낼 수 있다.

무차별-대입-공격

접속 성공

아파치-서버-접속

 


tomcat_mgr_deploy 사용

deploy

옵션 값 설정

옵션-값-설정

페이로드는 아래 사진과 같은 것으로 지정

페이로드-찾기

페이로드 지정후 공격

반응형