프로그램을 실행시키기 전 Server와 Client의 준비과정을 기술한다.
Server
Server Program( SecureText_Server )을 실행한다.
Server Program은 Client의 접속을 기다린다.
Server Program은 서버소켓을 생성하고 클라이언트 접속 혹은 종료시 Iptable의 테이블을 조정한며 Log를 기록한다.
Server Program의 Code :SecureText_Server.c
Client
Client Program( NotepadHook )이 부팅시 자동 실행된다.
Client Program은 서버소켓에 접속하여 필요한 자료를 요청하고 이를 이용해 DLL Injection등의 일을 한다.
Client Program이 실행되지 않는다면 네트워크가 제한되며, Notepad가 서버로부터 내용을 받아오지 못한다.
Client Program은 실행 후 강제종료가 불가하며 실행 시 메모장으로 작성되는 모든 파일은 서버에 저장된다.
Client Program의 Source Code :Client.zip(VS 2008)