C++第一阶段(远程控制)视频课程

课程目标通过OD逆向,有机的将C++与汇编结合起来,通过一个可以在WIN10系统上运行的远程控制框架,学习大规模网络通信与负载均衡,麻雀虽小五脏俱全,涉及到UI界面,文件,注册表,IOCP网络通信,操作系统,键盘记录,管道,线程,事件等一系列方法,通过实战项目将知识点融合在一起,深入浅出,以兴趣引导编程!适用人群C/C++初学者,对木马病毒原理感兴趣的编程爱好者课程简介

C++这门编程语言40年屹立不倒,并在C++11标准推出后又迸发出新的活力,人们用到的操作系统,移动设备,嵌入式,分布式,Php,JAVA,Python都是C/C++缔造的,C/C++写的程序运行效率高,在各个平台上代码级的移植性强,轻松实现跨平台性,C更加适合底层系统的开发,简单高效,C语言可以说是C++语言的一个自治子集。C语言实现了C++语言中的过程化控制及其他相关功能,而在C++语言中的C(我们可以称之为“C+”),相对于原来的C还有所加强,引入了重载、内联函数、异常处理等等,C++更是拓展了面向对象设计的内容,如类、继承、虚函数、模板和容器类等等,使之更加符合现代程序设计的需要。


技术QQ群:492188454


1.逆向程序入口与内存模型

2.基础数据类型结构体与类

3.类的构造与析构

4.对象内存模型与虚函数

5.虚函数存在的意义
6.逆向观察函数栈帧
7.函数调用约定
8.指针与引用
9.深拷贝与浅拷贝

10.公有保护与私有
11.Windows界面程序开发
12.第一个SDK窗口程序
13.纯手写一个MFC程序
14.基于对话框的MFC框架
15.基于单文档的木马控制器
16.更换木马控制器界面风格
17.木马控制器多页面切换
18.控制上万台机器的网络通信
19.启动木马控制器IOCP通信
20.木马客户端通信框架
21.客户端的反向连接操作
22.发送机器信息给控制端
23.收集机器信息发送封包
24.添加木马客户端到界面
25.从界面移除木马客户端
26.木马反弹连接的方法
27.绑定客户端回调函数
28.界面增加右键菜单
29.批量发送控制命令
30.木马对控制端命令响应
31.创建命令提示符秘密通道
32.控制端开辟窗口接收数据
33.增加系统托盘图标
34.保存控制端配置信息
35.控件样式修改与读取配置
36.Base64加密上线主机信息
37.动态释放资源
38.附加数据与UPX压缩壳
39.内存搜索上线信息特征码

40.添加上线图标与冒泡提示

扫描二维码关注公众号,回复: 1692837 查看本文章

视频课程地址:

https://edu.csdn.net/lecturer/board/8361

猜你喜欢

转载自blog.csdn.net/lukarl593/article/details/80747423