Setup Oracle VirtualBox For Penetration Testing 명지대학교 홍석원

Slides:



Advertisements
Similar presentations
※ 상세한 회의 설정 정보의 경우 상세 메뉴얼을 참고 하시기 바랍니다. 화상회의 요약 매뉴얼 ver. 1.0.
Advertisements

Internet Multimedia solutions Internet Multimedia Solutions (Video Chatting) KLC21 ㈜ 본 제안서의 내용은 ㈜ KLC 에 저작권이 있습니다. 본 제안서는 내용이 구성이 잘된 제안서로서 제안서를.
보 고 서 보 고 서 목  차.
비업무용 사이트 차단 및 웹 모니터링 솔루션 ㈜토탈인터넷시큐리티시스템 TEL : FAX :
학습목표 하드웨어와 소프트웨어의 종류 및 개념 컴퓨터 본체의 내부 구성 윈도우 XP의 프로그램 실행 및 제거
MB노믹스의 실패와 미래 22조 배주환 외 5명.
컴퓨터 일반 모의고사1.
Let’s Speak English Well
2012년 12월 정기 제직회 기 도 : 김영민 집사 출 석 : 서 기 개회 선언 : 제직회장 (이태환 장로)
전산기기 BMT 표준사양서.
경영 정보 시스템 구축 제안서 가우정보기술주식회사 [신화 제약 주식회사] 1997년 10월 9일 새로운 기법
경기도교육청 정품소프트웨어 보급 관리 기본 계획 설명회
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
임베디드 시스템 개론 8. 임베디드 시스템 개발 환경 8주차 강의 자료 Embedded System Lab.
13. Xen Yasik 박중언.
경영 정보 시스템 구축 제안서 가우정보기술주식회사 [신화 제약 주식회사] 1997년 10월 9일 새로운 기법 철저한 사후 관리
사용자 메뉴얼 차량용 4CH 블랙박스 매뉴얼 버전 : Version 2.1 Hardware Version : 2.0
비업무 사이트 차단 시스템 Venus/CPS.
전자책도서관 스마트폰 및 태블릿 PC 이용 안내.
CIDISK STEALTH File Server 제안서
뇌를 자극하는 Windows Server 2012 R2
사용자 메뉴얼 차량용 4CH 블랙박스 매뉴얼 버전 : Version 1.1 Hardware Version : 1.0
삼성전자 사외업무지원시스템 사용자 매뉴얼 v4.1.
BIG Data 컴퓨터응용과학부 박진완.
Windows CE 시스템 개발 환경 구축.
오목게임 W32 로봇시스템제어(하) GROUP 7 노성동, 하선웅, 김관준
네트워크 프로그래밍 <네트워크 주문 프로그램 V1.00 >
Penetration Testing 명지대학교 홍석원
(ДаТС компьютерийн нэгдсэн сургалтын төв)
정보처리개론 Ⅲ. 윈도우 XP.
뇌를 자극하는 SQL Server 장. SQL Server 2008 설치 및 업그레이드.
임베디드 리눅스 시스템의 기본 개념 강의 목표 내용 임베디드 리눅스 시스템의 기본 개념과 주제 제시 1. 임베디드 시스템
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
2. Linux Installation Target Embedded System은 리눅스 환경을 사용한다. 이 장에서는 리눅스 설치부터, 각 설정의 의미들에 대해 이야기 한다.
운영체제와 Windows XP 초등 ICT 교육 방법론 2013년 1학기.
Internet Multimedia Solutions (Video Chatting)
철강 대리점 시스템 철강 대리점 시스템 대표 : 김용배 주소) 서울 강동구 명일2동 전화) H.P) 메일)
프리젠테이션 활용 및 데이터활용 Chapter 1 엑셀의 개요 김 정 석
자동 업데이트 솔루션 사용 설명서 ZeronsoftN Zeroback Solution
Virtualbox static ip 설정
Maxcampus [Ctrl] , [Shift] 키 기능 [Ctrl] 키 [Shift] 키 ① 첫 클릭 지점에서 그리기
1 2 계속 생산해역등급관리 엑셀업로드 가이드 1. 생산해역등급관리 – 위생자료결과관리(해수)
홈 네트워크 시뮬레이션 정 찬 번 석 성 환.
포토서버 (PhotoServer) 제품 소개서
Windows 10 업그레이드 방지 관련 메뉴얼 목차 [1] Windows 10 업그레이드 예약 확인 / 취소
1장. 가상머신(Virtual Machine)의 소개와 설치
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
인터넷응용프로그래밍 Atom(개발 환경).
제8장 백본 부하 모델링 및 생성 2 과 목 : 네트워크 설계 및 실험 조 명 : 1 조
소리가 작으면 이어폰 사용 권장!.
MAIL CLIENT 김창우 윤성훈 이경재.
Windows7 – 글꼴, 시스템, 장치관리자, 전원옵션
엑셀 개요(Excel Introduction) 2 – 셀 선택, 데이터 입력, 셀 편집, 셀 서식
컴퓨터의 열을 잡자 컴퓨터는 열이 큰 적. 지나치게 온도가 올라가면 윈도우에서 알 수 없는 오류 메시지가 뜨거나 심할 땐 시스템이 멈춰버린다. PC의 열을 알맞게 관리하는 것은 PC의 성능과 안정성을 높이는 데에 큰 도움. [ 열을 발생하는 장치들 ] CPU 작동으로 인한.
알쏭달쏭 요한복음 성경퀴즈.
서강지역 파워포인트교육 지역주민과 함께하는 교육.
파워포인트 2003.
소방시설 자동산정 프로그램.
나이스 방과후학교 사용자 적용 매뉴얼 및 에듀파인을 활용한 엑셀 간소화 프로그램 안내
컴퓨터활용능력1급필기 06 PC 운영체제(2) Windows 탐색기 제어판 인쇄.
2011년 농림사업정보시스템(AgriX) 구축사업
문서의 작성 정보과학부 이지연.
비행 슈팅 액션 레이싱게임 기획서 웹운영과 전지훈.
성경퀴즈 여호수아1장 3장 복습게임.
2장 내 슬라이드 처음 만들기 실용컴퓨터 파워포인트.
국립중앙의료원 messenger User Guide Ver 3.2.
소리가 작으면 이어폰 사용 권장!.
Averatec Notebook 하드 복구 솔루션의 특징 요약
게임 엔진 ~인체 대 탐험~ 조주열.
Presentation transcript:

