윈도우 환경입니다.
로컬에서 어떤 프로세스가 A.A.A.A 라는 IP와 소켓통신을 하는데, A.A.A.A 호스트가 B.B.B.B로 옮겨졌습니다
그런데 해당 프로세스의 바이너리를 수정할 수 있는 여건이 안되어서
로컬에서 A.A.A.A로 나가는 모든 트래픽을 B.B.B.B로 돌리게 하고 싶은데
어떤 방법을 이용해야할지 모르겠네요
리눅스환경에선 iptables가 해당 기능을 지원해주는것 같은데
윈도우 환경에선 방법이 없나 질문드립니다..
윈도우 환경입니다.
로컬에서 어떤 프로세스가 A.A.A.A 라는 IP와 소켓통신을 하는데, A.A.A.A 호스트가 B.B.B.B로 옮겨졌습니다
그런데 해당 프로세스의 바이너리를 수정할 수 있는 여건이 안되어서
로컬에서 A.A.A.A로 나가는 모든 트래픽을 B.B.B.B로 돌리게 하고 싶은데
어떤 방법을 이용해야할지 모르겠네요
리눅스환경에선 iptables가 해당 기능을 지원해주는것 같은데
윈도우 환경에선 방법이 없나 질문드립니다..
방법은 상당히 여러가지가 있을 수 있는데, 먼저 랜카드 단에 필터 드라이버를 개발해서 리다이렉션 시키는 거
그것보다 조금 윗 레벨에선, 바이너리가 뭘로 통신하는지 확인한 다음 DLL 인젝션으로 해당 API 후킹해서 IP 주소 변경( 소켓을 예로 들면 가장 간단한 예로 connect 부터 send recv 까지 전부 후킹해서 sockaddr_in 인자의 주소를 변경해서 다시 호출 )
저희측에 관련 개발부서가 따로 없는데 혹시 방화벽과 같은 소프트웨어단에서 지원해주고 있는 경우는 없을까요?
로컬용 프록시 프로그램 깔고서 설정 바꿔서 돌려버리셈. 불곰국 3proxy 많이 쓰나본데?
함 찾아보도록 하겠습니다! 답변달아주신분들 감사합니다!!
http://technet.microsoft.com/library/cc776297%28v=ws.10%29.aspx
원도우에서 [...]라고 제공해줌 입테이블 비슷한거 명령어는 알아서배우셈
그러니 미리 호스트네임을 파일에서 따로 읽던지 하게 했어야지
그럼 그 파일 내용만 수정하면 되고 얼마나 좋아