SOCKS Protocol Version 5工作原理
rfc1928的简单描述SOCKS Protocol Version 5工作原理【zz】
http://www.faqs.org/rfcs/rfc1928.html
sock5代理的工作程序是: (转贴)
1.需要向代理方服务器发出请求信息。
2.代理方应答
3.需要代理方接到应答后发送向代理方发送目的ip和端口
4.代理方与目的连接
5.代理方将需要代理方发出的信息传到目的方,将目的方发出的信息传到需要代理方。代理完成。
由于网上的信息传输都是运用tcp或udp进行的,所以使用socks5代理可以办到网上所能办到的一切,而且不舆目的方会查到你的ip,既安全又方
便 sock5支持UDP和TCP,但两种代理是有区别的,以下分类说明
如何用代理TCP协议
1.向服务器的1080端口建立tcp连接。
2.向服务器发送 05 01 00 (此为16进制码,以下同)
3.如果接到 05 00 则是可以代理
4.发送 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)
5.接受服务器返回的自身地址和端口,连接完成
6.以后操作和直接与目的方进行TCP连接相同。
如何用代理UDP连接
1.向服务器的1080端口建立udp连接
2.向服务器发送 05 01 00
3.如果接到 05 00 则是可以代理
4.发送 05 03 00 01 00 00 00 00 + 本地UDP端口(2字节)
5.服务器返回 05 00 00 01 +服务器地址+端口
6.需要申请方发送 00 00 00 01 +目的地址IP(4字节)+目的端口 +所要发送的信息
7.当有数据报返回时 向需要代理方发出00 00 00 01 +来源地址IP(4字节)+来源端口 +接受的信息
注:此为不需要密码的代理协议,只是socks5的一部分,完整协议请RFC1928
最热门文章推荐:
>· cpu的发展史
>· linux下载
>· linux系统下载
>· 硬盘安装linux
>· xp系统优化
>· 系统服务优化
>· 电脑系统优化
>· winxp系统优化
- · SOCKS 5协议详解
- · Socks Chains in Windows
- · 安全专家马丁看黑客
- · phpMyAdmin 2.6 傻瓜设置4步曲
- · 去除默认共享
- · 木马的检测、清除与防范
- · 停止不必要的Windows XP服务
- · 几个好的exploit代码站点
- · linux下连接肉机3389端口
- · 利用一个cgi漏洞攻克一台solaris 8
- · 入侵思路
- · The Twenty Most Critical Internet Security Vulnera
- · 好用的快捷键可节省时间
- · Help Defeat Denial of Service Attacks: Step-by-Ste
- · 数据加密服务
- · 开始我的CU博客
- · 做了件好事.
- · 一落千丈的心情.
- · 安全案例精选
- · 什么是网关?
- · 提高Linux系统安全性的十招(四)
- · 浅谈LINUX服务器安全
- · 提高Linux系统安全性的十招(二)
- · 检测 Unix是否被入侵最快捷的方法
- · Iptables 中文 man 文档
- · CA BrightStor ARCserve Discovery SERVICEPC Overflo
- · 补丁管理文档
- · 日本政府网络遭到黑客攻击 未造成严重损失
- · 系统加固文章集锦
- · phpMyAdmin 2.6.1 Remote file inclusion 的测试
- · Linux Kernel moxa串行驱动BSS溢出漏洞
- · 在Windows 2003/XP with SQL Server下部署Snort入侵检测系统
- · 使用mucus测试IDS的部署情况
- · OpenVPN不对数据进行加密设置方法
- · [原创]用OpenVPN构建安全VPN [OpenVPN + CA] (20050305修改版本)
- · 全球共有200万名黑客 每天出现病毒超一万
- · Microsoft Windows XP/2003 Remote Denial of Service
- · PaX本地权限提升漏洞
- · phpBB 2.0.13 usercp_register.php输入过滤不充分漏洞
- · OpenSSL Based PKI Implementation in Real World
- · SSL VPN
- · OpenVPN中比较有用的一些脚本
- · Mysql 4.x
- · 被微软“深度隐藏”的文件 v2.0
- · 最近发现的一个Distributed File System服务远程溢出问题
- · 网络经典命令行-网络安全工作者必杀技
- · ipc$详细解释大全
- · OpenVPN使用User/Pass验证登录
- · [转]搭建Linux下RADIUS服务器
- · BT软件太优秀难以镇压 MPAA欲与之化敌为友
- · 桌面反间谍工具无效 间谍件形成前所未有威胁
- · 用openssl编写SSL,TLS程序
- · SSL协议与数字证书原理 网络版必读
- · Tip 002 : 透過 VBScript 控制 ADSI
- · GoodTech Telnet Server 5.x
- · Notes -- Building from source
- · 获取帐号密码的简单方法<转>
- · linux "sys_epoll_wait" Local integer Exploit
- · linux uselib() Local Privilege Escalation Exploit
- · 菜鸟学习SQL注射<转>
- · 网络命令之:net命令<转>
- · openssl简明使用手册
- · Connection tracking
- · WindowsXP malformed .wmf files DoS
- · Firefox一个漏洞价值500美元
- · 防火墙的关键指标并发连接数指的是什么?
- · security + 笔记
- · 防火墙的用户数限制
- · 男人成功必备十条!
- · 博客小常识
- · security+ 学习
- · ADSL之完全安装篇<转>
- · security+ 4
- · 俄罗斯警方:“我们的黑客全球一流”
- · Google新服务:本地移动搜索
- · netscreen(204)初步配置
- · 巧破IP地址下载限制<转>
- · Sasser Worm Technical Analysis
- · 微软公布5个新安全漏洞
- · 免费在线查病毒和木马

