KGITBANK, KGITBANK학원, KG아이티뱅크, KG아이티뱅크학원, KGIT뱅크, IT뱅크, 아이티뱅크, 아이티뱅크학원, KG에듀원, KG에듀원IT학원, KG에듀원아이티뱅크, KG에듀원이룸, KGIT, KG아이티학원, KG ITBANK, ITBANK, ITBANK학원, KGITBANK종로, KGITBANK강남, KGITBANK노량진, KGITBANK부산, KGITBANK부산센텀학원, KG아이티뱅크종로점, KG아이티뱅크강남점, KG아이티뱅크노량진점, KG아이티뱅크부산점, KG아이티뱅크종로학원, KG아이티뱅크강남학원, KG아이티뱅크노량진학원, KG아이티뱅크부산학원, KG아이티뱅크센텀학원, 종로아이이티뱅크, 강남아이티뱅크, 노량진아이티뱅크, 부산아이티뱅크, IT뱅크종로, IT뱅크강남, IT뱅크노량진, IT뱅크부산, 서울, 종로, 강남, 노량진, 부산, IT학원, IT기초학원, IT기초, 파이썬학원, 파이선학원, python학원, 파이썬기초, 프로그래밍학원, 프로그래밍기초학원, C언어학원, C++학원, 자료구조학원, 알고리즘학원, 자바학원, JAVA학원, 자바기초학원, 자바프로그래밍학원, 자바개발자, 프로그래밍개발자, 자바개발자학원, 벡엔드개발자학원, 백엔드개발자취업, 프론트엔드개발자취업, 프론트엔드개발자학원, 백엔드개발자, 프론트엔드개발자, 백엔드, 프론트, JSP학원, spring학원, 안드로이드학원, 앱개발학원, 안드로이드앱학원, 리눅스학원, 네트워크학원, 네트워크기초학원, CCNA학원, CCNA자격증, CCNA자격증학원, CCNP학원, 윈도우서버학원, 아마존AWS학원, AWS학원, AWS자격증, AWS자격증학원, AWS교육, 클라우드, 클라우드학원, 클라우드AWS학원, 빅데이터학원, 빅데이터자격증, 빅데이터자격증학원, 빅데이터교육, 빅데이터분석, R학원, R교육, R프로그래밍학원, 데이터사이언스학원, 빅데이터전문가학원, 빅데이터프로그래밍학원, 웹크롤러학원, 인공지능학원, 머신러닝학원, AI학원, 오라클학원, 오라클자격증학원, OCP학원, OCP자격증학원, 자바취업, 자바개발자취업, 클라우드취업, 네트워크취업, 서버엔지니어취업, 정보보안취업, 정보보안전문가취업, IT개발자취업, 고졸취업, 고졸IT취업, 대졸IT취업, 고졸개발자취업, 대졸개발자취업, 부트캠프학원, IT부트캠프, IT부트캠프학원, 개발자부트캠프, 개발자부트캠프학원, 백엔드개발자부트캠프학원, 클라우드부트캠프, 클라우드부트캠프학원, IT취업, 비전공자IT취업, 국비지원IT학원, 국민내일배움카드학원, 국비지원학원, 정보보안학원, 정보보안전문가, 해킹학원, 화이트해커, 컴퓨터진로, 컴퓨터학과진로, 컴퓨터공학과진로, 소프트웨어학과진로, 컴퓨터공학과진학, 소프트웨어학과진학, SW진학, SW진로, 소프트웨어특기자전형, SW특기자전형, 코딩학원, 코딩교육, 중학생코딩학원, 고등학생코딩학원, 성인코딩학원, 정보처리기사, 정보처리산업기사, 정보처리기사실기학원, 정보처리산업기사실기학원, 실업자국비지원학원,원, 실업자국비지원IT학원, 실업자국비지원취업, 실업자국비지원IT취업교육, 실업자국비지원내일배움카드학원, IT온라인강의, IT인강, 프로그래밍온라인강의, 프로그래밍인강, 파이썬온라인강의, 파이썬인강, C언어온라인강의, C언어인강, 자바온라인강의, 자바인강, 오라클온라인강의, 오라클인강, OCP온라인강의, OCP인강, KG아이티뱅크평생교육원, KG아이티뱅크컴퓨터공학, 컴퓨터공학학점은행제, 학점은행제컴퓨터공학사, 컴퓨터공학사, 정보보호학사, 정보통신공학사, 학점은행컴퓨터공학, 컴퓨터공학학점은행, 컴퓨터공학원격평생교육원, 서울오라클학원, 서울OCP학원, 데이터베이스학원, SQL학원, 서울SQL학원, SQL자격증학원, 서울빅데이터학원, 종로빅데이터학원, 강남빅데이터학원, 노량진빅데이터학원, 부산빅데이터학원, 서울IT학원, 서울컴퓨터학원, 서울코딩학원, 서울프로그래밍학원, 서울파이썬학원, 서울C언어학원, 서울자바학원, 서울JAVA학원, 서울자바프로그래밍학원, 종로프로그래밍학원, 종로코딩학원, 종로IT학원, 종로파이썬학원, 종로C언어학원, 종로자바학원, 종로개발자학원, 종로자바개발자학원, 종로백엔드개발자학원, 종로프론트엔드개발자학원, 종로네트워크학원, 종로정보보안학원, 종로오라클학원, 종로OCP학원, 종로국비지원학원, 종로국비지원IT학원, 종로컴퓨터학원, 종로클라우드학원, 강남IT학원, 강남컴퓨터학원, 강남코딩학원, 강남역코딩학원, 강남프로그래밍학원, 강남역프로그래밍학원, 강남파이썬학원, 강남역파이썬학원, 강남C언어학원, 강남역C언어학원, 강남C++학원, 강남역C++학원, 강남자바학원, 강남역자바학원, 강남JAVA학원, 강남역JAVA학원, 강남자바개발자학원, 강남역자바개발자학원, 강남개발자학원, 강남역개발자학원, 강남백엔드개발자학원, 강남역백엔드개발자학원, 강남JSP학원, 강남역JSP학원, 강남클라우드학원, 강남역클라우드학원, 강남AWS학원, 강남역AWS학원, 강남오라클학원, 강남역오라클학원, 강남OCP학원, 강남역OCP학원, 노량진IT학원, 노량진코딩학원, 노량진파이썬학원, 노량진C언어학원, 노량진자바학원, 노량진JAVA학원, 노량진JS학원, 노량진프로그래밍학원, 노량진클라우드학원, 노량진AWS학원, 노량진자바개발자학원, 노량진백엔드개발자학원, 노량진백엔드학원, 노량진국비지원IT학원, 노량진국비지원학원, 부산IT학원, 부산컴퓨터학원, 부산코딩학원, 부산파이썬학원, 부산C언어학원, 부산자바학원, 부산프로그래밍학원, 부산개발자학원, 부산자바개발자학원, 부산백엔드개발자학원, 부산네트워크학원, 부산JSP학원, 부산네트워크학원, 부산리눅스학원, 부산국비지원IT학원, 부산IT기초학원, 부산센텀IT학원, 부산센텀개발자학원, 부산개발자학원, 부산클라우드학원, 부산국비지원학원, 종로IT취업, 강남IT취업, 노량진IT취업, 부산IT취업
http://www.hrditbank.kr
http://www.in-teriorbank.kr
http://www.d-inbank.com
http://www.djain.kr
https://jobeduone.naeiljob.co.kr
https://www.i-kgitbank.com
https://y.kgitbankcoding.co.kr/
https://jobeduone.naeiljob.co.kr
리버스엔지니어링
[해킹&보안 ]
완성된 제품을 분석 및 근본적인 설계 개념과 적용 기술을 파악하고 재현하는 과정 입니다.
교육기간
수업일
평일반(월~금)주 5일
주말반(토, 일)주 2일
상담문의
02-3675-9739
방문상담예약
교육상담신청
리버스엔지니어링 과정 소개
완성된 제품을 분석하여 제품의 근본적인 설계 개념과 적용 기술을 파악하고 재현하는 것을 의미합니다. 설계 개념>개발 작업>제품화의 통상적인 추진 과정을 거꾸로 수행하게 됩니다. 보통 소프트웨어 제품은 판매 시 소스는 제공하지 않으나 각종 도구를 활용하여 컴파일 된 실행 파일과 동작 상태를 정밀 분석하면 그 프로그램의 내부 동작과 설계 개념을 어느 정도 추적할 수 있습니다. 이러한 정보를 이용하면 크랙, 즉 실행 파일을 수정하거나 프로그램의 동작을 변경할 수 있고, 또 유사한 동작의 복제 프로그램이나 보다 기능이 향상된 프로그램도 개발할 수 있습니다. 소프트웨어에 대한 역공학 자체는 위법 행위가 아니지만, 대부분의 제품이 이의 금지를 명문화하고 있어 이러한 수법으로 개발한 제품은 지적 재산권을 침해할 위험성이 있습니다.
리버스엔지니어링 과정 학습목표
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 기초
IT 통합 기초
IT기초과정 교육을 통해 초보자도 컴퓨터와 친숙해 질 수 있으며, 가정에서 컴퓨터 운영체제 활용을 통한 여러 가지 기능을 학습할 수 있습니다. IT관련 용어에 생소하며 컴퓨터와 네트워크, 운영체제 등의 컴퓨터 관련 기본 지식이 없어 IT 전문교육수강에 어려움이 있는 …
과정상세 상담신청
#해킹&보안
시스템 해킹 & 보안
현장에서 사용되는 운영체제와 시스템의 CPU, 메모리 구조에 대한 분석, 어셈블리어 등의 내용을 학습하여 시스템 상에서 일어날 수 있는 해킹 기법 분석 능력을 향상시킵니다. 실무에서 사용되는 다양한 시스템해킹 기법들에 대한 이론과 실습 과정을 통해 실제로 일어날 수 있…
과정상세 상담신청
#해킹&보안
Forensic 포렌식
범죄수사에서 적용되고 있는 과학적 증거 수집 및 분석기법의 일종으로, 각종 디지털 데이터 및 통화기록, 이메일 접속기록 등의 정보를 수집·분석하여 DNA·지문·핏자국 등 범행과 관련된 증거를 확보하는 수사기법을 말합니다. 현대인들의 생활 속에는 자신도 모르게 디지털 기…
과정상세 상담신청
아이티뱅크와 함께 해야 하는 이유
최고의 시설보유, 시스템 장비 전문화로 최적의 교육 환경 제공