본문 바로가기

스터디/파이썬 해킹 프로그래밍

윈도우 드라이버 퍼징

윈도우 드라이버를 공격하는 것은 이제는 버그 헌팅 뿐만 아니라 공격 코드 개발자에게도 일상적인 일이 됐다.

몇년 전에는 드라이버에 대한 원격 공격이 몇개 있었긴 하지만,

지금은 공격 대상 시스템에 대한 권한 상승을 위한 로컬 드라이버 공격이 훨씬 보편적으로 되었다.

전에는 WarFTPD의 스택 오버플로우 버그를 찾아내기 위해 Sulley 를 이용했다. 한 가지 간과한 것은 WarFTPD가 사용자 권한으로 동작하고 있어서 사용자 권한밖에 얻지 못했다는 점.

--> 원격으로 공격에 성공했어도 관리자 권한은 얻지 못했을 것이다.


만약 오버플로우나 Impersonation 공격 취약점이 있는 드라이버가 로컬에 설치되어 있는 경우, 그것을 이용하면 시스템 권한을 획득해 자유롭게 시스템의 모든 정보에 접근할 수 있다.


드라이버는 커널 <---> 유저 어플리케이션 통신 간에 권한 상승?

'스터디 > 파이썬 해킹 프로그래밍' 카테고리의 다른 글

IDAPython ida pro Scripting  (0) 2015.02.23
10장 질문  (0) 2015.02.23
질문정리  (0) 2015.02.16
Sulley!  (0) 2015.02.16
퍼징  (0) 2015.02.16