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

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

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

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

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


📝강좌 소개

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

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



🎯학습 목표


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



📣참고 사항


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



✍강의자 소개


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

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

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

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

강좌 후기
₩
165,000

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