디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

시스템콜 질문입니다!

ㅇㅇ(118.220) 2022.11.16 12:56:43
조회 174 추천 0 댓글 0

먼저 시스템콜의 과정을 나열해 보자면


1. 함수에서 커널모드로 진입해야하는 특정함수 호출
2. 컴파일시, 특정함수를 어셈블리 언어로 표현시, syscall() 함수 호출
모든 context를 커널스택에 push
그리고, eax에 무슨 시스템콜명령인지 인자로 전달
int 0x80 명령어 실행
3. 유저모드에서 커널모드로 전환
4. IDT에서 128번째 시스템콜핸들러 시작주소로 이동
5. 시스템콜 테이블에서 아까 전달받은 eax를 이용해 특정 시스템 콜 서비스 루틴 실행
시스템콜 서비스 루틴에서 실행할때의 지역변수는 커널스택에서 처리
6. 시스템콜 서비스 루틴에서 마지막에 iret 명령어 수행
* 함수의 반환값 eax를 return address 에 저장 *
커널스택에 보관된 레지스터 값들 모두 복원
7. 유저모드로 복귀

여기서 iret 명령어에서 시스템콜 서비스루틴의 반환값 eax를 왜 retrun address에 저장하는지, 왜 커널스택부분에 저장이 되는지 잘 모르겠습니다
솔직히 그냥 이 부분만 도저히 머리속에 이해되지 않습니다
일주일 넘게 공룡책과 인터넷을 뒤지고, 교수님께 두번이나 물어봐도 도저히 이해를 할 수가 없네요

