{"product_id":"139517","title":"정보보안 콘테스트를 위한 CTF 문제집","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jXPBvfq4NhfTT9KzvY6BNL38heD3x.png?v=1765075214\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\u003ccenter\u003e\n\u003cdiv style=\"width:95%\"\u003e\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e정보보안 콘테스트를 위한 CTF 문제집\u003c\/div\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/62114597\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003eDescription\u003c\/div\u003e\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e책소개\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e \u003cdiv\u003e  『CTF 정보보안 콘테스트 챌린지북』의 속편으로서 좀 더 깊고 전문적인 내용을 체감하고 학습할 수 있도록 구성했다.\u003cbr\u003e각 장르(바이너리 해석, Pwn, 네트워크, 웹)의 지식을 사용하는 문제가 수록돼 있고, 이에 대한 풀이를 자세하게 설명했다. SECCON Beginners에 출제된 문제는 물론, SECCON CTF나 기타 CTF에 출제된 문제, 그리고 그 분야에서 중요한 지식을 확인할 수 있는 문제를 새롭게 만들어 수록했다.\u003cbr\u003e\u003cbr\u003eCTF는 보고 외우는 문제가 아니다.\u003cbr\u003e이 책을 읽을 때는 실제로 손을 움직여보고 어떤 방법으로 문제를 풀어야 할지, 어떤 접근 방법으로 정답을 찾아내야 할지 고민하며 읽는다면 많은 도움이 될 것이다.\u003cbr\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cul\u003e \u003cli\u003e 책의 일부 내용을 미리 읽어보실 수 있습니다.\u003cbr\u003e\u003cspan\u003e미리보기\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cbr\u003e\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e목차\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e  \u003cb\u003e[1부] 바이너리 분석 문제\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e▣ 문제 1: SelfReference \u003cbr\u003e1.\u003cbr\u003e문제와 해설 \u003cbr\u003e2.\u003cbr\u003e정보 수집 \u003cbr\u003e___2.1 파일 종류 \u003cbr\u003e___2.2 파일에 포함된 표시 가능한 문자 \u003cbr\u003e___2.3 파일 실행 \u003cbr\u003e3.\u003cbr\u003e풀이 \u003cbr\u003e___3.1 radare2 실행 \u003cbr\u003e___3.2 암호화 함수 식별 \u003cbr\u003e___3.3 fcn.080486eb 분석 \u003cbr\u003e___3.4 fcn.08048be1 분석 \u003cbr\u003e4.\u003cbr\u003e플래그 입수 \u003cbr\u003e___4.1 복호화 함수 재현\u003cbr\u003e5.\u003cbr\u003e정리\u003cbr\u003e\u003cbr\u003e▣ 문제 2: Simultaneous \u003cbr\u003e1.\u003cbr\u003e문제 \u003cbr\u003e2.\u003cbr\u003e해설 \u003cbr\u003e___2.1 동작 확인 \u003cbr\u003e___2.2 ltrace를 통한 분석 \u003cbr\u003e___2.3 gdb-peda를 사용한 분석 \u003cbr\u003e___2.4 연립 방정식 풀기 \u003cbr\u003e___2.5 연립 방정식의 해를 입력 \u003cbr\u003e3.\u003cbr\u003e정리 \u003cbr\u003e번외편: NumPy를 사용한 풀이 \u003cbr\u003e\u003cbr\u003e\u003cb\u003e[2부] Pwn 문제\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e▣ 문제 3: SECCON x 콜로세움 2017 서버 2 \u003cbr\u003e1.\u003cbr\u003e개요 \u003cbr\u003e___1.1 King of the Hill이란 \u003cbr\u003e2.\u003cbr\u003e사전 준비 \u003cbr\u003e3.\u003cbr\u003e제공 정보 \u003cbr\u003e4.\u003cbr\u003e해설 \u003cbr\u003e___4.1 문제 서버 조사 \u003cbr\u003e___4.2 첫 번째 플래그 \u003cbr\u003e___4.3 두 번째 플래그 \u003cbr\u003e___4.4 세 번째 플래그 \u003cbr\u003e___4.5 pico 예비 조사 \u003cbr\u003e___4.6 익스플로잇 제작 \u003cbr\u003e___4.7 팀 키워드 쓰기 \u003cbr\u003e___4.8 방어점 사전 조사 \u003cbr\u003e___4.9 익스플로잇 만들기 \u003cbr\u003e5.\u003cbr\u003e정리 \u003cbr\u003e\u003cbr\u003e▣ 문제 4: cheer_msg \u003cbr\u003e1.\u003cbr\u003e문제 \u003cbr\u003e2.\u003cbr\u003e사전 조사 \u003cbr\u003e3.\u003cbr\u003e동작 파악 \u003cbr\u003e4.\u003cbr\u003e바이너리 분석 \u003cbr\u003e___4.1 main 함수 \u003cbr\u003e___4.2 message 함수 \u003cbr\u003e___4.3 getnline 함수 \u003cbr\u003e___4.4 getint 함수 \u003cbr\u003e5.\u003cbr\u003e취약점 찾기 \u003cbr\u003e___5.1 취약점 확인 \u003cbr\u003e6.\u003cbr\u003e프로그램 공격 \u003cbr\u003e___6.1 방침 \u003cbr\u003e___6.2 익스플로잇 작성 \u003cbr\u003e7.\u003cbr\u003e실제 공격을 통한 셸 탈취 \u003cbr\u003e8.\u003cbr\u003e정리 \u003cbr\u003e\u003cbr\u003e▣ 문제 5: Checker \u003cbr\u003e1.\u003cbr\u003e문제 \u003cbr\u003e2.\u003cbr\u003e사전 조사 \u003cbr\u003e3.\u003cbr\u003e동작 파악 \u003cbr\u003e4.\u003cbr\u003e바이너리 분석 \u003cbr\u003e___4.1 main 함수 \u003cbr\u003e___4.2 getaline 함수 \u003cbr\u003e5.\u003cbr\u003e취약점 발견 \u003cbr\u003e___5.1 취약점 확인 \u003cbr\u003e6.\u003cbr\u003e프로그램 공격 \u003cbr\u003e___6.1 방침 \u003cbr\u003e___6.2 익스플로잇 작성 \u003cbr\u003e7.\u003cbr\u003e정리 \u003cbr\u003e\u003cbr\u003e\u003cb\u003e[3부] 네트워크 문제\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e▣ 문제 6: File Transfer Protocol \u003cbr\u003e1.\u003cbr\u003e문제 \u003cbr\u003e2.\u003cbr\u003e해설 \u003cbr\u003e3.\u003cbr\u003e패킷 분석 \u003cbr\u003e___3.1 조사할 패킷을 결정 \u003cbr\u003e___3.2 패킷 필터링 \u003cbr\u003e___3.3 필터링한 패킷을 분석 \u003cbr\u003e___3.4 파일 내용 확인 \u003cbr\u003e4.\u003cbr\u003e정리 \u003cbr\u003e\u003cbr\u003e▣ 문제 7: RE:Build \u003cbr\u003e1.\u003cbr\u003e문제 \u003cbr\u003e2.\u003cbr\u003e두 파일의 차이 \u003cbr\u003e3.\u003cbr\u003epcap 파일 추출 \u003cbr\u003e4.\u003cbr\u003epcap 파일 분석 \u003cbr\u003e5.\u003cbr\u003eRangeRequests \u003cbr\u003e6.\u003cbr\u003eflag.png 재결합 \u003cbr\u003e7.\u003cbr\u003e정리 \u003cbr\u003e\u003cbr\u003e▣ 문제 8: What do you type? \u003cbr\u003e1.\u003cbr\u003e문제 \u003cbr\u003e2.\u003cbr\u003e파일 열기 \u003cbr\u003e3. USB 패킷을 캡처하는 방법 \u003cbr\u003e4. USB 패킷 헤더 형식 \u003cbr\u003e5. USB 패킷 헤더 해석 \u003cbr\u003e6.\u003cbr\u003e전송된 데이터를 분석 \u003cbr\u003e7.\u003cbr\u003e프로그램을 작성하고 입력된 문자의 해석을 자동화 \u003cbr\u003e8.\u003cbr\u003e정리 \u003cbr\u003e\u003cbr\u003e\u003cb\u003e[4부] Web 문제\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e▣ 문제 9: Login Me! \u003cbr\u003e1.\u003cbr\u003e문제 \u003cbr\u003e2.\u003cbr\u003e문제 풀이 방향 결정 \u003cbr\u003e___2.1 사전 준비 \u003cbr\u003e___2.2 ID\/PW 추측 \u003cbr\u003e___2.3 로그인된 세션을 탈취 \u003cbr\u003e___2.4 SQL 인젝션 가능 여부 테스트 \u003cbr\u003e3. SQL 인젝션 시도 \u003cbr\u003e___3.1 SQL 문 파악 \u003cbr\u003e___3.2 테이블 구조 파악 \u003cbr\u003e___3.3 계정정보 취득 \u003cbr\u003e___3.4 로그인 \u003cbr\u003e4.\u003cbr\u003e문제의 의도 파악 \u003cbr\u003e___4.1 MySQL의 특수한 함수 \u003cbr\u003e___4.2 PHP 파일의 위치 추측 \u003cbr\u003e___4.3 PHPINFO를 다시 읽기 \u003cbr\u003e___4.4 PHP 파일 읽기 \u003cbr\u003e5.\u003cbr\u003e정리 \u003cbr\u003e\u003cbr\u003e▣ 문제 10: Bonsai XSS Revolutions \u003cbr\u003e1.\u003cbr\u003e해설 \u003cbr\u003e2.\u003cbr\u003e다른 방법 \u003cbr\u003e3.\u003cbr\u003e정리 \u003cbr\u003e\u003cbr\u003e▣ 문제 11: Amazing Language \u003cbr\u003e1.\u003cbr\u003e문제 \u003cbr\u003e2.\u003cbr\u003e해설 \u003cbr\u003e___2.1 문제 파일 확인 \u003cbr\u003e___2.2 문제에 관련된 정보 수집 \u003cbr\u003e___2.3 문제 파일 분석 \u003cbr\u003e___2.4 웹에서 힌트를 검색 \u003cbr\u003e___2.5 problem.png를 확인 \u003cbr\u003e___2.6 웹 브라우저에서 실행 \u003cbr\u003e___2.7 자바스크립트 코드 확인 \u003cbr\u003e___2.8 알 수 없는 문자열을 해독해 FLAG를 획득 \u003cbr\u003e3.\u003cbr\u003e정리 \u003cbr\u003e\u003cbr\u003e\u003cb\u003e[5부] 기타 문제\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e▣ 문제 12: Venus \u003cbr\u003e1.\u003cbr\u003e보안 캠프 전국 대회 2016 CTF \u003cbr\u003e___1.1 규칙 및 형식 \u003cbr\u003e2.\u003cbr\u003e문제 및 해설 \u003cbr\u003e3.\u003cbr\u003e‘Venus’에 해당하는 문제는 무엇인가 \u003cbr\u003e___3.1 어떤 포트가 열려있는가 \u003cbr\u003e___3.2 서비스 내용 상세 조사 \u003cbr\u003e___3.3 SSH 접속 시도 \u003cbr\u003e___3.4 실행 중인 프로세스 조사 \u003cbr\u003e4.\u003cbr\u003eProblem #1 (Level1) \u003cbr\u003e5.\u003cbr\u003eProblem #2 (Level2) \u003cbr\u003e6.\u003cbr\u003eProblem #3 (Level3) \u003cbr\u003e7.\u003cbr\u003eProblem #4 (Level4) \u003cbr\u003e8.\u003cbr\u003e파이썬을 통한 자동화 \u003cbr\u003e___8.1 Problem #1 (Level1) \u003cbr\u003e___8.2 Problem #2 (Level2) \u003cbr\u003e___8.3 Problem #3 (Level3) \u003cbr\u003e___8.4 Problem #4 (Level4) \u003cbr\u003e9.\u003cbr\u003e정리 \u003cbr\u003e\u003cbr\u003e▣ 문제 13: Binary, EncryptedPPTX \u003cbr\u003e1.\u003cbr\u003e문제 \u003cbr\u003e2.\u003cbr\u003e필요한 지식 \u003cbr\u003e3.\u003cbr\u003e해결 방법과 방침을 결정 \u003cbr\u003e___3.1 제공된 파일로부터 생각할 수 있는 방법 \u003cbr\u003e___3.2 PPTX 파일은 어떤 파일인가 \u003cbr\u003e___3.3 공개 키 암호와 오피스 파일의 관계성이 어디에 있는지 확인 \u003cbr\u003e___3.4 공개 키 포맷 \u003cbr\u003e___3.5 방침 결정 \u003cbr\u003e4. RSA 공개 키로부터 비밀 키 구하기 \u003cbr\u003e5.\u003cbr\u003eDocRecrypt로 패스워드 변경 \u003cbr\u003e6.\u003cbr\u003e파워포인트로 열어보기 \u003cbr\u003e7.\u003cbr\u003e마치며 \u003cbr\u003e\u003cbr\u003e▣ [부록] README 파일 \u003c\/div\u003e \u003cdiv\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cbr\u003e\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e출판사 리뷰\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e  \u003cb\u003eCTF 문제를 풀어보며 보안에 대한 기술을 갈고 닦아본다!\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e보안 기술을 키우기 위한 수단 중 하나인 ‘보안 콘테스트’에 출제된 CTF(Capture The Flag) 문제와 그 문제를 풀 때의 과정을 소개한다.\u003cbr\u003e콘테스트에 참가해보고 싶지만 어디서부터 시작해야 할지 모르는 분, 흥미는 있지만 문턱이 높다고 느끼는 입문자를 위해 알기 쉽게 해설했다.\u003cbr\u003e\u003cbr\u003e 『CTF 정보보안 콘테스트 챌린지북』의 속편으로서 좀 더 깊고 전문적인 내용을 체감하고 학습할 수 있도록 구성했다.\u003cbr\u003e각 장르(바이너리 해석, Pwn, 네트워크, 웹)의 지식을 사용하는 문제가 수록돼 있고, 이에 대한 풀이를 자세하게 설명했다. SECCON Beginners에 출제된 문제는 물론, SECCON CTF나 기타 CTF에 출제된 문제, 그리고 그 분야에서 중요한 지식을 확인할 수 있는 문제를 새롭게 만들어 수록했다.\u003cbr\u003e\u003cbr\u003eCTF는 보고 외우는 문제가 아니다.\u003cbr\u003e이 책을 읽을 때는 실제로 손을 움직여보고 어떤 방법으로 문제를 풀어야 할지, 어떤 접근 방법으로 정답을 찾아내야 할지 고민하며 읽는다면 많은 도움이 될 것이다.\u003cbr\u003e이 책을 다 읽을 때면 많은 기술을 익힌 기분이 들 것이다.\u003cbr\u003e하지만 이 세상에는 이 책에서 다루지 않은 특별한 문제도 많이 존재한다.\u003cbr\u003e이 책을 읽고 보안 콘테스트 세계에 더욱 흥미를 가지고 각종 콘테스트에 참가해보길 바란다.\u003cbr\u003e\n\u003c\/div\u003e \u003cdiv\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003eGOODS SPECIFICS\u003c\/div\u003e\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003e발행일 : \u003c\/strong\u003e2018년 07월 13일\u003c\/div\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003e쪽수, 무게, 크기 : \u003c\/strong\u003e256쪽 | 175*235*20mm\u003c\/div\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003eISBN13 : \u003c\/strong\u003e9791158391089\u003c\/div\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003eISBN10 : \u003c\/strong\u003e1158391080\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ccenter\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\u003c\/center\u003e\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893362950186,"sku":"139517","price":36.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/2ef2cc3f91420cfa91f0315023b874b7.jpg?v=1765398436","url":"https:\/\/librairie.coreenne.fr\/ko\/products\/139517","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}