서버 (pong.java)와 클라이언트 (ping.java) 사이에서 TCP를 통해 소켓 연결 (포트 23456)을 설정하는 작은 자바 프로그램을 작성했습니다. 나는 서버를 시작한 다음 핑을 보내는 클라이언트와 서버가 퐁으로 응답한다. 이것은 50 번 발생합니다.자바 소켓과 DoS
는이 모두 잘 작동하지만 지금은 hping3와 SYN 홍수 DoS 공격을 사용하여이를 종료 할,하지만 난이 일을 얻을 수 없습니다. 동일한 DoS 프로그램을 사용하여 SMB를 통해 클라이언트와 서버간에 실행되는 파일 전송을 쉽게 중지 할 수 있습니다. 서버는 확실히 SYN 패키지를 얻습니다. 같은 포트를 공격 할 때 자바 소켓 연결은 단지 공격을 차단하고 java 프로그램은 행복하게 50 루프를 완료합니다. 나는 이유를 알 수 없다. 거기에 자바에서 일부 보호 또는 Java 작업에서 SMB를 통해 TCP 교환과 다른 소켓합니까?
나는 네트워크 클래스에 이것을 수행하고 나는 그것을 파악할 수 없다. 나는 아무도 피해를 입지 않도록 3 대의 VM 사이에서 자신을 공격합니다.
필요한 경우 소스 코드 또는 추가 정보를 제공 할 수 있습니다.
누구든지 도움을 주시면 고맙습니다.
자바 특별한 아무것도하지 않는, 그냥 왜 작동하지 않는 생각이나 내가 그것을 작동하게하기 위해 무엇을 할 수 OS 소켓 API – irreputable
를 사용? –