후킹 -

컴퓨터 프로그램과 S/W 구성 요소간에 발생하는 함수 호출, 메시지 등을 중간에 바꾸거나 가로채는 방법 기술


간섭된 함수를 호출, 이벤트 를 처리하는 코드 = Hook 라고함 


후킹은 이벤트를 훔쳐오는 방식이다.  (OS의 구조를 알아야 한다.)


마우스 후킹 


OS 내에서 이동되는 마우스 를 후킹 한다. 


리눅스 자체에서 마우스를 제어 한다. 


// 


연결 마우스에 대한 파일 

   /dev/cuau%d      serial ports
     /dev/mse%d	      bus and InPort mouse device
     /dev/psm%d	      PS/2 mouse device
     /dev/sysmouse    virtual mouse device
     /dev/ums%d	      USB mouse	device

연결된 포트에 따라서 파라미터로 넘기고 이에 대한 제어를 해야 한다는 것 정도 


open(), write(), ioctl () 사용하여 sysmouse를 제어한다. mosued 에 대한 정보가 필요 


'GNU > FreeBSD' 카테고리의 다른 글

COMMAND - top  (0) 2016.07.04
Unix Errno 표기  (0) 2016.07.04
Mouse_Control - 3 일차  (0) 2016.07.01
Mouse_Control - 2 일차  (0) 2016.06.30
Free BSD 유용한 명령어  (0) 2016.06.14

+ Recent posts