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처럼 보일 것입니다.