/* OS Comment. Yes, we want to be a Sega Dreamcast console */
Fingerprint Sega Dreamcast
/* ISN predictibilty; TD: time dependant */
TSeq(Class=TD%gcd=<780%SI=<14)
/* Test 1 result: SYN packet with some options to an open port. We got
a SYN+ACK, acknowledgment seq +1, window size 0x1d4c, don't fragment
bit not activated, and only the MSS returned */
T1(DF=N%W=1D4C%ACK=S++%Flags=AS%Ops=M)
/* Test 2 result: Null packet with options to an open port. We got a
ACK+RST, acknowledgment seq, window size 0x0, don't fragment bit not
activated */
T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
/* Test 3 result: SYN, FIN, URG, PSH with options to an open
port. We got a SYN+ACK, acknowledgment seq +1, window size 0x1d4c,
don't fragment bit not activated, and only the MSS returned */
T3(Resp=Y%DF=N%W=1D4C%ACK=S++%Flags=AS%Ops=M)
/* Test 4 result: ACK packet to an open port. We got a RST,
acknowledgment seq, window size 0x0, don't fragment bit not activated */
T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
/* Test 5 result: SYN with options to a closed port. We got a
ACK+RST, acknowledgment seq, window size 0x0, don't fragment bit not
activated */
T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
/* Test 6 result: ACK with options to a closed port. We got a RST,
acknowledgment seq, window size 0x0, don't fragment bit not activated */
T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
/* Test 7 result: FIN, PSH, URG with options to a closed port. We
got a ACK+RST, acknowledgment seq+q, window size 0x0, don't fragment
bit not activated */
T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
/* Port unreachable message result. No response */
PU(Resp=N)

Advertisements