참고문헌
- 백트랙을 활용한 모의해킹(조정원, 박병욱, 임종민, 이경철)
1. 메타스플로잇은 무엇인가
- 메타스플로잇은 오픈소스 도구로, 공격 코드, 페이로드 인코더, 정찰 도구, 보안 테스팅 등을 제공하는
일종의 체계
2. 메타스플로잇의 특징
- 공개된 공격 코드 정리/검증으로 시간 단축
- 여러 플랫폼에서 사용 가능
- 취약점 빠르게 최신화
- 취약점에 대한 쉘코드 제공
3. 메타스플로잇 프레임워크
- MSF : MetaSploit Framework
4. 메타스플로잇 용어
1) Exploit
- 익스플로잇은 공격자 또는 모의해킹 테스터가 시스템 응용프로그램, 서비스 내의 결함을 찾는데에
유익한 수단이 된다.
- 공격자는 결코 개발자가 의도하지 않은 산출물 안의 결과들에서 시스템을 공격하는 한 방법으로
익스플로잇을 사용한다.
- 일반적인 익스플로잇은 버퍼 오버플로우, 웹 어플리케이션 취약점(SQL-Injection) 그리고 설정 에러
등을 모두 포함한다
2) Payload
- 페이로드는 프레임워크에 의해 선택되고 전송되어 실행되길 원하는 시스템의 코드이다.
- 예를 들어 reverse shell 은 windows command prompt 를 통해 타겟 머신이 공격자로 연결을 생서
하도록 하는 payload 이다.
- 또한 페이로드는 공격대상인 운영시스템에서 수행될 몇몇 명령어들을 심플하게 해놓은 것일 수 있다
3) Shell code
- 쉘 코드는 exploitation 을 할 때 페이로드에 사용되어지는 명렁의 한 묶음
- 쉘 코드는 전통적으로 어셈블리어로 가성
4) Module
- 모듈은 MetaSploit Framework 에 의해 사용될 수 있는 소프트웨어의 한 부분
- 예: 스캐닝 모듈 등
5) Listener
- 리스너는 어떤 종류의 연결을 대기하는 메타스플로잇 안의 구성요소이다
- 리스너 핸들은 익스플로잇 시스템에 의해 접근이 될 공격 머신을 기다린다
6) MetaSploit Interface
- 메타스플로잇 인터페이스는 콘솔, cmd 그리고 그래픽 유저 인터페이스를 포함
7) MSFConsole
- msfconsole 은 프레임워크안에서 이용가능한 거의 모든 설정과 옵션을 제공하는 툴
8) LHost(Local Host), LPort(Local Port)
- LHost : 공격자의 IP 주소
- LPort : 공격자의 포트
9) RHost(Remot Host), RPort(Remote Port)
- RHost : 피해자의 IP 주소
- RPort : 피해자의 포트
5. 메타스플로잇 인터페이스
1) MSFconsole
- 사용자 친화적인 대화형 방식을 사용해 모든 기능에 접근하는 인터페이스
2) MSFcli
- 프레임워크의 고유한 인터프리터를 사용하지 않고 커멘드 라인에서 직접 수행하는 인터페이스
3) MSFgui
- msfpcd 데몬을 구동하여 Metasploit 의 모든 기능을 GUI를 통해 사용가능한 Java 기반의 툴
4) Armitage
- 메타스플로잇을 GUI 형식으로 만들어진 툴
- CLI 처럼 명령어 입력하는게 아니라 목록을 보면서 마우스로 페이로드를 선택할 수 있다.
'My K-Shield Edu.(1기) > 1st Edu.' 카테고리의 다른 글
[네트워크포렌식] 교재 정리 (0) | 2013.09.29 |
---|---|
[웹해킹보안] 웹해킹 교재 정리 (0) | 2013.09.29 |
[악성코드분석] 교재 정리 (0) | 2013.09.29 |
[메타스플로잇] 침투 테스트(Penetration Test) (0) | 2013.09.01 |
[웹해킹보안] Inclusion Attacks (0) | 2013.08.31 |
[웹해킹보안] 파일 다운로드 (0) | 2013.08.31 |
[웹해킹보안] Blind SQL Injection - 입력데이터 검증 및 표현 (0) | 2013.08.29 |
[웹해킹보안] SQL Injection - 입력데이터 검증 및 표현 (0) | 2013.08.29 |
[웹해킹보안] Cross Site Script(CSRF) - 입력데이터 검증 및 표현 (0) | 2013.08.28 |
[웹해킹보안] Cross Site Script(XSS) - 입력데이터 검증 및 표현 (0) | 2013.08.28 |