吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5235|回复: 7
收起左侧

[C&C++ 原创] C语言实现的socket通信实例

  [复制链接]
8091956 发表于 2019-2-20 23:46
本帖最后由 8091956 于 2019-2-21 09:53 编辑

学习socket编程时写的,渣代码,因为公司的网络有流量审计,所以学习socket编程写了这段代码

原理:客户端把传输的数据加密,防火墙得到的数据是加密后的数据,服务端再解密数据,于是在本机就访问到了远程服务器

用途:实现混淆流量以绕过公司网关的审计,只实现了转发tcp流量的功能

用法:修改源码中头文件的参数并编译,在有公网ip的主机上运行服务端,在本机运行客户端,客户端预留socks5接口,通过socks5接口将流量混淆后发送到远端主机,从而达到绕过的目的

使用到的技术:基本的socket编程,基本的多线程与线程锁,使用select函数实现io复用

编译方式:配置vs2017在linux上编译

其他:源码中的注释比较详细,其他请参考源码,代码不多,很容易看懂

代码截图:
捕获.PNG

代码: socket实例.rar (10.04 KB, 下载次数: 73)


免费评分

参与人数 4吾爱币 +6 热心值 +4 收起 理由
admh + 1 + 1 谢谢@Thanks!
字珺子 + 1 + 1 我很赞同!
iteamo + 1 + 1 热心回复!
苏紫方璇 + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

First_Account 发表于 2019-2-20 23:51 来自手机
c++ ?  c语言 ?
chang1582 发表于 2019-2-21 00:18
hlh2518 发表于 2019-2-21 01:52 来自手机
桥段 发表于 2019-2-21 10:00
这个是C++吧
benxiang 发表于 2019-3-22 10:29
谢谢分享,下载下来学习一下。
一个人的牢骚886 发表于 2019-3-23 22:37
主要想看看数据加密
Hnmtc 发表于 2019-10-21 23:22
感谢楼主,虽然是C++写的但作参考用足够了;
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 15:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表