Test 10

2013 04 12 - OpenProcess 권한 문제

간만에 작업 겸 테스트를 하다 발견한 문제점..OpenProcess에 대한 문제점이 들어났다. 문제의 시작은 이러했다.프로세스 사용자 이름/프로세스 경로/프로세스 게시자에 대한 내용을 OpenProcess로 얻어 왔다.그런데 이게 왠일 비주얼스튜디오로 디버깅 모드로 출력하였을 때 전체적인 내용이 나와서 되는구나 했다.하지만 문제는 여기서부터 시작...릴리즈 버전으로 변경하여 빌드하여 해당 빌드된 프로그램을 실행하였더니... 제대로 된 내용들이 안나오는거다!!!위에서 언급한 내용들...찾아보니 내용은 이러 했다..OpenProcess에 대한 후킹이 직접접, 간접적으로 많다보니 시스템에서 중요하다 싶은 프로세스에 대하여 OpenProcess에 대한 함수를 무저건 리턴 시켜버린다는 그런 내용!! 암튼..제대로..

Test 2013.04.12

2013 02 19 - 프로세스 리스트 갱신하기

뭔가 찜찜해서 ...프로세스 추가/삭제 시 갱신되는 부분을 마무리 지었다...각 프로세스들은 pid,이름밖에 가지고 있질 않으나.. 하나하나 구조체를 추가해 나갈 예정이다..이를테면 모듈..쓰레드 핸들... 등등 각종 정보를 포함할 예정이다.각 정보를 얻는것에 대해서는 커널이하로 내려가진 않을 것이다...기본적인 틀이 잡히면 내려가겠지만.. 앞서 목표하는 바는... 기본적인 후킹 또는 api를 이용하여 각 정보들을 출력할 수 있도록 만들어 볼 것이다.

Test 2013.02.19