ㅇ악성코드 분석

Similar documents
PowerPoint 프레젠테이션

작성자 : 기술지원부 김 삼 수

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

199

b

snu.pdf

운영체제실습_명령어

< FBBE7B0EDB3EBC6AE5FB5F0C6FAC6AEC6D0BDBABFF6B5E5C3EBBEE0C1A128BCF6C1A4292E687770>

View Licenses and Services (customer)

!K_InDesginCS_NFH

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Microsoft Word - src.doc

untitled

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

歯mp3사용설명서

소개 Mac OS X (10.9, 10.10, 10.11, 10.12) 와 OKI 프린터호환성 Mac OS X 를사용하는 PC 에 OKI 프린터및복합기 (MFP) 제품을연결하여사용할때, 최고의성능을발휘할수있도록하는것이 OKI 의목 표입니다. 아래의문서는 OKI 프린터및

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

untitled

Contents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업 7 기존 Windows 2003 AD의스키마확장...

PowerPoint 프레젠테이션

<41736D6C6F D20B9AEBCADBEE7BDC42E687770>

Discrete Mathematics

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Windows 8에서 BioStar 1 설치하기

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

FT (000)

온라인등록용 메뉴얼

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

Microsoft PowerPoint 통신 및 압축 명령어.ppt

PowerPoint 프레젠테이션

<4D F736F F D20B1B9B0A1BAB020BEC6C0CCC7C720C2F7B4DC20B0A1C0CCB5E5>

Mango220 Android How to compile and Transfer image to Target

목차 개요 3 섹션 1: 해결 과제 4 APT(지능형 지속 위협): 이전과 다른 위협 섹션 2: 기회 7 심층 방어 섹션 3: 이점 14 위험 감소 섹션 4: 결론 14 섹션 5: 참조 자료 15 섹션 6: 저자 소개 16 2

- 목차 - 1. 서버에서실행되는서비스확인 2. 원격접속 (SSH) 보안설정 3. /tmp 디렉터리보안설정 4. iptable 설정 / hosts.allow & hosts.deny 설정 5. 시스템파일변조체크 문서작성간에테스트된환경 - CentOS bit -

Microsoft Word - UG-BetaDraft_KO_TT-OK.doc

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용

게시판 스팸 실시간 차단 시스템

Untitled-3

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

PowerPoint 프레젠테이션

ADP-2480

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Hack the Packet 보고서 위 dj

PowerPoint 프레젠테이션

Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_

#WI DNS DDoS 공격악성코드분석

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

JDK이클립스

목차 1. 시스템구성 개요 정의 목적 환경 준비사항 필수설치프로그램 Sendmail 서버구축을위한준비... -

Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

목차 백업 계정 서비스 이용 안내...3 * 권장 백업 정책...3 * 넷하드(100G 백업) 계정 서버로 백업하는 2가지 방법...3 * 백업서버 이용시 주의사항...3 WINDOWS 서버 사용자를 위한 백업서비스 이용 방법 네트워크 드라이브에 접속하여

전송계층프로토콜 TCP(Transmission Control Protocol) 전송계층에서동작하는연결지향형 (connectionoriented) 프로토콜 데이터의흐름을관리하고, 데이터가정확한지검증하며통신 쓰리웨이핸드셰이킹 (three-way handshaking) 을통

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

1217 WebTrafMon II

PowerPoint 프레젠테이션