Setup Oracle VirtualBox For Penetration Testing 2015.11.11 명지대학교 홍석원 Network Security Setup Oracle VirtualBox For Penetration Testing 2015.11.11 명지대학교 홍석원

Oracle VirtualBox VirtualBox는 본래 InnoTek가 개발한 뒤, 현재는 Oracle이 개발 중인 소프트웨어(제한된 GPL 버전). 리눅스, OS X, 솔라리스, 윈도를 게스트 운영 체제로 가상화하는 가상화 소프트웨어. https://www.virtualbox.org/

Penetration Testing 실습 환경 Guest x 2 (Attacker, Target) Microsoft Windows 7 Professional K with SP1 x86 1 CPU Memory 512 MB HDD 25 GB (OS 약 7 GB) Video Memory 18 MB No Audio

Penetration Testing 실습 환경 Host OS 무관 Dual Core CPU 이상 권장 Memory 3 GB 이상 권장 HDD 80 GB 이상 권장

Setup Oracle VirtualBox ’https://www.virtualbox.org/’ 에 접속하고, Downloads Link에 들어가서 Host OS에 맞는 VirtualBox platform package를 다운로드한다. 확장된 기능을 사용하려면, 다운로드한 package 버전 에 맞는 VirtualBox Extension Pack을 추가로 받는다. 순서대로 설치한다. (VirtualBox platform package 설치 용량 약 200MB)

Setup Oracle VirtualBox 가상 드라이버 설치로 네트워크가 순간 끊기는 것에 주의.

