#1 - Thank you. I did try it and it did not work for me. I have been having issues with getting nc to work right.
#2 - I do not have a host based firewall on these machines. I can send a packet capture for you to look at if you want. I have several websites that back what I am seeing, including a Cisco page. I can dig that url up if you want.
#3 - Again, no firewall, see #2
#4 - I figured as much.
#5 - Are you referring to this line?
The client now sends a ChangeCipherSpec record, essentially telling the server, "Everything I tell you from now on will be authenticated (and encrypted if encryption parameters were present in the server certificate)." The ChangeCipherSpec is itself a record-level protocol with content type of 20.
I had a better one then this example at the time, but see this site and steps 7-9. It is slightly different, but seems to match what i had found earlier.
http://support.microsoft.com/kb/257591#6 - So you are saying that 445 is a NetBIOS port?
#7 - I will go with the make install if asked.
#8 - OK, that was just dumb of me. I did not test it in a packet capture like I did the other stuff... "I used logic" It does have an error at each hop. But why? If the TTL is 20 and I am on hop 1... how has the TTL been exceeded??? <-- my logic made me think this was correct.
#9 - I will see if anyone else chimes in on this one. But I can see your point.
#10 - This is still a toss up. Anyone???
#11 - Again, no firewall!! I will see if I can dig up an older version of Windows to try it on that. I have been told that some of this stuff applies to NT4 and 2000 more then 2003 on.
#12 - Yeah, I hate poorly asked (vague) questions.
Thank you for your help. It is always nice to have someone else look over stuff that is confusing you. It gives you a different perspective and can really help out! Again, thanks!!
Dalobo
1. What problems are you having here? It's simple and can be tested and a single host
# nc -lvvp 55555 < /etc/passwd
Listening on [0.0.0.0] (family 0, port 55555)
Connection from [127.0.0.1] port 55555 [tcp/*] accepted (family 2, sport 42529)
$ nc localhost 55555
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
...snip...
2/3/11. I'm not sure what's going on with your null/FIN scans. I'm testing against Windows 8 with the Kaspersky firewall active. *shrug* These scans are finicky and results can vary a lot based on what you're scanning.
5. No, the pre-master secret and master secret portions, just like in the MSKB article.
6. NetBIOS on 445:
http://technet.microsoft.com/en-us/library/cc940063.aspx8. You should review how trace route works. It starts with a TTL of one and then increments by one each iteration. It's able to identify the interim hosts by the ICMP error responses they send.