로그인

검은 화면에서 알 수 없는 리눅스 명령어들을 입력하는 사람을 보고 매력을 느낀 적은 있지만, 어디서부터 어떻게 해야 할지 몰라 막연한 마음이었다면 이 강좌를 통해 도움을 받으실 수 있습니다.

취미로 해킹#1(OverTheWire – Bandit)

해킹을 학술 취미로써 접하기 위한 입문 과정

검은 화면에서 알 수 없는 linux 명령어들을 입력하는 사람을 보고 매력을 느낀 적은 있지만, 어디서부터 어떻게 해야 할지 몰라 막연한 마음이었다면 이 강좌를 통해 도움을 받으실 수 있습니다.

리눅스의 기초 명령어 몇 가지만 미리 학습해오시면 그 다음은 제가 알려 드리겠습니다. 자체 제작 및 출간한 교재를 활용하여, 리눅스 시스템을 대상으로 33번의 권한 탈취를 함께 실습해 봄으로써 검은 화면의 매력을 체험하실 수 있습니다.

그러나 하시다 보면, 잘 알지 못하는 부분이 생기는 경우도 있으실 것입니다. 그럴 땐 질문을 주시면 됩니다. 질문 시, 네이버 카페, 취미로 해킹(https://cafe.naver.com/hackingforahobby)을 활용해 주시면 감사하겠습니다.

학습 목표

  • 리눅스 시스템 권한 획득을 통한 다양한 명령어를 학습한다.
  • 기초적인 리눅스 시스템 해킹 과정(순서)을 이해한다.

도움이 되는 분들

  • 리눅스의 기초 명령어(ls, cd, mv 등 5개 이상)를 알거나 사용해보신 분.
  • 해킹이라는 소재로 리눅스 시스템 학습을 희망하는 분.
  • 워게임을 처음 접하시는 분.

참고 사항

  • 교재는 별도의 유료 콘텐츠(ebook)이며 필요 시 구입하실 수 있습니다.
  • 질문은 네이버 카페 “취미로 해킹(bit.ly/cafecode848)”을 이용하여 주시면 감사하겠습니다.
  • 네이버 카페 “취미로 해킹”에서는 또한 주기적으로 보안 관련 정보를 제공하고 있습니다.
  • 페이스북 페이지 “워게이머(bit.ly/fbcodewg)”에서는 주 6일 보안뉴스 클리핑을 제공하고 있습니다.

지식공유자 소개

장용하

– 정보보안기사
– “취미로 해킹” 강좌 운영
– 정보보안 및 개인정보보호 특강 운영
– 한국외국어대학교 정보보안 담당 직원
– 미사일사령부 CERT팀장(육군 중위)
– 한국산업기술대학교 컴퓨터공학 학사(4.42)

강좌 평가

5

2 개의 수강평
  • 5 점2
  • 4 점0
  • 3 점0
  • 2 점0
  • 1 점0
  1. 김두리의 프로필 사진

    잘 들었습니다.

    5

    내용이 깔끔하고 좋았습니다.

  2. 김영광의 프로필 사진

    첫 후기

    5

    막상 혼자 하려면 막막한데, 들으면서 실습하니까 수월하고 생각보다 빨리 배운 것 같습니다.
    질문에도 친절하게 답변 주셔서 개인적으로 좋았습니다.
    다음편도 기대합니다.
    감사합니다.

강좌 교육과정

OverTheWire – Bandit 1
프롤로그학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:13:00
IRC 사용법(Kiwi IRC)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:07:00
IRC 사용법(Weechat)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
Level 0 → Level 1(ssh, cat)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
Level 0 → Level 1(sftp, cat)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:08:00
Level 1 → Level 2(cat과 특수문자)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:07:00
Level 2 → Level 3(cat과 공백문자)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:10:00
Level 3 → Level 4(cat과 숨김파일)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
Level 4 → Level 5(cat과 와일드카드, file)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:06:00
Level 5 → Level 6(find)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:09:00
Level 6 → Level 7(find)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:07:00
Level 7 → Level 8(grep)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:00:00
Level 8 → Level 9(sort, uniq)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:07:00
Level 9 → Level 10(strings)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
Level 10 → Level 11(base64)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:06:00
Level 11 → Level 12(tr)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
Level 12 → Level 13(xxd, gzip, bzip2, tar)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:13:00
Level 13 → Level 14(ssh private key)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:07:00
Level 14 → Level 15(nc)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:09:00
Level 15 → Level 16(s_client)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:07:00
Level 16 → Level 17(nc, s_client)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:13:00
OverTheWire – Bandit 2
Level 17 → Level 18(sha256sum, diff)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:04:00
Level 18 → Level 19(.bashrc)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:08:00
Level 19 → Level 20(setuid)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:08:00
Level 20 → Level 21(netcat 서버)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
Level 21 → Level 22(cron)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:06:00
Level 22 → Level 23(쉘 스크립트 변수)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:13:00
Level 23 → Level 24(쉘 스크립트 반복문, 조건문)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:17:00
Level 24 → Level 25(부르트 포스)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:17:00
Level 25 → Level 26(디폴트 쉘)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:10:00
Level 26 → Level 27(디폴트 쉘과 vi)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
Level 27 → Level 28(git clone)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
Level 28 → Level 29(git log)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
Level 29 → Level 30(git branch)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:12:00
Level 30 → Level 31(git reference)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:09:00
Level 31 → Level 32(git push)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:10:00
Level 32 → Level 33(위치 파라미터)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:08:00
에필로그학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:02:00
  • 가격 옵션 +
  • 평생
  • 강좌 수료증
  • 38개 강의, 총 5 시간 25 분
  • 위시리스트

실시간 인기 강좌

우리는 성장기회의 평등을 추구합니다. 🎄

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는 것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4178-0406 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R19 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED