[악성코드 분석] Reverse Engineering 정의, 기초, 개념 정리
·
악성코드/Reversing
1. Reverse Engineering 개념소프트웨어 분야에서 리버싱 (Reverse Engineering)은  역공학을 의미를 가지고 있으며 프로그램의 동작 구조, 기능, 동작 등을 분석하여 그 원리를 이해하는 것이다.악성코드 분석할 때 악성코드의 작동방식,기능, 취약점 등을 파악하는데 사용된다. 2. IA - 32명령어는 어셈블리를 한번이라도 본적이 있다면 알 수 있는 mov나 push 같은 것을 말하며, 고급진 표현으로는 옵코드 (opcode)라고 말한다. 그리고 인자는 명령어 다음에  "어떠 장소를 값으로 넣을 것인지" or " 명령어에 해당하는 값" 등이 된된다.어셈블리는 주로 IA-32를 주로 사용하며 명령어와 인자로 구분된다.- 기본 형태 : 명령어( opcode ) + 인자 ( opera..
[정보보안기사] 1과목 운영체제 구조 정리 및 요약 Part (1)
·
자격증/정보보안기사
Part1 ( OS )OS (Operating System)컴퓨터 시스템의 자원들을 효율적으로 관리하여, 사용자가 컴퓨터를 편리하고 효과적으로사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임 ※ 목적처리 능력 향상: 시간당 작업 처리량(Throughput), 평균 처리시간 개선신뢰성 향상: 실패 없이 주어진 기능을 수행할 수 있는 능력응답시간 단축: 사용자가 시스템에 의뢰한 작업 반응 시간 단축자원 활용률 향상: 자원 공유, 상호배제를 통해 자원 효율적 활용가용성 향상: 고장과 오류가 발생해도 운영 영향 최소화발달순서시스템 분류설명1Batch Processing- 유사 작업 일괄처리, 긴 러닝 타임- 하드웨어의 효율적 이용은 가능 / 실시간 처리 미흡2Multi Programming- CPU 가동률..
[정보보안기사] 1과목 시스템 보안 정보시스템의 범위 및 이해 정리 및 요약
·
자격증/정보보안기사
CPUcpu (Central Processing Unit, 중앙처리장치)의 구조적 이해입력장치로부터 자료를 받아 연산하고 그 결과를 출력장치로 보내는 일련의 과정을 제어 및 조정하는 핵심장치CPU의 구성요소ALU각종 산술연산 (+, -, * , /)과 논리연산 (AND, OR, NOT, XOR)을 수행하는 회로RegisterCPU 내부 소규모 데이터나 중간값을 일시적으로 기억하는 고속 전용 영역* 컴퓨터 기억장치중 Access 속도가 가장 빠르다.Control Unit프로그램 코드(명령어)를 해석하고, 그것을 실행하기 위한 제어 신호 발생내부 CPU 버스ALU와 레지스터간 데이터 이동 경로 Register 종류PC (Program Counter)다음에 수행할 명령어가 저장된 주기억장치 번지 지정MAR (..