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

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

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

[摘要]+----+----+----+----+----+----+----+----+----+----+....+----+ 1 1 2 4 ...

+----+----+----+----+----+----+----+----+----+----+....+----+
1    1      2              4             variable       1

VN is the SOCKS protocol version number and should be 4. CD is the
SOCKS command code and should be 1 for CONNECT request. NULL is a byte
of all zero bits.


我们首先还是连接服务器,然后根据RFC的格式发送数据给服务器.由于是无用户密码验证,我们需要发送9个字节的数据,展开写为 04 01 + 目标端口(2字节) + 目标IP(4字节) + 00,奇怪的是,表中的USERID部分似乎是没有用的,我参照过大量的C++代码,代码中都没有体现该部分.

至于如何转换目标端口和IP为相应的Byte数组,请自己看示例程序.消息发出后,服务器会返回信息,格式如下:

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

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




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

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

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