Setup Oracle VirtualBox 설치 완료되면 실행하고, 파일 메뉴 > 환경 설정 > 입력 > 가상 머신 탭에서 호스트 키 조합을 ‘왼쪽 Shift + 왼쪽 Ctrl'로 변경한다. 호스트 키 조합 VirtualBox의 Guest OS가 전체 화면으로 구동되면, Alt + Tab을 비롯한 모든 키보드 입력이 Guest OS로 입력 되기 때문에 Host OS로 빠져나올 수 없다. 따라서 호스트 키 조합을 포함한 단축키를 사용하여, 여러 Host <-> Guest 기능들을 사용한다. (ex. Shift + Ctrl + F) 키보드에 따라 VirtualBox에서 기본으로 설정되는 ‘오른쪽 Ctrl‘이 없는 경우도 많이 있기 때문에(노트북 등) ‘Ctrl + C’처럼 기존에 OS에서 사용하지 않는 키 조합으로 변경 하여 사용한다.

Setup Oracle VirtualBox 호스트 키 조합 변경

Setup Oracle VirtualBox 파일 메뉴 > 가상 시스템 가져오기 기능을 사용하여, 실습을 위해 미리 준비된 가상 시스템을 가져온다.

Setup Oracle VirtualBox 실습에는 Guest x 2 가 필요하므로, List에서 마우스 우 클릭하고 복제한다.

Setup Oracle VirtualBox 생성된 가상 시스템 Guest x 2 를 시작한다.

Setup Oracle VirtualBox 가상 시스템 구별을 위해 Attacker의 바탕 화면 배경 을 단색 붉은색으로 변경한다. (제어판 > 모양 및 개인 설정 > 바탕 화면 배경 변경)

Setup Oracle VirtualBox 가상 시스템 구별을 위해 Target의 바탕 화면 배경을 단색 녹색으로 변경하고, 바탕화면의 ‘Cain 바로 가기’ 를 삭제한다.

Setup Oracle VirtualBox VirtualBox 관리자 프로그램으로 돌아가서, 파일 메뉴 > 환경 설정 > 네트워크 > NAT 네트워크 탭에서 새 NAT 네트워크를 추가하고 편집한다.

Setup Oracle VirtualBox 사용하기 편한 Private Network로 설정한다.

Setup Oracle VirtualBox GUEST 가상 시스템으로 돌아와서, 장치 메뉴 > 네트워크 > 네트워크 설정에서 GUEST 가상 시스템을 NAT 네트워크에 연결한다.

Setup Oracle VirtualBox 가상 네트워크 케이블을 연결할 때, 시간이 다소 필요 하므로 일정 시간 뒤 인터넷 연결을 확인한다.

알려진 버그 VirtualBox의 Guest OS 내 입력을 위해 Host에 가상 Input Driver를 설치하게 되는데, 1. 특정 버전의 Windows Update 2. 각종 백신 프로그램 에서 충돌이 발생하여 실행되지 않는 경우가 있다. Host OS 재부팅해도 해결되지 않는 경우, VirtualBox 설치 프로그램을 재실행하여 ‘Repair’ 한다.

알려진 버그 VirtualBox의 Guest OS 통신을 위해 Host에 가상 Network Driver를 설치하게 되는데, 각종 네트워크 보조 프로그램(ex. 노트북 Wi-Fi 검색 프로그램)과 충돌하여 Guest 통신이 안 되는 경우가 있다. Host OS 재부팅해도 해결되지 않는 경우, 다른 네트워크를 새로 생성하고 Guest 네트워크를 변 경하고 기다려본다. 그래도 해결되지 않을 경우, VirtualBox 설치 프로그램을 재실행하여 ‘Repair’ 한다.

Warning !!! 모의해킹은 학업을 위해 제한된 환경에서만 실행. 실제 네트워크 상에서 실행하여 역탐지되면, 민형사상 법적 책임이 부과될 수 있습니다.

Q & A

Thanks