|
为了响应精易的集思广益 教程投稿活动,我准备为大家录制高级网络编程教程,下面是发给客服MM的大纲,大家看看有什么需要补充的。
易语言高级网络编程
如果你想知道聊天室是怎么做到的,下载软件是怎么下载的,抓包工具是怎么抓包的,端口扫描工具是如何实现的,ping的原理是什么,浏览器到底怎
么实现的,无端口木马是如何出现的,WG中为何下bp send 就能分析游戏call,对战平台内部的原理,到底是怎么达到的!你就可以支持一下,虽然现在所讲到的
知识非常的简单,但是,上面的这些疑惑我都会在今后的教程里讲到的~~如果教程中有什么地方说错的,我希望大家可以提一下,我好方便在每一节教程发布的
帖子中写出来,防止新学的朋友理解错误,避免让他们走上歪路,浪费大家的时间...教程不会使用任何模块,包括API都是带着大家去查手册手动定义。
其实主要就是讲讲五大IO模型和原始套接字。
教程大部分内容是基于Windows 套接字API来进行讲解的,代码和思想在其他编程语言中通用,一些小细节还是需要注意一下的。
教程我会慢慢的更新,一周一更吧。最后的产品可能有:聊天室、ping程序、手写HTTP协议解析、FTP协议解析、断点续传下载工具、端口扫描器、ip欺
骗、简单远控...待添加
第0课:通讯!来自远方的问候
用易语言的客户端/服务器组件进行一次简单的通信,相信大部分易友都会,无技术含量,主要是讲解一些概念的东西+扯淡。
第1课:网络API详解,利用套接字接口完成网络通信
讲解几个基础套接字API,并用这些API完成一次简单的通信。
第2课:局域网聊天室
第3课:端口复用之无端口程序的实现。
高大上的端口复用技术估计大伙们都听过,把已开放的端口张为己用。
第4课:小插曲,注入到浏览器绕过防火墙【可跳过】
绑定端口是容易被防火墙拦截的,如果是浏览器开放一个端口就再正常不过了。
第5课:原始套接字
做一名Hacker必须掌握的东西。抓包工具和FTP嗅探工具+一个网络测试器的编写
第6课:ICMP协议之PING的实现。
7课-11课:
五大IO模型:
1、选择模型
2、异步选择模型
3、事件通知选择模型
4、重叠IO模型
5、完成端口模型
12课:HTTP协议的实现
HTTP协议是易语言开发者必须掌握的,又有几个知道它的原理呢?
后面的还没有想好,可能会是Ghost远控分析,但这个是C语言的,所以需要一定基础。
|
评分
-
查看全部评分
|