본 CERT) "Security Consumer Report - DLP" 는 한국침해사고대응팀협의회(CNCERT:CNsortium of 회원으로 활동하는 보안 담당자가 자발적으로 보고서 위원회를 구성한 후 국내에서 유 통되는 DLP 제품을 조사( 기획 수행 제작) 한

INDEX 1. 개요 데이터백업스크립트작성 crontab 을이용한자동백업예약 활용 - 다른서버에백업하기

슬라이드 1

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

단계

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월

Chapter 05. 파일접근권한관리하기

Studuino소프트웨어 설치

Linux Server - FTP Good Internet 소 속 IDC실 이 름 정명구매니저

EJRWXFSEKSPJ.hwp

PowerPoint 프레젠테이션

H3250_Wi-Fi_E.book

<B1DDC0B6C1A4BAB8C8ADC1D6BFE4B5BFC7E C8A3292E687770>

DNS (Domain Name System) Build for RHEL4(x86) Writer : 이경호

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

Microsoft Word - How to make a ZigBee Network_kr

YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결

<BBE7B0EDB3EBC6AE5FC7E3BAEAB0D4C0D32E687770>

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

GLOFA Series Cnet

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

???? 1

PowerPoint Presentation


메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

슬라이드 1

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

Windows 10 General Announcement v1.0-KO

Windows Server 2012

망고100 보드로 놀아보자-4

< FBFF9B0A320BEC7BCBAC4DAB5E520C0BAB4D0BBE7C0CCC6AE20C5BDC1F620B5BFC7E220BAB8B0EDBCAD283131BFF E302028C8A8C6E4C0CCC1F620BEF7B

Microsoft PowerPoint - 4. 스캐닝-2.ppt [호환 모드]

NTD36HD Manual

Transcription:

기술문서 2016-10-25 프로젝트 최종보고서 작성자 : 프로젝트 KITRI 제 13 기모의해킹과정 김남용 2

개정이력 개정번호개정내용요약개정일자 1.0 최초제정승인 2016-10-25 1.1 단어수정 2016-10-25 문서규칙 quiz 프로젝트최종보고서 첨부파일버젂문서최종수정일 1 2 3 4 작성및확인은 Microsoft Word 2007으로작성되어졌으며, Acrobat Reader로읽는다. (1) 에는 Manual, Utility, Tip, Analysis Report 로구분하며, 기재된정보가 Manual과 Utility가혼합된경우에는 "Manual + Utility" 라고표기되며, 머리글의 에해당구분정보를표기된다. 본문서의주제가되는대상은오른쪽큰여백에기재된다. (4) 첨부파일버젂 (2) 은첨부파일이존재하는경우에기재되며, 첨부파일의버젂이표기된다. ( 유틸리티의경우최종버젂은날짜표기대신버젂으로대체한다 ) 문서최종수정일 (3) 에는문서의최종수정날짜가표기된다. 3

목차 1. 개요... 6 가. 의의... 6 나. 목적... 6 2. 프로젝트분석과정... 6 가. 분석환경... 6 나. 분석도구... 6 다. 분석도구활용... 7 1) WireShark 사용... 7 3. 패킷분석사례... 8 가. 문제풀이... 8 1) 공격자호스트의 IP 주소는무엇인가?... 8 2) 대상호스트의 IP 주소는무엇인가?... 8 3) 열려있는 Port는무엇인가?... 9 4) 공격자는어떠한 Port를통해접근하였는가?... 10 5) 의심되는 Packet을확인하여시간흐름에맞춰사건을재구성하시오 (ex : 어떠한파일을사용하여무엇을어떻게하였다등등..)... 11 4. 결론... 19 5. 참고문헌... 19 4

그림목차 [ 그림-1. WireShark]... 7 [ 그림-2. 공격자호스트 IP 주소 ]... 8 [ 그림-3. 대상자호스트 IP 주소 ]... 8 [ 그림-4. 열려있는포트 ]... 9 [ 그림-5. 열려있는포트 ]... 9 [ 그림-6. 열려있는포트 ]... 9 [ 그림-7. 공격자가접속한 port]... 10 [ 그림-8. 공격자가접속한 port]... 10 [ 그림-9. 공격자와대상자호스트 IP 주소확인 ]... 11 [ 그림-10. 열려져있는포트확인 ]... 11 [ 그림-11. FTP포트를통한접속 ]... 12 [ 그림-12. FTP포트에서패스워드확인 ]... 12 [ 그림-13. FTP포트루트접속확인 ]... 13 [ 그림-14. FTP포트수동모드와전송된파일확인 ]... 14 [ 그림-15. FTP포트를통해전송된파일확인 ]... 14 [ 그림-16. FTP포트능동모드확인 ]... 15 [ 그림-17. FTP포트능동모드확인 ]... 15 [ 그림-18. FTP포트능동모드확인 ]... 16 [ 그림-19. TELNET포트접속확인 ]... 16 [ 그림-20. TELNET포트접속후데이터확인 ]... 17 [ 그림-21. TELNET포트데이터전송확인 ]... 18 [ 그림-22. TELNET포트공격자데이터확인 ]... 18 5

1. 개요 가. 의의 프로젝트를통한패킷분석프로젝트작성 나. 목적 wireshark 분석하는방법을알아본다. 패킷분석을통한문제풀이와프로젝트경험을쌓는다. 효율적인툴의사용예시를보여준다. 분석과정을바탕으로파일분석과정을정리하여제시한다. 2. 프로젝트분석과정 가. 분석환경 VMWare 11.0 Windows XP SP3 32bit 나. 분석도구 명칭설명 UI WireShark 패킷분석을통한분석과정정리 다운로드사이트 6

다. 분석도구활용 1) WireShark 사용 패킷분석하기위해먼저 wireshark 다운받은후압축을해제하면 [ 그림 -1] 의파일들을확인할수 있다. [ 그림 -1. WireShark] WireShark 를다운로드를통해분석을시작할수있습니다. 7

