Thumbnail
BEST
보안 · 네트워크 보안

취미로 해킹#1(OverTheWire - Bandit) 대시보드

(4.7)
44개의 수강평 ∙  825명의 수강생

33,000원

지식공유자: 장용하
총 38개 수업 (5시간 46분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[보안] 강의입니다.

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

✍️
이런 걸
배워요!
시스템 관련 보안 취약점 발견 능력 및 감각.
각 챌린지와 관련된 컴퓨터 과학 지식.
빈번히 활용되는 리눅스 툴 사용법.

해킹을 취미로, 취미로 해킹.
※ "취미로 해킹" 콘텐츠는 안전한 정보보안 생태계에 기여하기 위한 합법 해킹만을 지향합니다.

 

< 강좌 내용을 책으로 보려면: 종이책/전자책(링크) >

 

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

▶ 혹시, 검은 화면에서 알 수 없는 영문자들을 입력하는 것을 보고 알 수 없는 매력을 느껴보신 적이 있지 않으신가요?

▶ 별거 아니라는 듯 무심하게 입력하지만, 화면에는 알 수 없는 영문들이 끊임없이 지나다니는 것을 보고 신기하다고 생각한 적은 없으신가요?

▶ 그런데 때론, 나도 한 번쯤 해보고 싶다는 생각이 들었지만 어디서부터 어떻게 해야 할지 몰라 막연한 마음이 드셨던 적이 있지는 않으셨나요?

그렇다면 여기서 도움을 받으실 수 있습니다.


여기서 우리는 리눅스 시스템을 대상으로 33번의 권한 탈취를 실습해 볼 것입니다. 해커들이 애용하는 다양한 리눅스 명령어의 기능과 특징을 활용해보는 것 외에도, 인코딩/디코딩/암호화 관련 내용도 다루며, 해커 세계에서 가장 힙한 언어인 파이썬을 이용한 소규모 프로그램도 하나 작성해볼 것입니다.

따라 하다 보면 미지의 영역이라고만 생각했던 심리적 장벽을 극복할 수 있는 계기가 될 것입니다. 그리고 이제는 다른 누군가가 여러분을 보고 동경하게 될 것입니다. 막상 해보면 별거 아니라는 생각이 들며, 무심하게 명령어들을 입력할 수 있게 됩니다.

그러나 하다 보면 모든 내용을 다 알지 못할 수도 있습니다. 그럴 땐 질문을 주시면 됩니다. 모르는 것은 배워서라도 알려 드립니다. 질문 시 아래 참고 사항에 기재해둔 네이버 카페를 이용해주시면 감사하겠습니다.


[Q1] 정말 아무것도 몰라도 시작할 수 있나요?
[Ans] 리눅스의 기초 명령어 세 개 정도(ls, cd, cat 등)만 인터넷에서 선행 학습해오시면 됩니다. 그러나 보다 직관적인 방법은, 일단 부딪혀 보는 것입니다. 강좌를 듣다가 모르겠는 것들은 그때그때 검색하여 잠시 확인하시면 대부분 해결될 수 있습니다. 예를 들어 "cd" 라는 명령어를 모른다면, "리눅스 cd" 라고 구글에 검색해보면 됩니다. 그래도 잘 모르겠는 경우엔 꼭 질문 주세요. 알려 드립니다.

[Q2] 완강 시 어떤 능력을 획득하게 되나요?
[Ans] 보다 높은 수준에 도전 시, 활용 측면에서 초석이 되는 개념과 스킬을 함양하시게 될 것입니다. 해커 관점으로 시스템을 바라보는 안목도 생기기 시작할 것입니다. 이후 과정을 위한 워밍업 개념으로 이해하시면 되겠습니다.


참고 사항

  • 질문은 네이버 카페 “취미로 해킹(bit.ly/cafecode848)(바로가기)”을 이용하여 주시면 감사하겠습니다.
  • 교재는 별도의 유료 콘텐츠(종이책/전자책)이며 필요 시 구매 가능합니다(카페 공지 참조(바로가기)).
  • 네이버 카페 “취미로 해킹”에서는 또한 정기적으로 보조 학습 콘텐츠를 제공하고 있습니다.
  • Bandit은 온라인으로 서비스되므로, 해당 서버 환경(유지보수 등)에 따라 때때로 접속이 지연되거나 제한될 수 있습니다.

 

 

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
워게임 Bandit의 모든 콘텐츠를 완주하고 싶으신 분
학술 취미로 조금씩 해킹을 배워보고 싶으신 분.
장차 국내/외 해킹대회에 출전하고 싶으신 분.
전공 지식 보충이 필요한 관련 학과 학생.
정보보안 관련 진로를 희망하시는 분.

안녕하세요
장용하 입니다.
장용하의 썸네일

ㆍ 정보보안기사
ㆍ "생활코딩! 파이썬" 도서 저자
ㆍ "취미로 해킹#N" 도서(+강의) 저자
ㆍ 한국외국어대학교 정보보안 담당 직원
ㆍ 미사일전략사령부 CERT 팀장(육군 학사#59)
ㆍ 한국공학대학교 컴퓨터공학 학사(4.42)

커리큘럼 총 38 개 ˙ 5시간 46분의 수업
이 강의는 영상이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 애피타이저
프롤로그 미리보기 13:31 IRC 사용법(Kiwi IRC) 미리보기 07:40
IRC 사용법(Weechat) 14:14
Level 0 → Level 1(ssh, cat) 05:45
Level 0 → Level 1(sftp, cat) 08:50
Level 1 → Level 2(cat과 특수문자) 06:54
Level 2 → Level 3(cat과 공백문자) 09:59
Level 3 → Level 4(cat과 숨김파일) 04:49
Level 4 → Level 5(cat과 와일드카드, file) 06:38
Level 5 → Level 6(find) 09:25
Level 6 → Level 7(find) 07:43
Level 7 → Level 8(grep) 07:47
섹션 1. 메인디쉬
Level 8 → Level 9(sort, uniq) 미리보기 07:00
Level 9 → Level 10(strings) 05:07
Level 10 → Level 11(base64) 06:15
Level 11 → Level 12(tr) 11:01
Level 12 → Level 13(xxd, gzip, bzip2, tar) 13:23
Level 13 → Level 14(ssh private key) 06:55
Level 14 → Level 15(nc) 09:11
Level 15 → Level 16(s_client) 07:45
Level 16 → Level 17(nc, s_client) 12:58
Level 17 → Level 18(sha256sum, diff) 미리보기 04:16
Level 18 → Level 19(.bashrc) 08:08
Level 19 → Level 20(setuid) 08:05
Level 20 → Level 21(netcat 서버) 10:57
섹션 2. 디저트
Level 21 → Level 22(cron) 미리보기 06:31
Level 22 → Level 23(쉘 스크립트 변수) 13:29
Level 23 → Level 24(쉘 스크립트 반복문, 조건문) 17:37
Level 24 → Level 25(부르트 포스) 17:21
Level 25 → Level 26(디폴트 쉘) 10:31
Level 26 → Level 27(디폴트 쉘과 vi) 05:28
Level 27 → Level 28(git clone) 05:42
Level 28 → Level 29(git log) 11:32
Level 29 → Level 30(git branch) 12:45
Level 30 → Level 31(git reference) 09:16
Level 31 → Level 32(git push) 10:39
Level 32 → Level 33(위치 파라미터) 08:48
에필로그 02:39
강의 게시일 : 2019년 01월 06일 (마지막 업데이트일 : 2019년 11월 22일)
수강평 총 44개
수강생분들이 직접 작성하신 수강평입니다.
4.7
44개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
Choung young jae thumbnail
3
장점: 리눅스 기초 명령어 사용을 천천히 알려줌. 인터넷의 퀘스트를 깨가면서 해서 그럭저럭 지루하지 않음 단점: 10초에서 1분이면 끝날 얘기가 10분정도 걸림
2020-10-29
김영광 thumbnail
5
첫 후기 막상 혼자 하려면 막막한데, 들으면서 실습하니까 수월하고 생각보다 빨리 배운 것 같습니다. 질문에도 친절하게 답변 주셔서 개인적으로 좋았습니다. 다음편도 기대합니다. 감사합니다.
2019-02-02
스파이스 thumbnail
3
굉장히 특이한 어법을 쓰네요. 저희가? 저희가? 수강생을 왜 낮춰서 부르는지? 또 본인말은 내 말씀이! 말씀이! 이렇게 높여서 말하고요. 그게 너무 거슬리는거 외에는 괜찮았네요. 하지만 인터넷 블로그에 더 쉽게 풀이한 내용도 많습니다.
2020-09-21
foxsjcha thumbnail
5
완강! 리눅스를 익히는데 많은 도움이 되었습니다.
2021-02-13
sog sad thumbnail
3
잘봤습니다
2022-02-24
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!