Thumbnail
BEST
보안 · 네트워크 보안

리버싱 이 정도는 알아야지 대시보드

(4.7)
43개의 수강평 ∙  380명의 수강생
공개되지 않은 강의로
수강이 제한됩니다.
지식공유자: SecurityFactory
총 28개 수업 (2시간 27분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변: 미제공

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

리버싱을 하는데 필요한 것들을 같이 학습하고 분석하면서, 스스로 문제를 해결할 수 있는 자세와 습관을 만드는 것에 목표를 삼고 있습니다.

리버싱 이 정도는 알아야지

Reverse Engineering(역공학 분석)이라고 하면 왠지 낯설고 어렵게 느껴집니다. "왜 그럴까?"를 생각해보면, 선입견이 크지 않나 싶습니다. 알고 보면 너무나 쉽고, 당연한게 리버싱입니다. 그런데 잘못된 공부 방법으로 막연하게 접근하다보니, 당연히 어렵게 느껴질 수 밖에 없는 거죠. 분석에서 가장 중요한건 흥미와 재미를 느끼는 것입니다. 그게 원동력이 되면 단순히 이론을 학습하는 것보다 더 큰 시너지를 발휘하게 됩니다.
'리버싱 이 정도는 알아야지'는 리버싱에 관심있으면 누구라도 쉽고 재미있게 배울 수 있도록 구성했습니다. 그 중에서 이번시간에는 우리가 리버싱을 하는데 필요한 것들을 같이 학습하고 연습해보겠습니다

학습 목표

공부가 이론을 학습하는데 그친다면 지루할 뿐더러 그 이상 발전할 수 없습니다. 본 교육은 같이 분석하면서 스스로 문제를 해결할 수 있는 자세와 습관을 만드는 것에 목표를 삼고 있습니다.

도움이 되는 분들

  • 지금은 미숙하지만 뛰어난 리버싱 실력을 갖추고 싶으신 분
  • 리버싱을 배우고 싶은데, 그 방법과 방향을 몰라서 헤매는 분
  • 리버싱에 욕심이 있거나 관심있는 모든 분

예제 분석

학습한 내용을 토대로 직접 분석하고, 함께 문제를 해결해봅니다.

참고 사항

  • VirtualBox 또는 VMWARE 설치 및 분석 환경 세팅 ("Intro. 리버싱 시작하기" 교재 참조)
  • 교육 교재와 실습 파일은 별도 제공

안녕하세요
SecurityFactory 입니다.
SecurityFactory의 썸네일
커리큘럼 총 28 개 ˙ 2시간 27분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 무작정 분석해보기
강의자료
실행파일 동작 확인 미리보기 04:05 코드분석_Level.1 | 흐름 파악하기 미리보기 05:34
코드분석_Level.2 | API 호출 분석 08:06
코드분석_Level.3 | 파고들기 05:36
코드구현_Level.4 05:32
섹션 1. PE File Format
PE File Format 이해하기 미리보기 05:33
PE 헤더 훑어보기 07:26
PE 파일 만들기 | 01 헤더 05:32
PE 파일 만들기 | 02 섹션 헤더 03:28
PE 파일 만들기 | 03 data 섹션 08:27
PE 파일 만들기 | 04 text 섹션 06:40
섹션 2. 리버싱을 위한 준비
디버거 화면 구성 06:08
IA-32 어셈블리와 레지스터 06:09
어셈블리 맛보기 07:02
StartUp 코드 이해하기 05:40
섹션 3. 어셈블리와 친해지기
예제분석 #01 - 도전과제 02:58
예제분석 #01 - 코드분석_Level.1 | 흐름 파악하기 01:38
예제분석 #01 - 코드분석_Level.2 | 원인 도출 09:21
예제분석 #01 - 코드분석_Level.3 | 문제 해결 08:04
예제분석 #02 - 도전과제 01:58
예제분석 #02 - 코드분석_Level.1 | 흐름 파악하기 03:00
예제분석 #02 - 코드분석_Level.2 | 원인 도출 05:48
예제분석 #02 - 코드분석_Level.3 | 문제 해결 05:56
섹션 4. 실전 분석_기초 다지기
도전 과제 01:55
첫 번째 문제확인 및 해결 09:38
두 번째 문제확인 및 해결 04:04
전체흐름 확인하기 02:37
강의 게시일 : 2019년 01월 25일 (마지막 업데이트일 : 2019년 01월 29일)
수강평 총 43개
수강생분들이 직접 작성하신 수강평입니다.
4.7
43개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
조성원 thumbnail
5
고딩도 쉽게 배우는 리버싱 , 5만원 이상의 가치를 자랑해.... 인문계 고등학교에 다니는 1학년이지만 앞으로의 보안 미래를 위해 미리 배우고 싶어 처음에 리버싱 이 정도는 알아야지를 구입 하고나서 구글링하여 이 인강을 찾았다 설명을 너무 잘해주신다
2019-03-30
심야 thumbnail
5
리버싱은 진입장벽이 높다고 알려져 정보보안을 공부하는 학부생들도 도전하기 어려워 하는 분야라 생각됩니다. 저 역시 대학에 입학하고 "리버싱은 어려워 내가 할 수 없는 분야"라 생각해 공부해 본 적이 없는데 이 강의를 듣고 딱 느낀 점은 "재밌다 생각보다 어렵지 않은데?"입니다. 리버싱에 대해 정말 아무것도 몰랐는데도 한달만에 강의를 완료했네요 심지어 월요일 아침에도 질문에 답변을 달아주시는 거에 할 말을 잃었습니다. 정말 부족한 게 없습니다. 그냥 들으세요
2020-03-07
지식공유자 SecurityFactory
좋게 봐주셔서 감사합니다. 강의를 찍고 올리는게 쉽지 않아서 한동안 외면하고 있었는데, 응원해주시니 힘이 나네요 :)
2020-03-07
김진욱 thumbnail
5
리버싱을 체계적이고 쉽게 배울 수 있는 유익한 강의 리버싱을 배우기 위해 강의를 찾으시는 분께 도움이 되고자 강좌 평가를 작성합니다. 일단 저는 보안 업무를 하고 있는 직장인이고 업무가 리버싱과 관련은 없지만 개인적인 호기심과 관심으로 리버싱을 공부하고 있습니다. 작년에 출간된 「리버싱 이 정도는 알아야지」라는 책을 통해 이시우님을 알게 되었고 인프런에서 강의하시는 것을 알고 수강하게 되었습니다. 타 강좌에 비해 좋은 점 몇 가지를 공유하겠습니다. 1. 체계적인 학습 체계와 명확한 목표 인프런에서 리버싱 관련 몇몇 강의를 보면 짜집기 수준으로 과정에 대한 설명보다 만담회같은 느낌이 드는 강의를 보며 매우 실망하였습니다. 동 강의는 리버싱이라는 큰 주제에서 명확한 소주제를 설정하여 수강하는 사람에게 핵심 지식을 쉽게 전달해 주어 좋았습니다. 2. 수강생의 눈높이에 맞춘 강의 리버싱은 만들어진 프로그램을 거꾸로 뜯어가며 동작원리를 파악하는 것이라 생각합니다. 프로그래밍에 대한 지식뿐만 아니라 컴퓨터구조, 운영체제 등에 대한 지식도 필요합니다. 컴퓨터공학을 전공하였거나 리버싱에 대한 다양한 지식을 갖고 계신분이라면 모르겠지만 그렇지 못한 분들이라면 시중에 있는 책이 어렵게 느껴질 수 있습니다. 동 강의는 리버싱을 처음 시작하는 분을 대상으로 하고 있고 친절하게 설명해주어 너무 좋았습니다! 특히 강의 중에 자막으로 올리디버거 단축키까지 설명해주는 것을 보고 대단하다는 생각까지 하였습니다. 3. 이론뿐만 아니라 실습을 병행할 수 있는 강의 아마도 보안 업무를 하시는 분이라면 악성코드를 분석하고자 하는 목적이 클 것이라 생각됩니다. 제가 봐선 이 강의를 본다고 당장 악성코드를 분석할 수는 없다고 생각됩니다. 하지만 앞으로 악성코드 분석을 위한 탄탄한 기본기를 갖출 수 있는 강의가 아닐까란 생각을 하였습니다. 수강생의 입장에서 강의를 보면 하나하나 꼼꼼히 신경 쓴 흔적을 많이 찾아볼 수 있었습니다. 이런 점은 리버싱을 처음 시작하는 분들에게 쉽고 빠르게 리버싱의 기초 지식을 습득하는데 큰 도움이 될 것이라 생각됩니다. 다들 열심히 리버싱 공부하시고 원하시는 목표 꼭 이뤘으면 좋겠습니다! ^^
2019-03-02
지나가던토끼친구 thumbnail
5
리버싱 입문하기 좋은 강의!
2022-08-26
박동유 thumbnail
5
"인프런 최고의 리버싱 기초 강의" 현재 고등학교에 재학중인 학생입니다. 저 같은 경우 리버싱 시작을 핵심원리라는 서적을 통해 입문했지만 부족한 기초, 이해하기 힘든 설명으로 제대로 실력을 쌓지 못했습니다. 단순히 wargame을 풀며 문자열 찾고, 점프문을 패치해서 문제를 풀던 초보중에 왕초보였죠. 그점을 인지하고 기초부터 쌓기위해 공부하던 중, 제가 가지고 있던 서적 "리버싱 이정도는 알아야지"에 인프런 강의가 있다는 것을 우연히 알게 됐습니다. 처음에는 강의 가격이 학생인 제겐 많이 부담스러웠고, 타강의와 다르게 가격대비 강의 시간이 너무 짧아 과연 이정도 시간으로 기초를 다질 수 있을까? 의문도 들었습니다. 하지만 용돈을 모아 구매해서 수강해보니 제 생각이 틀렸다는 것을 깨달았습니다. 강의 하나하나가 짧지만 알아야할 내용들을 정말 입문자 관점에서 비유를 통해 쉽게 설명을 해주고, 중간중간 의문점을 제시하여, 그저 멍하니 듣는 것만이 아닌, 제가 직접 생각하고 실습을 하게끔 유도해주십니다. 또한 그저 개념만 설명하시는게 아니라, 이걸 왜? 배워야하는지도 알려주셔서 학습에 큰 도움이 됐습니다. 리버싱을 배워보고 싶지만 어떻게 시작할지 모르시는 분, 리버싱을 막 입문하신 분, 저처럼 리버싱을 공부했지만 기초가 약하다 생각하시는 분들이 이 강의를 수강하신다면 단기간에 리버싱이라는 분야의 기초가 잡히는 놀라움을 경험하실 수 있을 것 같습니다!
2021-01-15
지식공유자 SecurityFactory
안녕하세요~ 도움이 되었다니 다행입니다. 책도 구입하셨는데 내용이 불편하지 않았을까 싶습니다. 시행착오를 많이 겪는게 도움될 것이라고 생각했는데 생각이 짧았습니다. 결과적으로 독자분들께 불친절한 결과물이 되어버렸네요. 이 강의가 책을 독파하는데 큰 도움이 되었으면 합니다. 한가지 도움을 드리자면 "리버싱 이정도는 알아야지" 책을 먼저 독파하시고, 실전 악성코드를 분석하면서 필요할 때 "리버싱 핵심원리"를 찾아보시기 바랍니다. "리버싱 이정도는 알아야지"는 실행파일이 운영체제에서 할 수 있는 일반적인 행위에 대한 내용이라면, "리버싱 핵심원리"는 조금 더 섬세한 기술적인 내용을 담고 있습니다. 좋은 평가 감사합니다.
2021-01-15