KGITBANK, KGITBANK학원, KG아이티뱅크, 아이티뱅크, KGIT뱅크, IT뱅크, IT뱅크종로, IT뱅크강남, IT뱅크노량진, IT뱅크부산, KG아이티뱅크학원, 아이티뱅크학원, ITBANK, ITBANK학원, KG에듀원, KG에듀원IT학원, KG에듀원ITBANK, KG에듀원아이티뱅크, KG에듀원IT뱅크, 케이지아이티뱅크, 케이지에듀원아이티뱅크, KGIT, KGIT학원, KGITBANK종로, KGITBANK강남, KGITBANK노량진,KGITBANK부산, KG아이티뱅크종로, KG아이티뱅크강남, KG아이티뱅크노량진, KG아이티뱅크부산, KG아이티뱅크종로점, KG아이티뱅크강남점, KG아이티뱅크노량진점, KG아이티뱅크부산점, KGIT뱅크종로, KGIT뱅크강남, KGIT뱅크노량진, KGIT뱅크부산, ITBANK종로, ITBANK강남, ITBANK노량진, ITBANK부산, KGITBANK교육후기, KG아이티뱅크교육후기, ITBANK교육후기, IT뱅크교육후기, KG학원, 종로아이티뱅크, 강남아이티뱅크, 노량진아이티뱅크, 부산아이티뱅크, IT학원, 서울IT학원, 종로IT학원, 강남IT학원, 부산IT학원, 서울컴퓨터학원, 종로컴퓨터학원, 강남컴퓨터학원, 노량진컴퓨터학원, 부산컴퓨터학원, 컴퓨터학원, 코딩, 코딩교육, 코딩학원, 프로그래밍학원, 네트워크학원, 빅데이터학원, 빅데이터전문가학원, 빅데이터분석R, 데이터베이스학원, 데이터사이언스학원, R프로그래밍학원, R학원, 정보보안학원, 정보보안전문가학원, 화이트해커학원, 화이트해커, 프론트앤드개발자학원, 프론트엔드개발자학원, 프론트학원, 백엔드학원, 개발자학원, 백엔드개발자학원, 프로그래밍개발자학원, 자바웹개발자학원, 자바개발자학원, 개발자학원, IT기초학원, 파이썬학원, 파이선학원, 파이썬기초학원, C언어학원, C언어기초학원, C++학원, 자료구조학원, 알고리즘학원, JAVA학원, 자바학원, 자바기초학원, 자바프로그래밍학원, JSP학원, Spring학원, 자바웹프로젝트학원, 소켓프로그래밍학원, 리눅스학원, 리눅스실무학원, 리눅스자격증학원, 리눅스마스터학원, 클라우드학원, 클라우드AWS학원, AWS학원, AWS자격증학원, 종로AWS학원, 강남AWS학원, 서울AWS학원, 오라클학원, 서울오라클학원, 서울OCP학원, 오라클자격증학원, 서울오라클자격증학원, OCP학원, OCP자격증학원, 오라클OCP학원, CCNA학원, 네트워크CCNA학원, CCNA자격증학원, R프로그래밍학원, IT부트캠프, IT부트캠프학원, 개발자부트캠프학원, 클라우드부트캠프학원, IT취업부트캠프학원, 국비지원IT학원, 국비지원프론트학원, 국비지원백엔드학원, 자바개발자학원, 개발자취업학원, 국비지원클라우드학원, 클라우드전문학원, 퍼블릭클라우드학원, 클라우드취업학원, 국비지원정보보안학원, 국비지원IT취업학원, 내일배움카드개발자학원, K디지털국비지원학원, K디지털학원,K디지털트레이닝학원, 컴퓨터공학과자격증, SW특기자전형, IT취업학원, IT자격증, IT자격증학원, 중학생IT기초, 중학생컴퓨터기초, 중학생코딩기초, 중학생개발자공부, 중학생웹퍼블리셔학원, 중학생코딩학원, 중학생컴퓨터학원, 중학생컴퓨터진로, 중학생개발자학원, 중학생프로그래밍학원, 고등학생컴퓨터학원, 고등학생컴퓨터진로, 고등학생개발자학원, 고등학생프로그래밍학원, 서울코딩학원, 종로코딩학원, 강남코딩학원, 노량진코딩학원, 부산코딩학원, 디지털미디어고진학, 컴퓨터고진학, 디미고진학원학원, 디미고학원, 비전공자IT취업, 고졸취업, 고졸IT취업, 대졸취업, 대졸IT취업, 컴퓨터공학과진로, 소프트웨어학원, SW학원, 소프트웨어학과진로, 컴퓨터진로, 컴퓨터학과진로, 컴퓨터학과자격증, 컴퓨터학과자격증학원, IT취업, IT이직, 20대취업, 30대취업, 인공지능학원, AI학원, 빅데이터인공지능학원, 빅데이터인공지능국비지원학원, AI취업, 인공지능취업, 빅데이터학과자격증, 빅데이터자격증학원, 인공지능자격증학원, 빅데이터국비지원학원, 머신러닝학원, 빅데이터머신러닝학원, AI인공지능학원, 서울국비지원IT학원, 종로국비지원IT학원, 강남국비지원IT학원, 노량진국비지원IT학원, 부산국비지원IT학원, 부산센텀IT학원, 부산서면IT학원, 양산IT학원, 양산컴퓨터학원, 양산프로그래밍학원, 대기업자소서학원, 대기업면접학원, 공기업자소서학원, 공기업면접학원, 금융권자소서학원, 은행자소서학원, 금융권면접학원, 공기업면접, 금융권면접, 대기업면접, 공기업서류학원, 대기업서류학원, 삼성전자채용, 삼성전자자소서학원, SK하이닉스자소서학원, 현대자동차자소서학원, 현대차자소서학원, LG전자자소서학원, CJ자소서학원, 삼성전자DS용, 삼성전자DS면접, 삼성전자DX채용, 삼성전자면접학원, 삼성면접학원, SK하이닉스면접학원, 현대자동차면접학원, 현대차면접학원, LG전자면접학원, CJ면접학원, AI역량면접, AI화상면접, AI면접, AI면접학원, 직무역량면접, 인성면접, 취업코칭, 면접코칭, 자소서컨설팅학원, 자소서컨설팅학원, 면접학원, 취업학원, 취업컨설팅학원, 취업면접학원, 내일코칭, kg내일코칭, 서울, 종로, 강남, 노량진, 부산, 강북구, 성북구, 도봉구, 동대문구, 강동구, 광진구, 천호동, 서대문구, 은평구, 구로구, 금천구, 영등포, 여의도, 목동, 용산구, 서초구, 송파구, 강남구, 강남역, 역삼역, 논현동, 대치동, 관악, 석수, 가산디지털단지역, 광명, 시흥, 종로3가역, 마포구, 종로구, 광진구, 성동구, 동대문구, 중랑구, 노원구, 관악구, 동작구, 양천구, 강서구, 신촌, 일산, 파주, 인천, 부평, 부천, 안양, 평촌, 범계, 인덕원, 의왕, 군포, 산본, 과천, 사당, 분당, 성남, 별내, 의정부, 양주, 동두천, 하남시, 남양주, 구리, 동탄, 서동탄, 천안, 수원, 용인, 대전, 대구, 세종, 양산, 경남, 경북, d울산, 부산센텀, 부산서면, 서면, 센텀 코딩학원, 프로그래밍학원, 파이썬학원, 자바프로그래밍학원, 자바웹개발자학원, 클라우드학원, 안드로이드앱개발, 국비지원IT취업과정, web개발학원, it취업커뮤니티, kg아이티뱅크백엔드커리큘럼, it백엔드학점은행제, 백엔드학점은행제, 웹개발학원, 안드로이드학원, IT국비교육, 종로파이썬학원, 종로C언어학원, 종로자바학원, 종로JAVA학원, 종로프로그래밍학원, 종로오라클학원, 종로OCP학원, 종로AWS학원, 종로컴퓨터학원, 종로IT학원, 강남파이썬학원, 강남C언어학원, 강남자바학원, 강남코딩학원, 강남JAVA학원, 강남프로그래밍학원, 강남역c언어학원, 강남역파이썬학원, 강남역IT학원, 강남IT학원, 강남역컴퓨터학원, 강남오라클학원, 강남역오라클OCP학원, 강남AWS학원, 강남역AWS학원, 프로그래밍기초학원, 자바기초학원, C언어기초학원, 파이썬기초학원, 클라우드기초학원, AWS기초학원, 오라클기초학원, 빅데이터기초학원, IT기초학원, 코딩기초학원, 개발자기초학원, 자바개발자기초학원, 컴퓨터사이언스, 컴퓨터사이언스학과전공대비, 웹퍼블리셔, 웹퍼블리셔자격증, 웹퍼블리셔학원, 중학생웹퍼블리셔학원, 웹퍼블리셔개발자학원, ADSP학원, ADSP자격증학원, ADSP자격증, 데이터분석준전문가, 데이터분석준전문가자격증, 데이터분석전문가, 데이터분석, 데이터분석전문가자격증, 데이터분석전문가자격증학원, 빅데이터자격증학원, 빅데이터분석전문가자격증, 컴활학원, 컴퓨터활용능력1급, 컴활자격증학원, 종로컴활학원, 종로컴퓨터활용능력학원, 종로컴활자격증학원, 컴활1급, 컴활2급
KGITBANK , KGITBANK학원 , KG아이티뱅크 , KGIT뱅크 , IT뱅크 , KG에듀원아이티뱅크 , KG에듀원 , ITBANK , ITBANK학원 , 교육상담신청 , 방문상담신청 , 수강료문의 , 국비지원과정 , Python기초
리버스엔지니어링
[해킹&보안 ]
완성된 제품을 분석 및 근본적인 설계 개념과 적용 기술을 파악하고 재현하는 과정 입니다.
교육기간
수업일
평일반(월~금)주 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
교육 진행
김태호
#ICT기반 정보시스템보안 전문가 양성
안녕하세요, 정보보안 엔지니어를 꿈꾸고 있는 김태호입니다.
상세보기
심인웅
#Python을 활용한 웹서버 구축
대학교 4학년 재학 중인 학생입니다. 융합소프트웨어 전공이고 Java, Python 등의 웹 개발자를 목표로 하고 있습니다.
상세보기
장유정
#JAVA
#자바기반 웹 개발자 양성
#자바기반 블록체인 개발자 양성
자바 기반 웹 개발자 양성과정 수강생 장유정입니다!
상세보기
함께 들으면 좋은 과정
#해킹&보안
네트워크해킹 & 보안
현재의 시스템들은 대부분 네트워크에 연결되어 통신을 하고 있습니다. 네트워크로 주고 받는 모든 데이터들에 대한 가로채기 시도나 네트워크 통신을 방해하는 공격이 자주 발생하고 있습니다. 이러한 네트워크와 관계된 각종 공격을 탐지하고 방어하기 위하여 다양한 장비와 소프트웨…
과정상세 상담신청
#IT 기초
IT 통합 기초
IT기초과정 교육을 통해 초보자도 컴퓨터와 친숙해 질 수 있으며, 가정에서 컴퓨터 운영체제 활용을 통한 여러 가지 기능을 학습할 수 있습니다. IT관련 용어에 생소하며 컴퓨터와 네트워크, 운영체제 등의 컴퓨터 관련 기본 지식이 없어 IT 전문교육수강에 어려움이 있는 …
과정상세 상담신청
#해킹&보안
시스템 해킹 & 보안
현장에서 사용되는 운영체제와 시스템의 CPU, 메모리 구조에 대한 분석, 어셈블리어 등의 내용을 학습하여 시스템 상에서 일어날 수 있는 해킹 기법 분석 능력을 향상시킵니다. 실무에서 사용되는 다양한 시스템해킹 기법들에 대한 이론과 실습 과정을 통해 실제로 일어날 수 있…
과정상세 상담신청
#해킹&보안
Forensic 포렌식
범죄수사에서 적용되고 있는 과학적 증거 수집 및 분석기법의 일종으로, 각종 디지털 데이터 및 통화기록, 이메일 접속기록 등의 정보를 수집·분석하여 DNA·지문·핏자국 등 범행과 관련된 증거를 확보하는 수사기법을 말합니다. 현대인들의 생활 속에는 자신도 모르게 디지털 기…
과정상세 상담신청
아이티뱅크와 함께 해야 하는 이유
최고의 시설보유, 시스템 장비 전문화로 최적의 교육 환경 제공