환경 :  Windows xp

            winpcap

            MFC로 제작패킷.jpg

           

 

 일차적으로  VICTIM의 맥테이블을 변조시키기 위해  ARP-REPLY패킷을 생성하여, VICTIM에게 5초마다

 Send하여,   갱신되게 프로그래밍은 쉽게 되었습니다.

 

 나머지 어려운게,  윈도우에서는 디바이스에 대한 접근이 제한이 있고,   그래서 패킷을 조작하여 ,  릴레이

 를 시도해볼려고합니다.

 

 MAC주소를  라우터MAC주소로 다시 복구하여,   네트워크로 흘려보낼려고 합니다만,   역시나   제가

 VICTIM으로 부터 받은 패킷은 순서제어  에의해   재전송 혹은  변조하여 보내면,   모두 DIE되 버리네요.

 

 이더넷프레임의 MAC주소만 변조 하여서,  CRC에는 문제가 없으리라고 보고,  잘 될지 알았는데,   흐름제어 에서

막힙니다.    순서번호 혹은 응답번호 변조 는  TCP CheckSum 함수를 이용하면 되기에

가능한데,   이론적으로  순서번호,응답번호 변조를 하면,   패킷 릴레이 기능을  완성 할수있을까요 ?

 

전에 쓰신글(포스팅된 글 ) 을 보니,   왠만하면,  패킷을  변조 시켜서  릴레이 기능을  하는것을  하지 말라고 했던것 같은데,,

다른 방법은 있는건가요 ?