티스토리 뷰

Study/연구실

2015-01-04 삽질 일지

shovelman 2015. 1. 4. 12:45

최근에 processhacker에서 System..  

Kernel 영역에서 Handle 값을 추출하기 위한 kprocesshacker.sys 파일을 까보고 있다.

디버깅을 해보며 흐름을 파악하고 있지만,

한번 디버깅을 해보며 파악해보고...

DriverEntry를 시작으로 함수 하나하나 내 기준으로 꼼꼼하게 파악해

포스팅하는 것을 계획해야겠다.

이러다가 얼렁뚱땅 넘어갈듯...

이렇게 해서는 Kernel을 씹어먹을 수 없다! 

 

어느정도 흐름 파악은 되는듯 했는데... (근거 없는...)

하지만 무작정 흐름만 파악한다고 되지 않는 것 같다.

하나하나 씹어먹을 줄 알아야 진정으로 그 분야를 정복할 수 있다고 생각한다.

 

그렇다고 기초부터 공부를 다하고 뛰어들 생각은 없다.

미친 삽질의 방식으로

무작정 뛰어들고 모를때마다 찾아보는거다!!!!

뽜이아~

 

 

* 우선 알아봐야 할 함수..

DriverEntry()

RtlInitUnicodeString() 

<-- http://msdn.microsoft.com/en-us/library/ms648420(v=vs.85).aspx 

InitializeObjectAttributes()

<--  http://msdn.microsoft.com/en-us/library/windows/hardware/ff547804(v=vs.85).aspx

ZwOpenKey()

<-- http://msdn.microsoft.com/en-us/library/windows/hardware/ff567014(v=vs.85).aspx

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함