네이트온 클라이언트 <-> 클라랑 같은컴에서 실행중인 중계서버 <-> 네이트온 서버
이렇게 하려고 하거든요 클라이언트가 중계서버에 접속하도록 해야될텐데
winpcap라이브러리는 클라이언트가 보내거나 받는 패킷을 수정할 수가 없더라구요..
보편적으로 쓰이는 방법이 어떤건가요?
<pre id=\"aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown\" style=\"padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Consolas, Courier, monospace; word-break: break-all; word-wrap: break-word; font-style: normal; font-weight: normal; overflow-x: auto; overflow-y: auto; \">int connect( __in SOCKET s, __in const struct sockaddr *name, __in int namelen);</pre>
connect함수 후킹하면 되는건가요?
**질문2)) 중계서버인지 뭔지 모르겠는데 제가 아는 프로그램중에 TCP소켓을 쓰는데
예를 들면 실제로는 서버에서 메시지를 받지도 않았는데 받은것처럼(나에게 A라는 친구가 쪽지를 보낸것처럼) 설정해서 자기자신이 쪽지를 받게하는 프로그램이 있습니다.
이게 중계서버를 사용하지 않고 가능한 일인가요?
***TCP/IP Suite라는 책 보고 있는데 이거 그다지 프로그래밍이랑 상관없는것 같네요?? 너무 개념적이네..
허 이분에게 내가 몇년전에 만든 네이트온 봇 주고싶넹
connect / send / recv 후킹하는 방법이 있고, connect만 후킹하는 방법도 있습니다. 프로그램내부에서 서버 열어서 connect 후킹해서 네이트온서버로 접속하는걸 자기가 열어논 서버로 접속하게 하면 자기하네 패킷이 다오고 소켓 하나 더 만들어서 그걸 네이트온 서버랑 연결해서 두개 사이에 중계 해주면됩니다