|
分享源码
界面截图: |
- |
是否带模块: |
纯源码 |
备注说明: |
- |
|
Sock5代理验证 | 逻辑型 | | |
套接字句柄 | 整数型 | | | | 目标IP | 文本型 | | | | 目标端口 | 短整数型 | | | | 代理账号 | 文本型 | | | | 代理密码 | 文本型 | | | |
认证 = 到字节集 (到字节 (5 )) + 到字节集 (到字节 (2 )) + 到字节集 (到字节 (0 )) + 到字节集 (到字节 (2 )) 如果真 (发送数据 (套接字句柄, 认证, 取字节集长度 (认证 ), 0 ) = -1 ) 返回 (假)时间 = 取启动时间 () 循环判断首 () 延时 (10 ) 处理事件 () 如果真 (取启动时间 () - 时间 ≥ 5000 ) 返回 (假)  循环判断尾 (接收数据 (套接字句柄, 认证, 10, 0 ) = -1 ) 如果真 (认证 [2 ] = 2 ) 认证 = 到字节集 (到字节 (1 )) + 到字节集 (到字节 (取文本长度 (代理账号 )) ) + 到字节集 (代理账号 ) + 到字节集 (到字节 (取文本长度 (代理密码 )) ) + 到字节集 (代理密码 ) 如果真 (发送数据 (套接字句柄, 认证, 取字节集长度 (认证 ), 0 ) = -1 ) 返回 (假)时间 = 取启动时间 () 循环判断首 () 延时 (10 ) 处理事件 () 如果真 (取启动时间 () - 时间 ≥ 5000 ) 返回 (假)  循环判断尾 (接收数据 (套接字句柄, 认证, 2, 0 ) = -1 ) 如果真 (认证 [2 ] ≠ 0 ) 返回 (假)认证 = 到字节集 (到字节 (5)) + 到字节集 (到字节 (1)) + 到字节集 (到字节 (0)) + 到字节集 (到字节 (1)) + 到字节集 (inet_addr (目标IP)) + 到字节集 (htons (目标端口)) 如果真 (发送数据 (套接字句柄, 认证, 取字节集长度 (认证 ), 0 ) = -1 ) 返回 (假)时间 = 取启动时间 () 循环判断首 () 延时 (10 ) 处理事件 () 如果真 (取启动时间 () - 时间 ≥ 5000 ) 返回 (假)  循环判断尾 (接收数据 (套接字句柄, 认证, 10, 0 ) = -1 ) 如果真 (认证 [1 ] = 5 且 认证 [2 ] = 0 ) 返回 (真)返回 (假) |
评分
-
查看全部评分
|