방화벽을 테스트하기 위해 라우팅 테이블에 관계없이 잘못된 형식의 패킷을 해당 인터페이스로 보내고 싶습니다.
Linux가 "시스템의 네트워크 구성에 관계없이 이 정확한 tcp 패킷을 이 MAC 주소로 보내도록" 하는 방법이 있습니까? 루트 액세스가 필요한 것 같지만 괜찮습니다.
답변1
나는 nmap
그것을 루트에서 사용할 것이며 이미 일부 플래그와 함께 거의 모든 고급 스푸핑 패킷을 보낼 수 있습니다.
답변2
스카르피이 목적으로 사용되는 일반적인 도구입니다. 모든 유형의 패킷을 생성하는 데 사용할 수 있습니다.
답변3
hping3Python을 배우지 않고도 이런 종류의 작업을 수행할 수 있는 방법을 고려했습니다.
답변4
이전 답변은 모두 훌륭하며 이를 수행하기 위한 정말 좋은 도구가 많이 있습니다. 한 단계 더 나아가고 싶다면 실제로 C로 간단한 인젝터를 작성하는 것이 매우 쉽습니다.
다음은 제가 몇 년 전에 작성한 코드의 예입니다.http://jve.linuxwall.info/ressources/code/forgetcp.c