不关注《一碳科技》?那么,你会错过很多编程教学哦!
教学又来啦
这篇文章是上一篇文章《一篇短文教会你!C语言远控木马:被控端制作,附送源码!》的补充,上一篇文章呢,我们给大家讲了C语言远控木马的“被控端”制作方法,而这篇文章呢,《一碳科技》会教大家制作C语言远控木马的“控制端”,并且这篇文章将上一篇文章的“被控端”代码进行重新整理,以便大家能够直观的看到代码的实现过程。
不讲废话,我们直接进入正题!
制作控制端其实不难,《一碳科技》发布过的文章《5分钟学会scoket编程!使用SMTP协议发邮件:附送源码+教学!》中就曾教大家如何使用socket通过smtp协议发送邮件,对比之下,控制端就相当于“smtp服务器”,被控端相当于给我们发送“邮件”的用户。
第一步
首先和往常一样,引用我们需要的头文件,这里我们需要4个头文件:stdio.h、string.h、WinSock2.h、windows.h,除此之外,我们还要加入ws2_32.lib链接库。
在这个程序里,我们需要三个函数,他们分别要实现:接受客户端连接、返回客户端数据、绑定本地端口并开始监听的功能,小编分别给他们取名为:accept_client()、recv_updata()、bind_server(),这里可能有人会有一文:“recv()不是可以接收客户端数据吗?为什么还要重新构造一个recv_updata()函数呢?”,