关于终端高端口问题[网络技术]
本文“关于终端高端口问题[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在t00ls论坛里看到的,服务器的终端端口是78650,超越了65535.
----------------------------------------------------------------------------------------------------
看核攻击的答复:/article/201106/93087.html
1、在利用程序里边可以利用4字节或更多字节来储存端口号.
2、当调用了系统的tcp/ip通讯之后,系统底层强迫将大于65536的端口转换回正常范围.
3、并且在转换历程中,不会返回任何错误信息,一切都寂静举行了,所以利用层的程序不会有任何分外反映,这一切都在系统底层寂静完成了.
4、转换的方法为:端口号 - 65536 = ?,问号处既是转换后果.
5、假如转换后的端口还超越65535呢?那就持续转换,直到小于等于65535为止,所以 telnet www.百度.com 131152 也是可以完善履行的,(65536 + 65536 + 80 = 131152).
--------------------------------------------------------------------------------------------------
看golds7n 大牛的答复:
端口在bind前是通过 htons() 转换的, host to network short (短整), 所以不管你供应多大的数,终究都将被限制在 0~0xffff 范围内,也就是0~65535.
实际端口 = 供应的端口数值 & 0xffff
--------------------------------------------------------------------
所以碰到高端口,可以简单用一个js来转换一下
WScript.echo (78650 & 0xffff)
以上是“关于终端高端口问题[网络技术]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:星外安全告示
- ·下一篇文章:XP下安装IIS6.0办法
- ·中查找“关于终端高端口问题”更多相关内容
- ·中查找“关于终端高端口问题”更多相关内容