Windows에서 릴레이 설정


1

Windows에서 netcat을 사용하여 피벗 릴레이를 설정하고 Linux에서 파이프를 사용하여 쉽게 시나리오를 복제하려고합니다.

머신 A가 머신 B로 라우팅 할 수 있고 머신 B가 머신 C로 라우팅 할 수 있다고 가정합니다. 머신 A가 머신 C로 라우팅해야하는 경우, 명령 리디렉터 및 spl 파일 유형을 사용하여 데이터를 앞뒤로 피벗 할 수있는 시스템 B에서 릴레이를 설정할 수 있습니다 파이프.

취하다:

  • 기계 C에는 nc -nlvp 3306 -e cmd.exe
  • 기계 A에는 nc -nlvp 80

B 머신이 우리가 할 수있는 리눅스 였다면

mkfifo pipe
nc -nv 127.0.0.1 80 0<pipe | nc -nv 127.0.0.1 3306 1>pipe

우리가한다면 기계 B에서

nc -nv 127.0.0.1 80 0<&4 | nc -nv 127.0.0.1 3306 1>&4

이 지역 , 나는 리눅스로 할 수있는 것을 성취 할 수 있어야하지만 불행히도 작동하지 않는다.


2
그것은 네트워킹 / OS 문제입니다. 보안상의 문제가 아닙니다. 수퍼 유저에게 물어 보는 것이 좋습니다.
Biglig

정확하게 작동하지 않는 것은 무엇입니까? 나는 질질 끌기 일지 모르지만 나는 C가 B와 A로 다시 돌아갈 수 있다고 생각하니? 패킷이 멈추는 곳을보기 위해 B에서 tcpdump 나 wireshark를 실행 해 보았습니까?

@ Auditor - 이것을 수퍼 유저에게 이전 할 것입니다 - 당신이 할 수있는 것보다 더 잘 도와 줄 수 있으므로 새로운 링크를 따라 가면 쉽게 계정을 설정할 수 있습니다.
Rory Alsop
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.