????ZMap??????????????????????44???????????????????????
??????蹤????Nmap???????????????????????????????????????????У????????????δ??????????????????????????????????ZMap???????????????????????????????????????????????????????δ??????????????????????????????б?????????????????????????????ZMap????????????????Nmap?????????Nmap???????????????????????ZMap????????????Ъ???о????????ZMap?????100???????????HTTPS????????????????23%??
??????????TCP/IP???“????????”???????????????????????????????????????
????????????????????????????CPU??????
??????ZMap??????????????????????е????SYN?????????????SYN-ACK?????RST?????????????????????????????????????????????????飬?????????2%?????
??????????????nmap?????????????TCP SYN??跽???
????????????????????????SYN-ACK????seq number??У?顣???????????????
??????ZMap??????receiver ip???????hash??????????浽??sender port??seq number????????У???SYN-ACK????????????????sender ip??receiver port??ack number??Щ??ν???У?顣
???????????????洢????????????????????
???????TCP????????????TCP?????????????????????TCP?????6?????λ????????????????
????SYN: ???λ????????????????????????????к?????SYN??1??ACK=0?????????????????????????SYN=1??ACK=1?????????????
????FIN: ?????????????????????????????????????
????RST: ??????λ????????RST?????λ????????????λ???????????£????TCP???????????????????????????????κ????????????????????????λ????
????URG: ??????????????????1?????????????а??????????????????????????Ч??
????ACK: ??????λ??????1????????е????????Ч??????????е???????Ч??
????PSH: ?????λ???????????????????????ò?
????????TCP/IP?????????????
????1???????SYN????FIN???????????????????TCP??????????????????RST???????
????2???????RST????????????????????RST????????
????3???????RST???????????????????RST????????
????4???????????ACK??????????????????????????????????????????????RST???????
????5???????SYNλ???????????????????????????????????????
????6???????SYN????????????????????????????????????????????????SYN ACK???????
????7???????FIN???????????????????????????????????"FIN???"???????????RST????????????????????URG??PSH???λ??λ??????????????е?URG??PSH??FIN??????????κα???TCP?????????????"FIN???"??
???????????裺?TCP???????????TCP SYN??
??????????裺
??????????????FIN?ε???á???????????У???????????FIN ?η??????RST??????????????????????Σ??????κλ???????裬???????????????????????????????????????????????????????
????Xmas??Null??????????????????????
??????????:
???????????????????????????IP???????????????????????????IP????????????????????????????????????????????????????IP?????????????????????
?????????裺
???????????????????????????????????Э?飬????????????????????????????????????????userid?????????賢???????TCP???????????????????????????????????????????????113TCP???????????????????????????裬??????????RFC???????????????????????????Э?飬????????????????????????????????????????????????
???????????Э?饗FTP?????????????????????????ftp??????????????????RFC959????????????????????????FTP?????????????????????????????????????????????????????У????????????FTP???????????????Internet???κε????????????????????????????????????????????????????ftp??????衣
??????????????
????????SATAN????????????