커널 2.4에서는 256개 까지의 시스템 콜을 사용한 것으로 알고 있습니다.. 256 이상의 것들은 매개변수를 두어 처리했던 것으로 기억하는데요
커널 2.6 이상의 버전에서는 256개 이상의 시스템 콜을 어떤 방식으로 사용하는지
정확히 몇개까지 사용이 가능한지 궁금합니다..
아울러 키보트 후킹 프로그램에 대해서 궁금합니다.. 자료를 좀 구하고 싶은데.. 검색해도 찾을수가 없어서요..
답변 부탁 드립니다.
<include/asm/unistd.h> 에 보면 시스템 콜의 개수가 정의되어 있습니다 2.6.8.1 에는 284 개로 군요
293 #define NR_syscalls 284
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
include/asm/unistd.h
<include/asm/unistd.h> 에 보면 시스템 콜의 개수가 정의되어 있습니다
2.6.8.1 에는 284 개로 군요
293 #define NR_syscalls 284
댓글 달기