레나(Lena)를 활용한 윈도우 리버싱 완벽 이해

Lena 풀이를 통해 윈도우 리버싱을 이해하고 여러가지 보호 기법을 배워보는 강좌입니다.

클래스 소개
난이도
보통
카테고리
프로그래밍 - 보안
태그
해킹, 보안, 윈도우
수료증
발급 가능
추천 학습대상
- 윈도우즈 리버싱에 대해 완벽하게 이해하고 싶은 분
- 모의해킹 컨설컨트, 악성코드 분석가, 취약점 분석가로 진로를 선택하신 분
- 시스템 해킹에 관심 있는 분

🙆‍♀코드 분석 중심 No! 레나(Lena)를 이용한 윈도우 리버싱🙆‍♀

-  Lena 풀이를 통해 윈도우 리버싱을 이해하고 여러가지 보호 기법을 배워보세요! -


📝강좌 소개

🤦‍♂윈도우 어플리케이션 대상으로 역공학 분석(리버싱)을 학습하는데 어려움을 겪는 분들이 많습니다. 그럴 땐 레나(Lena, 테스트 애플리케이션)를 이용하여 크랙 방법, 윈도우즈 보호 기업 우회 등 여러가지를 테스트를 시도해보세요! 이 강좌는 크랙 방법을 제시하는 것뿐만 아니라 올리디버거(OllyDBG)를 단계적으로 적용할 수 있는 방법 및 윈도우즈 애플리케이션에서 적용되는 다양한 기법을 원리부터 하나씩 알려드립니다.

🙊이제까지 코드 분석 중심의 리버싱에 어려움을 겪은 분들은 이 강의를 들으시면 두려움 없이 분석 과정을 진행하실 수 있을 겁니다. 모의해킹 컨설턴트, 악성코드 분석가, 취약점 분석가로 진로를 선택한 분들께 추천합니다.



🎯학습 목표


  • Lena라는 테스트 애플리케이션을 이용하여 여러 보호 기법 학습할 수 있습니다.



📣참고 사항


  • 버추얼 박스(VirtualBox)나 VMware를 설치하셔야 하며, 강의 내 실습 이미지 설치 방법이 소개됩니다.
  • 강의에 필요한 실습파일은 강의 내 소개 또는 별도 제공됩니다.



강의자 소개


보안프로젝트온라인강사 총괄 최일선 기술이사

  • 오프라인 강사 이력
    - 멀티캠퍼스 IT보안 외부 전문 강사
    한컴MDS IT 보안, 데이터분석 외부 전문 강사
    케이실드 주니어 외부 전문 강사
    -한세사이버, 동일공업고등학교 사이버가디언스 외부 전문 강사

  • 저서
    - "비박스를 활용한 웹 모의해킹 완벽실습" 저자

  • 온라인 강의 이력
    "윈도우즈 애플리케이션 취약점 분석" 온라인 강의
    - "악성코드 분석을 위한 메모리 분석 기법" 온라인 강의
    - "데이터분석 활용" 장기과정 강의
    - "유형별 악성코드 분석" 장기과정 강의
    - "네트워크 패킷 분석 입문 및 악성코드 샘플 분석" 온라인 강의 등 20여개의 강의 진행
체험하기
모두 펼치기
교육 과정
모두 펼치기
  • 01
    Section 1. [00~10]
  • 강의 자료 다운로드
    00. 실습 준비
    14:55
    01. 라이센스 루틴 지나가기
    34:45
    02. 라이센스 키 알고리즘 분석하기
    01:17
    03. 잔소리 제거하기 with PE 분석
    21:25
    04. PixtopianBook 체험판 크랙하기
    34:59
    05. Visual Designer 체험판 (MFC 프로그램) 크랙하기
    31:09
    06. PC 설젼 (델파이 프로그램)
    31:03
    07. Mr bills 라이센스 등록 우회하기
    26:14
    08. Artgem 초스피드 크랙! (배운 것 응용해보기)
    08:21
    09. 비주얼베이직(VB) 프로그램 시리얼 키 획득하기
    20:29
    10. 비주얼베이직(VB) GUI 디컴파일해서 분석하기
    01:18
  • 02
    Section 2. [11~20]
    11개 (02:46:37)
  • 11. 파라미터로 라이센스 루틴 추적하기
    06:56
    12. 난독화의 시작 (델파이 프로그램)
    24:42
    13. 첫번째 안티디버깅 Exception과 중요한 API 정보 확인
    11:01
    14. 올리디버거(OllyDBG)를 사용한 인라인 패치
    01:30
    15. 인라인 패치를 할 때 고려해야 하는 것들
    01:45
    16. 윈도우 ID 추적과 레지스트리 쿼리 분석
    25:34
    17. 키 생성기 (키젠) 만들기
    29:12
    18. 난독화 코드 해석과 패치 방법
    01:58
    19. IsDebuggerPresent를 사용한 다양한 안티디버깅 방법들
    37:36
    20-1. 패커와 프로텍터
    02:40
    20-2. 패커 해제와 덤프
    23:43
  • 03
    Section 3. [21~30]
    11개 (03:29:07)
  • 21. 임포트 리빌드
    33:29
    22. API 리다이렉션을 활용한 언패킹 방해 기법 우회
    02:25
    23. 패커가 훔쳐간 바이트 복구하기
    13:50
    24. 패킹된 VBA 프로그램 실시간 패칭 방법
    27:36
    25-1. R!SC를 활용한 아르마딜로 패커 우회
    17:28
    25-2. 아르마딜로 언패킹
    00:59
    26. 아르마딜로 완전 정복
    32:05
    27. tElock 언패커 분석과 라이센스 패치
    36:57
    28. 서버를 통한 라이센스 점검 루틴 우회
    23:20
    29. 인라인 패치를 활용한 서버 체크 우회2
    19:48
    30. SFX 트레이싱을 활용한 OEP 검색 조건을 활용한 트레이싱
    01:10
  • 04
    Section 4. [31~40]
  • 31. 델파이 프로그램 분석기 DeDe
    38:57
    32-1. PeCompact 트릭 언패킹과 인라인 패치 (1)
    16:33
    32-2. PeCompact 트릭 언패킹과 인라인 패치 (2)
    23:34
    33. 라이센스 루틴에 있는 프로그래머의 함정 또 함정...
    46:00
    34. 언패킹을 하지 않고 프로그램 분석하는 방법과 Search and Replace 패칭 방법
    01:15
    35. 정상적으로 실행되지 않는 파일 (강의 제외)
    36. 시리얼 키 생성기 만들기
    13:00
    37. 난이도 있는 언패킹과 안티안티 디버깅 조합
    01:07:52
    38. DLL과 TLS에 숨겨진 안티디버깅 코드 우회
    02:24
    39. 패킹된 DLL의 CRC 체크 우회
    13:10
    40. 레나의 마지막 시련
    30:25
마지막 업데이트|2019년 04월 21일
강의자 소개
안녕하세요. 구름에듀 캡틴 보안프로젝트입니다. 함께 학습을 시작해봐요!

강좌 후기
165,000

평균평점
0.0
난이도
보통
수강기간
평생 무제한