KG아이티뱅크, KG아이티뱅크강남, KG아이티뱅크종로, KG아이티뱅크센텀, KG아이티뱅크해운대, KG아이티뱅크노량진, KG아이티뱅크수강료, KG아이티뱅크시간표, KG아이티뱅크학원비, KG아이티뱅크부산, KG아이티뱅크강남점, IT뱅크, IT뱅크강남, IT뱅크종로, IT뱅크센텀, IT뱅크해운대, IT뱅크노량진, IT뱅크수강료, IT뱅크시간표, IT뱅크학원비, IT뱅크부산, IT뱅크강남점, 아이티뱅크, 아이티뱅크강남, 아이티뱅크종로, 아이티뱅크센텀, 아이티뱅크해운대, 아이티뱅크노량진, 아이티뱅크수강료, 아이티뱅크시간표, 아이티뱅크학원비, 아이티뱅크부산, 아이티뱅크강남점, kgitbank, kgitbank강남, kgitbank종로, kgitbank센텀, kgitbank해운대, kgitbank노량진, kgitbank수강료, kgitbank시간표, kgitbank학원비, kgitbank부산, kgitbank강남점, itbank, itbank강남, itbank종로, itbank센텀, itbank해운대, itbank노량진, itbank수강료, itbank시간표, itbank학원비, itbank부산, itbank강남점 KG아이티뱅크강남, KG아이티뱅크강남점, KG아이티뱅크종로, KG아이티뱅크종로점, KG아이티뱅크본점, KG아이티뱅크부산, KG아이티뱅크부산점, KG아이티뱅크센텀, KG아이티뱅크센텀점, 아이티뱅크강남, 아이티뱅크강남점, 아이티뱅크종로, 아이티뱅크종로점, 아이티뱅크본점, 아이티뱅크부산, 아이티뱅크부산점, 아이티뱅크센텀, 아이티뱅크센텀점, IT뱅크강남, IT뱅크강남점, IT뱅크종로, IT뱅크종로점, IT뱅크본점, IT뱅크부산, IT뱅크부산점, IT뱅크센텀, IT뱅크센텀점, ITBANK강남, ITBANK강남점, ITBANK종로, ITBANK종로점, ITBANK본점, ITBANK부산, ITBANK부산점, ITBANK센텀, ITBANK센텀점, KGITBANK강남, KGITBANK강남점, KGITBANK종로, KGITBANK종로점, KGITBANK본점, KGITBANK부산, KGITBANK부산점, KGITBANK센텀, KGITBANK센텀점, KG에듀원아이티뱅크강남, KG에듀원아이티뱅크강남점, KG에듀원아이티뱅크종로, KG에듀원아이티뱅크종로점, KG에듀원아이티뱅크본점, KG에듀원아이티뱅크부산, KG에듀원아이티뱅크부산점, KG에듀원아이티뱅크센텀, KG에듀원아이티뱅크센텀점, 강남KG아이티뱅크, 강남아이티뱅크, 강남IT뱅크, 강남ITBANK, 강남KGITBANK, 강남KG에듀원아이티뱅크, 강남점KG아이티뱅크, 강남점아이티뱅크, 강남점IT뱅크, 강남점ITBANK, 강남점KGITBANK, 강남점KG에듀원아이티뱅크, 종로KG아이티뱅크, 종로아이티뱅크, 종로IT뱅크, 종로ITBANK, 종로KGITBANK, 종로KG에듀원아이티뱅크, 종로점KG아이티뱅크, 종로점아이티뱅크, 종로점IT뱅크, 종로점ITBANK, 종로점KGITBANK, 종로점KG에듀원아이티뱅크, 본점KG아이티뱅크, 본점아이티뱅크, 본점IT뱅크, 본점ITBANK, 본점KGITBANK, 본점KG에듀원아이티뱅크, 부산KG아이티뱅크, 부산아이티뱅크, 부산IT뱅크, 부산ITBANK, 부산KGITBANK, 부산KG에듀원아이티뱅크, 부산점KG아이티뱅크, 부산점아이티뱅크, 부산점IT뱅크, 부산점ITBANK, 부산점KGITBANK, 부산점KG에듀원아이티뱅크, 센텀KG아이티뱅크, 센텀아이티뱅크, 센텀IT뱅크, 센텀ITBANK, 센텀KGITBANK, 센텀KG에듀원아이티뱅크, 센텀점KG아이티뱅크, 센텀점아이티뱅크, 센텀점IT뱅크, 센텀점ITBANK, 센텀점KGITBANK, 센텀점KG에듀원아이티뱅크, KG아이티뱅크상담, KG아이티뱅크시간표, KG아이티뱅크지점위치, KG아이티뱅크연락처, KG아이티뱅크전화번호, KG아이티뱅크홈페이지, KG아이티뱅크등록, KG아이티뱅크전화상담, KG아이티뱅크문의, KG아이티뱅크국비지원, KG아이티뱅크교육, KG아이티뱅크수강료, KG아이티뱅크등록금, KG아이티뱅크학점, KG아이티뱅크학점은행제, KG아이티뱅크등록금, KG아이티뱅크대표번호, KG아이티뱅크공식홈페이지, 아이티뱅크상담, 아이티뱅크시간표, 아이티뱅크지점위치, 아이티뱅크연락처, 아이티뱅크전화번호, 아이티뱅크홈페이지, 아이티뱅크등록, 아이티뱅크전화상담, 아이티뱅크문의, 아이티뱅크국비지원, 아이티뱅크교육, 아이티뱅크수강료, 아이티뱅크등록금, 아이티뱅크학점, 아이티뱅크학점은행제, 아이티뱅크등록금, 아이티뱅크대표번호, 아이티뱅크공식홈페이지, IT뱅크상담, IT뱅크시간표, IT뱅크지점위치, IT뱅크연락처, IT뱅크전화번호, IT뱅크홈페이지, IT뱅크등록, IT뱅크전화상담, IT뱅크문의, IT뱅크국비지원, IT뱅크교육, IT뱅크수강료, IT뱅크등록금, IT뱅크학점, IT뱅크학점은행제, IT뱅크등록금, IT뱅크대표번호, IT뱅크공식홈페이지, ITBANK상담, ITBANK시간표, ITBANK지점위치, ITBANK연락처, ITBANK전화번호, ITBANK홈페이지, ITBANK등록, ITBANK전화상담, ITBANK문의, ITBANK국비지원, ITBANK교육, ITBANK수강료, ITBANK등록금, ITBANK학점, ITBANK학점은행제, ITBANK등록금, ITBANK대표번호, ITBANK공식홈페이지, KGITBANK상담, KGITBANK시간표, KGITBANK지점위치, KGITBANK연락처, KGITBANK전화번호, KGITBANK홈페이지, KGITBANK등록, KGITBANK전화상담, KGITBANK문의, KGITBANK국비지원, KGITBANK교육, KGITBANK수강료, KGITBANK등록금, KGITBANK학점, KGITBANK학점은행제, KGITBANK등록금, KGITBANK대표번호, KGITBANK공식홈페이지, KG에듀원아이티뱅크상담, KG에듀원아이티뱅크시간표, KG에듀원아이티뱅크지점위치, KG에듀원아이티뱅크연락처, KG에듀원아이티뱅크전화번호, KG에듀원아이티뱅크홈페이지, KG에듀원아이티뱅크등록, KG에듀원아이티뱅크전화상담, KG에듀원아이티뱅크문의, KG에듀원아이티뱅크국비지원, KG에듀원아이티뱅크교육, KG에듀원아이티뱅크수강료, KG에듀원아이티뱅크등록금, KG에듀원아이티뱅크학점, KG에듀원아이티뱅크학점은행제, KG에듀원아이티뱅크등록금, KG에듀원아이티뱅크대표번호, KG에듀원아이티뱅크공식홈페이지, KG아이티뱅크, 아이티뱅크, IT뱅크, ITBANK, KGITBANK, KG에듀원아이티뱅크, KG아이티뱅크부트캠프, 아이티뱅크부트캠프, IT뱅크부트캠프, KGITBANK부트캠프, KG에듀원아이티뱅크부트캠프,
리버스엔지니어링
[해킹&보안 ]
완성된 제품을 분석 및 근본적인 설계 개념과 적용 기술을 파악하고 재현하는 과정 입니다.
교육기간
수업일
평일반(월~금)주 5일
주말반(토, 일)주 2일
상담문의
02-3675-5296
방문상담예약
교육상담신청
리버스엔지니어링 과정 소개
완성된 제품을 분석하여 제품의 근본적인 설계 개념과 적용 기술을 파악하고 재현하는 것을 의미합니다. 설계 개념>개발 작업>제품화의 통상적인 추진 과정을 거꾸로 수행하게 됩니다. 보통 소프트웨어 제품은 판매 시 소스는 제공하지 않으나 각종 도구를 활용하여 컴파일 된 실행 파일과 동작 상태를 정밀 분석하면 그 프로그램의 내부 동작과 설계 개념을 어느 정도 추적할 수 있습니다. 이러한 정보를 이용하면 크랙, 즉 실행 파일을 수정하거나 프로그램의 동작을 변경할 수 있고, 또 유사한 동작의 복제 프로그램이나 보다 기능이 향상된 프로그램도 개발할 수 있습니다. 소프트웨어에 대한 역공학 자체는 위법 행위가 아니지만, 대부분의 제품이 이의 금지를 명문화하고 있어 이러한 수법으로 개발한 제품은 지적 재산권을 침해할 위험성이 있습니다.
리버스엔지니어링 과정 학습목표
01
역공학(리버스 엔지니어링)의 개념에 대해 이해할 수 있고 CPU의 구조와 레지스터에 대해 이해할 수 있습니다.
02
리버스 엔지니어링에 사용되는 다양한 도구들의 사용법을 익힐 수 있고 변수와 제어문, 함수 등 다양한 코드 패턴을 통해 분석 기술을 익힐 수 있습니다.
03
디버깅을 통해 코드를 다시 구현하는 실습으로 디버깅 능력을 키우게 되며 다양한 문제를 이용해 디버깅 능력을 향상시키게 됩니다.
리버스엔지니어링 과정 커리큘럼
주제
소주제
개요
리버싱이란?
IA-32 Basic
- CPU의 구조
- Register
실습 환경 구축
프로그램 동작 원리
Compiled Code Pattern(변수)
변수, 포인터, 배열, 구조체
리버싱 Tool 소개 및 사용법
Assembly Language 구조 및 기초
Chapter별 종합복습 문제
Compiled Code Pattern(제어문)
조건문, 반복문, 동적할당
제어문 관련 Assembly Language
Ollydbg 활용(Search 방법, 인자 전달, Breakpoint, Log 활용)
Compiled Code Pattern(제어문)
Win32 Application, WinMain 함수 패턴
Application Binary Interface
Chapter별 종합복습 문제
Compiled Code Pattern(함수)
함수 관련 Assembly Language
Compiled Code Pattern(함수)
함수 Prologue, Epilogue
Stack Frame
Compiled Code Pattern(함수)
Frame Pointer Omission
Callee & Caller Saveed Registers
Function Calling Convention
Chapter별 종합복습 문제
Crack me, Keyzen
Crack me, Keyzen 문제풀이
수강신청 절차 안내
STEP1
온·오프라인 1:1 교육컨설팅
STEP2
학습계획 수립
STEP3
교육비 납부 및 수강신청
STEP4
교육 진행
경승기
#IT 통합 기초
안녕하세요! 경승기입니다.
상세보기
이찬성
#C언어
#Python 기초
#IT 통합 기초
안녕하세요~ 이찬성입니다!
상세보기
이대산
#JAVA Programming
#Python 기초
안녕하세요! 노량진 학원 수강생 이대산입니다
상세보기
함께 들으면 좋은 과정
#해킹&보안
네트워크해킹 & 보안
현재의 시스템들은 대부분 네트워크에 연결되어 통신을 하고 있습니다. 네트워크로 주고 받는 모든 데이터들에 대한 가로채기 시도나 네트워크 통신을 방해하는 공격이 자주 발생하고 있습니다. 이러한 네트워크와 관계된 각종 공격을 탐지하고 방어하기 위하여 다양한 장비와 소프트웨…
과정상세 상담신청
#IT 기초
IT 통합 기초
IT기초과정 교육을 통해 초보자도 컴퓨터와 친숙해 질 수 있으며, 가정에서 컴퓨터 운영체제 활용을 통한 여러 가지 기능을 학습할 수 있습니다. IT관련 용어에 생소하며 컴퓨터와 네트워크, 운영체제 등의 컴퓨터 관련 기본 지식이 없어 IT 전문교육수강에 어려움이 있는 …
과정상세 상담신청
#해킹&보안
시스템 해킹 & 보안
현장에서 사용되는 운영체제와 시스템의 CPU, 메모리 구조에 대한 분석, 어셈블리어 등의 내용을 학습하여 시스템 상에서 일어날 수 있는 해킹 기법 분석 능력을 향상시킵니다. 실무에서 사용되는 다양한 시스템해킹 기법들에 대한 이론과 실습 과정을 통해 실제로 일어날 수 있…
과정상세 상담신청
#해킹&보안
Forensic 포렌식
범죄수사에서 적용되고 있는 과학적 증거 수집 및 분석기법의 일종으로, 각종 디지털 데이터 및 통화기록, 이메일 접속기록 등의 정보를 수집·분석하여 DNA·지문·핏자국 등 범행과 관련된 증거를 확보하는 수사기법을 말합니다. 현대인들의 생활 속에는 자신도 모르게 디지털 기…
과정상세 상담신청
아이티뱅크와 함께 해야 하는 이유
최고의 시설보유, 시스템 장비 전문화로 최적의 교육 환경 제공