SimSim-e_rev26.zip새해 복 많이 받으세요~~~~ (좀 늦었지만... ^.^)
2008년 1월 1일부로 백수가 되었습니다.
백수가 되면 시간도 많이 나서 심심이도 많이 좋아질것 같았으나..
집에서 노니까 마눌님도 도와주고, 아이들과도 놀아주고... 더 바쁘네요. (정말입니다. 더 바빠요.. ㅜ.ㅜ)
소스코드도 날려먹고 확 접어버릴까 했다가 어찌어찌 하다보니 이것 저것 더 손대게 되었네요.
아무튼 내부적으로 많은 것들이 바뀌었습니다.
생각한 기능들의 1/10 정도 구현이 된것 같군요.
드라이버쪽에서는
- 프로세스 리스트들을 해시테이블로 관리하고, 생성/소멸되는 프로세스들에 대해 관리하게 했습니다.
(대충 만들어 두었다가 아무리 심심할때 만드는 거라고 해도 여엉~~ 찜찜해서 손좀 봤습니다. >.< )
- 또 뭐가 있어라.. -_-;;
유저모드 프로그램은
- 일단 UI 가 좀 변했죠.
- 타겟 프로세스에 원하는 플러그인을 언제든지 로드/언로드 할 수 있으며
로드한 플러그인의 어떠한 메소드라도 호출할 수 있습니다.
게다가 메소드에 파라미터까지 자유롭게 넘길 수 있습니다.
- 리턴값도 받아 올 수 있습니다. (캬캬~)
- 실행되고 있는 프로세스의 PE 구조도 볼 수 있습니다.
메모리, IAT, EAT 를 보고, 수정하는 기능은 다음버전에.....(당연히 hook 탐지, 복원도 다음버전에 되겠죠? ㅋㅋ)