盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

VB6中使用Winsock穿越各种代理的完成(TCP协议)

时间:2025/3/12作者:未知来源:盾怪网教程人气:

[摘要]+----+-----+-------+------+----------+----------+ Where: o VER protocol version: X...

        +----+-----+-------+------+----------+----------+

     Where:

          o  VER    protocol version: X''05''             ------------- 固定 05
          o  CMD
             o  CONNECT X''01''                           ------------- TCP方式 01
             o  BIND X''02''
             o  UDP ASSOCIATE X''03''                     ------------- UDP方式 03
          o  RSV    RESERVED                            ------------- 固定 00
          o  ATYP   address type of following address
             o  IP V4 address: X''01''                    ------------- IPv4 01
             o  DOMAINNAME: X''03''
             o  IP V6 address: X''04''
          o  DST.ADDR       desired destination address
          o  DST.PORT desired destination port in network octet
             order

   The SOCKS server will typically evaluate the request based on source
   and destination addresses, and return one or more reply messages, as
   appropriate for the request type.


发送 05 01 00 01 + 目的地址(4字节) + 目的端口(2字节),目的地址和端口都是16进制码(不是字符串)。
例202.103.190.27 - 7201
则发送的信息为:05 01 00 01 CA 67 BE 1B 1C 21
(CA=202 67=103 BE=190 1B=27 1C21=7201)

关于我是怎么把16进制码换成10进制的,请自己看程序

最后,接受服务器返回数据,看RFC:

       +----+-----+-------+------+----------+----------+
        

关键词:VB6中运用Winsock穿越各种代理的完成(TCP协议)




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版