Windows 서버 또는 다른 서버이기 때문에 OpenBSD 5.3 서버를 숨기는 방법은 무엇입니까?

Windows 서버 또는 다른 서버이기 때문에 OpenBSD 5.3 서버를 숨기는 방법은 무엇입니까?

OpenBSD 5.3 서버가 있습니다. 포트 443을 수신하기 위해 Apache만 사용합니다(상위 포트에서는 sshd가 수신하지만 포트 범핑을 사용함).

OpenBSD가 아닌 다른 서버로 인식되도록 서버 OS/네트워크 서버를 숨기려면 어떻게 해야 합니까? 예: 일부 Linux 배포판 등

답변1

서버가 "다른 것처럼 보이도록" 하려면 수동 OS 핑거프린팅에 대해 알아야 합니다. 마이클 잘레프스키p0f v3TCP 핸드셰이크 또는 TCP 연결 손실의 초기 "SYN" 패킷을 기반으로 서버의 암호를 해독하는 데 사용할 수 있습니다.

NAT 라우터로 작동할 때 OpenBSD는 라우팅된 패킷을 "위생화"하여 운영 체제의 식별을 더 어렵게 만들 수 있지만 OpenBSD가 그러한 수동적 식별을 피하기 위해 자체 TCP 패킷을 표시할 수 있는지 여부는 확실하지 않습니다.

답변2

Anonym.OS에서 수행한 작업을 재사용할 수 있습니다.http://kaos.to/blog/archives/2006/02/23/anonymos-livecd/

답변3

당신은 누구를 알고 있나요?

지도?

최신 nmap 소스 코드를 가져와서 windows와 openbsd 간의 차이점을 비교하고(nmap의 opt -O) bsd의 sysctl을 통해 이 설정을 찾은 다음 /etc/sysctl.conf에서 기본값을 변경해야 합니다.

아마도 어딘가에서 커널을 다시 빌드해야 할 것입니다.

나는 이것을 직접 한 것이 아닙니다.

하지만 제 생각에는 linux/netbsd/windows nt-95-xp-vista 등의 경우 7-8개의 코어가 있어야 합니다.

부팅 시 /boot/currentkernel을 /boot/random_one으로 변경하는 대신 다음에 부팅할 때 시스템이 완전히 다른 OS처럼 보일 것입니다.

관련 정보