본문 바로가기

Test

46465006adde32e410db2a5e26876b40 더보기
2013 04 12 - OpenProcess 권한 문제 간만에 작업 겸 테스트를 하다 발견한 문제점..OpenProcess에 대한 문제점이 들어났다. 문제의 시작은 이러했다.프로세스 사용자 이름/프로세스 경로/프로세스 게시자에 대한 내용을 OpenProcess로 얻어 왔다.그런데 이게 왠일 비주얼스튜디오로 디버깅 모드로 출력하였을 때 전체적인 내용이 나와서 되는구나 했다.하지만 문제는 여기서부터 시작...릴리즈 버전으로 변경하여 빌드하여 해당 빌드된 프로그램을 실행하였더니... 제대로 된 내용들이 안나오는거다!!!위에서 언급한 내용들...찾아보니 내용은 이러 했다..OpenProcess에 대한 후킹이 직접접, 간접적으로 많다보니 시스템에서 중요하다 싶은 프로세스에 대하여 OpenProcess에 대한 함수를 무저건 리턴 시켜버린다는 그런 내용!! 암튼..제대로.. 더보기
2013 03 27 파일 게시자 가져오기 파일 게시자까지 추가 하였다.하지만.... v3에서는 일반 개인 파일 게시자?도 다 가져오던데..wmi로 구해와야되는건지...찾아봐야겠다 ...... 더보기
2013 03 26 - 프로세스 사용자 이름 가져오기 및 PPID 구하기 요즘 바빠서 따로 작업을 못했다.. 귀차니즘도...발동 ㅎㅎㅎ프로세스 사용자 이름과 프로세스의 PPID를 추가 하였다.기본 골격은 어느 정도 갖추어 진듯하니.. 추가적으로 어떠한 정보를 넣어야 보기 편할지 고려해봐야 할 것 같다. 더보기
2013 02 26 - 네트워크 정보 가져오기 각 프로세스에서 사용하는 네트워크에 대한 정보를 가져와 출력하였다..초기 값만 가져오며 실시간으로 갱신되는 부분에 대하여 작업을 추가하여야 한다. 더보기
2013 02 21 프로세스 시작 종료 구해오기 컴퓨터 기본정보는 제거하고..실행프로세스와 프로세스 시작 종료를 알 수 있게 수정하였다.기본적인 관리자 프로그램을 따라가는 느낌이다. 더보기
2013 02 19 - 프로세스 리스트 갱신하기 뭔가 찜찜해서 ...프로세스 추가/삭제 시 갱신되는 부분을 마무리 지었다...각 프로세스들은 pid,이름밖에 가지고 있질 않으나.. 하나하나 구조체를 추가해 나갈 예정이다..이를테면 모듈..쓰레드 핸들... 등등 각종 정보를 포함할 예정이다.각 정보를 얻는것에 대해서는 커널이하로 내려가진 않을 것이다...기본적인 틀이 잡히면 내려가겠지만.. 앞서 목표하는 바는... 기본적인 후킹 또는 api를 이용하여 각 정보들을 출력할 수 있도록 만들어 볼 것이다. 더보기
2013 02 19 - 프로세스 리스트 구해오기 프로세스 리스트를 구해오는 것까지 추가 하였다.추가적으로 새로 생성되는 프로세스 또한 추가가 되는데...프로그램 종료시 리스트에서 제거하는 부분에 대해서는 아직 추가하지 못했다.. 시간이 좀 더 되면 탭으로 구분 짓고.... UI 설정을 다시 해야 할 것 같다. 더보기