728x90
- 운영체제
> 하드웨어 자원을 관리하고, 응용 서비스를 제공
> 사용자와 하드웨어 사이의 인터페이스 역할
> 하드웨어의 고장 탐색, 오류 처리, 보안 유지
사용자가 보는 응용 프로그램 아래 운영체제(커널)이 존재한다.
>chrome 브라우저를 실행하게 된다면!!
브라우저를 실행해서 google 검색했는데 외국 서버가? 잉??
어떻게 그런거지? 하는 것이 리버싱의 기초!!!!
-> chrome.exe 파일을 읽어 들인다.
-> 새로운 프로세스가 생성된다.
-> 프로그램 실행에 필요한 정보가 메모리에 올라온다.
-> 프로세스 실행 순번을 기다린다.
-> 자기 차례가 되면 CPU로 들어가 실행된다.
-> 운영체제에 요청!
-> 모니터에 띄워준다!
728x90
반응형
'Reverse engineering > 리버싱 분석 강의 정리' 카테고리의 다른 글
리버싱#1 NASM(넷와이드 어셈블러) 사용법 (0) | 2021.02.25 |
---|---|
리버싱#1 x86 어셈블리 소개 (0) | 2021.02.25 |
리버싱#1 어셈블리 기본!! (0) | 2021.02.19 |
리버싱#1 아키텍처 이해하기! 컴퓨터 구조, CPU 아키텍처 (0) | 2021.02.17 |
리버싱#1 리버싱!? 리버스 엔지니어링? 리버서가 되려면? 무엇을 공부해야 하나요? (0) | 2021.02.17 |
댓글