3. 패킷분석사례 가. 문제풀이 1) 공격자호스트의 IP 주소는무엇인가? [ 그림 -2. 공격자호스트 IP 주소 ] 계속적인포트스캔으로 192.168.21.130 -> 192.168.21.132 스캔공격하는모습을보여준다. 2) 대상호스트의 IP 주소는무엇인가? [ 그림 -3. 대상자호스트 IP 주소 ] 계속적인포트스캔으로 192.168.21.132 -> 192.168.21.130 공격받는모습을보여준다. 8

3) 열려있는 Port 는무엇인가? [ 그림 -4. 열려있는포트 ] [ 그림 -5. 열려있는포트 ] [ 그림 -6. 열려있는포트 ] 열려있는포트들은 20,21,22,23, 25,111,113,1010,13282,26335,46658,56523,39813,39814,39819 으로 찾았으며, tcp.flags.ack==1&&tcp.flags.syn==1 을통해 tcp 의 syn,ack 를같이보낸것들만필터하였 으며, 요청과응답같이있는것들을모아보니위와같은포트들이열려있습니다. 9

4) 공격자는어떠한 Port 를통해접근하였는가? [ 그림 -7. 공격자가접속한 port] [ 그림 -8. 공격자가접속한 port] 위그림과같이 FTP(21 포트 ), TELNET(23 포트 ) 을통해접속을하였으며, 2 가지의접속포트를이용하 여공격을하였습니다. 10

5) 의심되는 Packet 을확인하여시간흐름에맞춰사건을재구성하시오 (ex : 어떠한파일을사용하 여무엇을어떻게하였다등등..) [ 그림 -9. 공격자와대상자호스트 IP 주소확인 ] 젂체 Packet 을확인해본결과처음시작은 tcp 포트스캔을통해공격자는대상자에게스캔공격을 시작하였다. [ 그림 -10. 열려져있는포트확인 ] 공격자는포트스캔을통해대상자의열려있는포트들을확인하였습니다. 11

[ 그림 -11. FTP 포트를통한접속 ] FTP 21 포트를이용하여접속을시도하며 root 패스워드찾기 ( 가장자주사용하는사젂대입공격 ) 를 계속적시도를한다. [ 그림 -12. FTP 포트에서패스워드확인 ] Root 패스워드찾기를통해서 user:root 와 password:toor 를발견하였고, 그것을이용하여 root 권한 접속에성공합니다. 12

[ 그림 -13. FTP 포트루트접속확인 ] FTP 포트를통해루트에접근한모습입니다. 13

[ 그림 -14. FTP 포트수동모드와전송된파일확인 ] PASV 수동모드를통해공격자 ip 에서대상자 ip 로 STOR( 젂송 ) 을통해 ish-v0.2.tar.gz 이젂송되었음을 보여줍니다. [ 그림 -15. FTP 포트를통해전송된파일확인 ] 상대 ftp 포트를통해 ish-v0.2.tar.gz 의파일을공격호스트 ip 로젂송하였습니다 14

[ 그림 -16. FTP 포트능동모드확인 ] [ 그림 -17. FTP 포트능동모드확인 ] 15

[ 그림 -18. FTP 포트능동모드확인 ] ftp 패킷에서수동모드에서능동모드로젂환되었다 [ 그림 -19. TELNET 포트접속확인 ] 그리고 telnet 23 번포트를통해 centos 로들어가 root 계정접속하였던모습이나타났다. telnet data 젂송내역을확인해보면밑에그림과같다. 16

[ 그림 -20. TELNET 포트접속후데이터확인 ] 은닉채널 (Covert Channel) 을이용한 icmpshell 백도어사용방법입니다. 공격자 ip가대상자ip로 ftp에서젂송해두었던 ish-v0.2.tar.gz을 tar-zxvf명령어로압축을풀었으며, centos에서 make 와 make linux 명령어로컴파일을한다. 압축을푼디렉토리로경로이동한다. cd ISHELL-V0.2./ishd -i 65535 -t 0 -p 2621 를통해포트 2621을통해 icmpshell 백도어실행됩니다. 17

[ 그림 -21. TELNET 포트데이터전송확인 ] [ 그림 -22. TELNET 포트공격자데이터확인 ] 공격자용컴퓨터 Kali 에서대상자 centos 에접속하여 su root 권한상승하고 pwd 또는 ls 등.. 을통 해대상자의 PC 정보들을모두확인하는모습이다. 18

4. 결론 - 문제를통해패킷분석을자세히알게되었으며, 젂체적인문서작성방법까지도움이되었습니다. - 공격자의움직임의패턴을알수있었으며, 무엇을순서대로하였는지자세히알아볼수있었습니다. 5. 참고문헌 http://www.naver.com 네이버의힘 http://www.google.com 구글링의힘 19