Upload
caleb-fleming
View
56
Download
0
Embed Size (px)
DESCRIPTION
콜게이트 !!!! 를 알아보자 !!! 이건또 뭘까 ???. 콜게이타란 !!! 유저영역에서 커널 영역 서비스를 호출할때 사용하는 CPU 에서 제공해주는 기능이다 !!!!!!. GDT 또는 LDT 에 등록할수있다 !!!. 콜게이트 디스크립터 이렇게 생겼다 !!!!!. Offset(4 번째 바이트 ). Offset : CallGate 처리 함수주소. Selector: Code Selector. Offset(3 번째 바이트 ). DWORD Count : 인자 개수. P. DPL. S. X. 1. - PowerPoint PPT Presentation
Citation preview
2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r
콜게이트 !!!!를 알아보
자 !!!이건또 뭘
까 ???
2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r
콜게이타란 !!!유저영역에서
커널 영역 서비스를 호출할때 사용하는
CPU 에서 제공해주는기능이다 !!!!!!
2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r
GDT 또는 LDT 에등록할수있다 !!!
2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r
콜게이트 디스크립터이렇게 생겼다 !!!!!
Offset(1 번째 바이트 )
Offset(2 번째 바이트 )
코드세그먼트 Selector
코드세그먼트 Selector
000 DWORD Count
P DPL S X 1 1 0DWORD Count : 인자 개수
DPL :Descriptor Privilege Level
S : 0-System Descriptor1 – 인터럽트 or 예외 디스크립터
X : 0-16 비트용1-32 비트용
Offset(3 번째 바이트 )
Offset(4 번째 바이트 )
P : 세그먼트 존제여부
Offset : CallGate 처리 함수주소
Selector: Code Selector
2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r
초비츠 콜게이츠처리 소스
2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r
초비츠 콜게이츠처리 소스
2 3 t h K o r e a O p e r a t i n g S y s t e m S e m e n a r