192.168.1.13 호스트에서 TCP 클라이언트가 정적 IP 176.132.74.74에서 데이터를 읽는 중 ... 내 방화벽이 스푸핑 된 트래픽을 필터링 할 수 있는지 테스트하기 위해이 연결에 특수 패킷을 주입해야합니다. 호스트 192.168.1.15에서 "nemesis"1.4beta3을 시도했습니다 : nemesis tcp -v -D 192.168.1.13 -S 176.132.74.74 -fS -fA 오류가 발생했습니다 : "소켓 설명자를 할당 할 수 없습니다" TCP 긴급 포인터 : 0 nemesis를 사용할 때 오류가 있거나 동일한 호스트 (192.168.1.13)에서만 사용할 수 있습니까? 다른 용도로 사용할 수있는 유사한 도구가 있습니까? 몇 가지 조언을 주시면 감사하겠습니다 : 많이 찾지 못했습니다. 천벌을 사용하여 찾을 수 있습니다.tcp 패킷 삽입 -?
0
A
답변
2
libcrafter을 시도해 볼 수 있습니다. C + +에 대한 높은 수준의 라이브러리가 네트워크 패킷을 생성하고 검색합니다. 또한 사용자 수준에서 TCP/IP 스택 (조각화는 아직 처리되지 않음)을 매우 순진하게 구현하여 제작 된 TCP 스트림을 처리 할 수 있습니다. 예를 들어, 연결의 ACK 및 SEQ 번호를 제어하거나 이미 설정된 연결의 SEQ/ACK 번호 및 IP를 사용할 수 있습니다. 따라서 연결에 트래픽을 주입하고 도용 할 수 있습니다.
사용자 수준에서는 라이브러리가 "커널의 뒷면"에있는 TCP 스트림과 함께 작동 함을 의미합니다. 따라서 TCP 스트림 클래스를 제대로 사용하려면 IPTABLES로 약간 작업해야합니다.
아직 TCPConnection 클래스에 대한 설명서가 없지만 "examples"자식 저장소에 대한 몇 가지 예를 살펴볼 수 있습니다.
건배.
관련 문제
- 1. 안드로이드에서 TCP 패킷 편집
- 2. Android :: TCP 패킷
- 3. TCP 패킷 시뮬레이션 + omnet
- 4. 전송 TCP 패킷
- 5. tcp 연결에서 ... Java (패킷)
- 6. 에뮬레이터 TCP 패킷 크기
- 7. TCP 패킷 전송 오류
- 8. 분할 TCP 패킷 읽기
- 9. TCP 패킷 생성
- 10. tcp/ip 패킷 수신기
- 11. C#에서 TCP 패킷 만들기
- 12. 들어오는 tcp/ip 패킷 캡처
- 13. TCP 소켓을 통해 패킷 보내기
- 14. Python으로 원시 TCP 패킷 주입
- 15. 핸드 셰이크 이후의 TCP 패킷
- 16. TCP/IP를 통한 맞춤 패킷?
- 17. TCP 패킷 끝을 어떻게 표시해야합니까?
- 18. 패킷 삽입 방지
- 19. ANSI C의 Forgin/Buiilding TCP 패킷
- 20. 데이터없이 전송 된 60 바이트의 Tcp 패킷
- 21. TCP/IP에 대한 일반적인 패킷 수신율
- 22. 인터넷을 통해 TCP 패킷 보내기 (Ruby 사용)
- 23. TCP 패킷 포맷에 대한 좋은 조언이 있습니까?
- 24. C#에서 TCP 패킷 삭제 처리
- 25. 패킷을 지연시킬 때 TCP RST 패킷
- 26. 리눅스 커널에서 tcp 처리 후 패킷 처리
- 27. tcp/ip 패킷 변경 C++ 또는 java
- 28. C# TCP 서버 응답 패킷 문제
- 29. Windows에서 TCP 패킷 가로 채기 및 리디렉션
- 30. 패킷 재전송
[scapy] (http://www.secdev.org/projects/scapy/) –
내가 scapy로 패킷 페이로드를 만들 수 있다면 어떨까요? 많은 감사합니다 – user270398
예, http://trac.secdev.org/scapy/wiki/BuildAndDissect를 볼 수 있습니다. –