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

通过OD逆向,有机的将C++与汇编结合起来,通过一个可以在WIN10系统上运行的远程控制框架,学习大规模网络通信与负载均衡,麻雀虽小五脏俱全,涉及到UI界面,文件,注册表,IOCP网络通信,操作系统,键盘记录,管道,线程,事件等一系...

20507人学习

初级40课时2018/05/31更新

二维码下载学堂APP缓存视频离线看

卢嘉文
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
C语言开发工程师职业学习系列套餐
C语言编程基础视频课程(七日成蝶)
261206人学习
¥49.00
C语言课程升华篇之打字游戏(七日成蝶)
22497人学习
¥29.00
Linux基础入门教程
28817人学习
¥5.00
更 多 45 门 课 程
C/C++跨平台研发基础入门与实战系列专题
C++ 设计模式理论与实战大全
94310人学习
¥198.00
C++QT5跨平台界面编程原理和实战大全视频课程
288073人学习
¥268.00
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
156984人学习
¥298.00
更 多 23 门 课 程
C++跨平台开发工程师从技能掌握到项目实战课程
C++11 14 17 20 多线程从原理到线程池实战
27377人学习
¥199.00
Libevent C++高并发网络编程
70860人学习
¥298.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101702人学习
¥198.00
更 多 14 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
288073人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
91500人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101702人学习
¥198.00
更 多 9 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
288073人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
91500人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101702人学习
¥198.00
更 多 9 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

C/C++初学者,对木马病毒原理感兴趣的编程爱好者

你将会学到:

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

课程简介:

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


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.添加上线图标与冒泡提示






展开更多

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

展开更多

“卢嘉文”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部