혹시라도 제가 설명한 부분중 틀린부분이 있다면 같이 지적해주시면 감사하겠습니다


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
32975 패키지 저장소가 손상되었습니다 ㅇㅇ(115.140) 23.03.05 248 0
32974 윈도우11 애미뒤진새끼 이거 ㅇㅇ(121.169) 23.03.03 271 0
32973 좀비채굴? 채굴악성코드 검사할수있는방법이 있나요? ㅇㅇ(110.35) 23.03.02 213 0
32972 윈도우10 캡쳐도구 왜 되따안되따하냐? ㅇㅇ(110.35) 23.02.25 235 0
32970 윈도우7 윈도우10으로 업데이트 질문 ㅇㅇ갤로그로 이동합니다. 23.02.19 276 0
32969 고정ip 쓰고 싶은데 어떻게 하는지 알음? ㅇㅇ(58.126) 23.02.18 213 0
32967 프론트엔드 개발자 우습게 보지마라 이게 제일 많이 써 먹는다 [1] ㅂㅈㅁ(203.243) 23.02.15 277 0
32966 ms2021 이나 한글 같은거 정품 제값내고 사는 거 병신 맞지? ㅇㅇ(116.36) 23.02.10 209 0
32964 ㅈ된 노트북 부팅도 안됨; 컴알못 좀 도와줘.. [1] ㅇㅇ(202.126) 23.01.30 359 0
32963 usb 키락 복제해주는곳 아직 있나요? ㅇㅇ(106.102) 23.01.18 359 0
32962 제발 도와주세요 ㅜㅜ ISLC ㅇㅇ(1.228) 23.01.17 218 0
32961 소프트웨어를 만들었는데 어디에 알리면 좋을까? ㅇㅇ(110.9) 23.01.16 199 0
32960 혹시 Prime Os 사용해보신 분 계실까요? ㅇㅇ(49.1) 23.01.16 247 0
32958 휴대폰 해킹당함 ㅇㅇ(223.39) 23.01.10 220 0
32956 오디오 드라이버는 뭐로 하면 되나요? ㅇㅇ(118.46) 23.01.09 218 0
32955 도와주세욤 ㅇㅇ(125.142) 22.12.26 192 0
32954 님들 이거 어캄 ㅇㅇ(183.104) 22.12.18 172 0
32953 이거 최대가 30인데 어떻게 고쳐요? ㅇㅇ(218.156) 22.12.09 224 0
32952 이거 왜 최대가 30임..? [1] ㅇㅇ(218.156) 22.12.09 198 0
32951 포맷 usb 복원좀 도와줘 ㅇㅇ(211.223) 22.12.08 172 0
32950 비전공자기준 정처기 필수임? ㅇㅇ(223.62) 22.12.08 210 0
32947 충북대 소프트웨어 괜찮음? ㅇㅇ(118.130) 22.12.06 182 0
32946 윈도우 10 다운로드 할때 USB인지 뭔지 물어보는 창 안뜸 ㅇㅇ(1.250) 22.12.04 175 0
32945 삭제할 제어판 제거하고 직접 삭제-휴지통비우기하는 거하고 차이가 뭐임? ㅇㅇ(59.27) 22.12.01 221 0
32944 기숙사용으로 맞춰놨던 본체 ㅇㅇ(116.36) 22.11.23 161 0
32943 윈도우 작업줄에 프로그램 안 뜨는데 이유 아시는 분? ㅇㅇ(1.248) 22.11.19 198 0
시스템콜 질문입니다! ㅇㅇ(118.220) 22.11.16 174 0
32941 내 컴퓨터 시작프로그램 봐줄 수 잇음? ㅇㅇ(111.171) 22.11.13 551 0
32940 여기서 이런거도 봐주나 혹시 빨랫비누갤로그로 이동합니다. 22.11.08 178 0
32939 가상윈도우 인식 ㅇㅇ(211.114) 22.11.07 187 0
32938 [컨퍼런스 안내] ETRI OPEN SOURCE TECH DAY 2022 EOST(121.133) 22.11.01 188 0
32937 질문)파일을 USB로 옮기니까 손상됬는데 어떻게 복구함? ㅇㅇ(125.140) 22.10.28 233 0
32936 Pswebsocket 이 뭐임?? [1] ㅇㅇ(106.101) 22.10.24 1330 0
32935 easeus data recovery wizard 크랙 15.2 라이센스 [1] ㅇㅇ(121.144) 22.10.18 3749 0
32933 질문)이거 파일 정리를 해야 되는데 도대체 뭐가 이렇게 큰지 모르겠다 ㅇㅇ(125.140) 22.10.09 191 0
32931 바탕화면 아이콘 클릭하면 삭제됨 ㅇㅇ(115.136) 22.10.03 176 0
32930 자꾸 컨트롤키가 눌린채로 고정되는데 ㅇㅇ(114.206) 22.10.03 159 0
32929 카드 섹터15 (일반카드)에서 ~~섹터17(보안카드)로 추가할려는대 뉴네쟝(219.248) 22.09.30 157 0
32928 고수형님들 키보드 마우스 매크로로 제어 가능하면서 단축키 만드는 프로그램 프로그램추천(122.128) 22.09.29 188 0
32927 pnp가 뭐지? usb드라이버 오류 고치다가 이것도 뜨던데. 물리벌레(211.204) 22.09.28 163 0
32926 응용 프로그램 오류 질문 [1] ㅇㅇ(211.36) 22.09.28 190 0
32925 제가 좋아하는 소프트웨어 적어봄 ㅇㅇ(58.121) 22.09.28 198 0
32923 아 씨발 ㅇㅇ(115.22) 22.09.09 167 0
32922 노트북사양 [1] 흙침대(106.101) 22.09.07 213 0
32921 포토샵 강제종료 문제 이거 왜이런지 아는 고수 도움좀.. 포토샵뭐야(125.141) 22.09.03 177 0
32920 알약 솔직히 이렇게 바꿔야한다 [1] 밸린(211.44) 22.09.02 209 1
32919 컴공vs간호학과 하 [2] ㅇㅇ(211.181) 22.09.02 249 0
32918 아니 이거 아시는분? 설정도 먹통 바탕화면 모든게 삭제 [1] 제발(218.50) 22.08.31 235 1
32917 컴 솦 쪽도 연줄 많이 타나요? ㅇㅇ(223.38) 22.08.28 170 0
32915 이거 왜이러나요 [1] ㅇㅇ(211.243) 22.08.18 185 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2