视频教程-逆向工程:游戏安全入门教程-漏洞挖掘与利用
扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
订阅后:请点击此处观看视频课程
视频教程-逆向工程:游戏安全入门教程-漏洞挖掘与利用
学习有效期:永久观看
学习时长:41分钟
学习计划:1天
难度:低
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:杨闯
安全研究员
讲师介绍:杨闯(rkvir)天融信阿尔法实验室安全研究员。看雪漏洞分析小组成员,看雪讲师,MS08067小组成员。从事安全行业多年,擅长二进制安全领域的研究与工程化实现。有多年教育经验,为国内外均提供过二进制安全相关培训。参与多起国家级安全工程,与团队完成国家级安全课题。
☛点击立即跟老师学习☚
「你将学到什么?」
游戏安全工程师也称为反外挂工程师,顾名思义就是与游戏外挂做对抗的专业人士。目前大部分的反外挂手段都集中在R0层,也就是使用驱动作为对抗手段。因为R3层的反调试手段已经很难阻止越来越猖獗的外挂作者了。并且现如今的外挂作者也由最初的业余玩家变成了如今的专业人士。导致外挂与反外挂的对抗手段越来越趋近底层,据我所知目前外挂作者中的高手已经在VT层进行反反外挂工作了。利用重建调试体系对抗游戏安全系统。所以游戏安全工程师的任务依然很艰巨。
本课程是游戏安全系列教程的第一篇,带大家由驻留的FPS游戏与RPG游戏作为切入点,了解游戏漏洞的成因与防御方式。
「课程学习目录」
第1章:进制 |
1.进制的概念 |
2.原码反码补码 |
3.逻辑运算 |
第2章:汇编语言入门 |
1.汇编语言阶段概述 |
2.通用寄存器 |
3.冯诺依曼 |
4.内存基础 |
5.EFLAGS寄存器 |
6.使用VS编写汇编语言 |
7.汇编中的数学运算 |
8.汇编中的逻辑运算 |
9.初识循环 |
10.堆栈操作 |
11.数据移动指令 |
12.比较指令 |
13.JCC条件转移指令 |
14.串操作指令 |
15.CALL与RETN |
16.汇编中的函数 |
17.Win32汇编入门 |
第3章:C语言入门(汇编与C的关系) |
1.C语言阶段概述 |
2.函数分析 |
3.关键字与保留标识符 |
4.基本数据类型 |
5.字符串的格式化输入输出 |
6.C语言的命名规则 |
7.C语言的算数运算符 |
8.C语言关系运算符 |
9.C语言逻辑运算符 |
10.C语言位运算符 |
11.C语言赋值运算符 |
12.C语言其他运算符 |
13.C语言运算符优先级 |
14.Goto语句 |
15.If-else语句 |
16.Switch语句 |
17.While语句 |
18.do-while语句 |
19.For语句 |
20.Define |
21.Typedef |
22.C语言中的函数 |
23.带参数的函数 |
24.函数返回值 |
25.控制台简单计算器 |
26.递归 |
27.一维数组 |
28.多维数组 |
29.指针与变量 |
30.指针与数组 |
31.指针与变量-补充 |
32.指针与函数-函数指针 |
33.指针与函数-指针函数 |
34.字符串的声明 |
35.字符串的输入 |
36.字符串的输出 |
37.计算字符串长度 |
38.字符串拼接 |
39.字符串对比 |
40.字符串拷贝 |
41.字符串格式化 |
42.动态内存管理 |
43.文件操作 |
44.结构体 |
45.结构体指针 |
46.结构体参数 |
第4章:逆向分析基础 |
1.寻找main函数 |
2.修改内存中的数据 |
3.修改跳转 |
4.滑板指令 |
5.初试破解-控制台 |
6.初试破解-MFC |
7.初始破解-第一个CM |
8.函数调用约定 |
9.ifelse单分支-Debug版识别 |
10.ifelse单分支-Release版识别 |
11.ifelse多分支-Debug版识别 |
12.ifelse多分支-Release版识别 |
13.switch少分支识别 |
14.switch多分支识别 |
15.dowhile循环识别 |
16.while循环识别 |
17.for循环识别 |
18.函数分析 |
19.实战演练--题目讲解一(逆向算法题) |
20.实战演练--题目讲解二(逆向算法题) |
第5章:游戏安全入门-RPG游戏 |
1.成品展示与功能介绍 |
2.副本快速通关演示 |
3.寻找自身坐标与人物基址 |
4.代码实现获取自身坐标 |
5.代码显示实时自身坐标 |
6.实现指定坐标移动功能 |
7.实现坐标列表 |
8.实现坐标列表的添加功能 |
9.实现坐标列表的删除功能 |
10.实现使用热键进行坐标移动功能 |
11.实现坐标的保存功能 |
12.实现坐标的读取功能 |
第6章:游戏安全入门-FPS游戏 |
1.CE介绍 |
2.某FPS13无限子弹 |
3.使用代码实现某FPS13无限子弹 |
4.自动获取目标进程ID |
5.寻找CS1.6无限子弹基址 |
6.使用代码实现CS1.6无限子弹 |
7.寻找自身坐标与跳跃高度 |
8.使用代码实现飞天瞬移 |
9.CE与OD配合数据挖掘 |
10.自动瞄准原理 |
11.使用代码实现自动瞄准 |
12.透视原理 |
13.使用代码实现透视 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,1天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握漏洞挖掘与利用知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
掌握汇编语言与C语言的开发技巧,深层了解指针
掌握基本逆向技术,识别常见的语句
掌握RPG游戏的常见漏洞挖掘与利用防御
掌握FPS游戏的常见漏洞挖掘与利用防御
视频教程-逆向工程:游戏安全入门教程-漏洞挖掘与利用相关推荐
- 视频教程-Access2013数据库入门教程3查询部分-MySQL
Access2013数据库入门教程3查询部分 十几年管理软件开发实战经验.从事IT行业十 余年,多年IT技术培训经验,课程编排重在实用 ,讲解通俗易懂. 王西猛 ¥39.00 立即订阅 扫码下载「CS ...
- 视频教程-Access2013数据库入门教程-Office/WPS
Access2013数据库入门教程 十几年管理软件开发实战经验.从事IT行业十 余年,多年IT技术培训经验,课程编排重在实用 ,讲解通俗易懂. 王西猛 ¥39.00 立即订阅 扫码下载「CSDN程序员 ...
- 视频教程-Access2013数据库入门教程2窗体部分-MySQL
Access2013数据库入门教程2窗体部分 十几年管理软件开发实战经验.从事IT行业十 余年,多年IT技术培训经验,课程编排重在实用 ,讲解通俗易懂. 王西猛 ¥39.00 立即订阅 扫码下载「CS ...
- 视频教程-Access2013数据库入门教程4报表部分-MySQL
Access2013数据库入门教程4报表部分 十几年管理软件开发实战经验.从事IT行业十 余年,多年IT技术培训经验,课程编排重在实用 ,讲解通俗易懂. 王西猛 ¥39.00 立即订阅 扫码下载「CS ...
- 视频教程-SQL注入与SQLmap工具-漏洞挖掘与利用
SQL注入与SQLmap工具 玄道,从混迹漏洞平台与SRC应急响应中心的白帽子到创业乙方的技术与运营 刘畅 ¥15.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 AP ...
- c++ 界面交互影响处理代码执行速度_原创 | 某SCADA的远程代码执行漏洞挖掘与利用...
作者 | 绿盟科技格物实验室 陈杰 前言 近年来网络安全形势日渐严峻,国内外都开始对工控安全越来越重视,而工控领域由于常年来对安全的忽视,导致暴露出数量惊人的严重安全漏洞,更为严重的是,相当一部分厂商 ...
- ctf中linux内核态的漏洞挖掘与利用系列1
说明 该系列文章主要是从ctf比赛入手,针对linux内核上的漏洞分析.挖掘与利用做讲解,本篇文章主要介绍内核漏洞利用所需的前置知识以及准备工作. linux内核态与用户态的区别 以 Intel CP ...
- mysql怎么创建表视频教程_mySQL学习入门教程——2.创建表
二.创建表 一.创建数据表的SQL语句模型(弱类型) CREATE TABLE [IF NOT EXISTS] 表名称( 字段名1 列的类型[属性][索引], 字段名2 列的类型[属性][索引], - ...
- 云知梦前端基本功视频教程 前端基础入门教程 共127课
第1集 WEB前端线上开班典礼.mp4 第2集 Sublime软件安装.mp4 第3集 Sublime下vim编辑器启用.mp4 第4集 Sublime快捷键使用.mp4 第5集 Sublime下em ...
最新文章
- openGL入门3 --- rasterization pipeline
- linux grep 快速,51CTO博客-专业IT技术博客创作平台-技术成就梦想
- LDD3源码分析之字符设备驱动程序
- 蓝牙4.0BLE抓包(一) - 搭建EN-Dongle工作环境 使用EN-Dongle抓包 nRF51822
- city如何使用 mega unity_制作思路和CityEngine的简单使用
- html5设置data,HTML5自定义data属性
- svmlib java_Libsvm Java
- linux 卸载ninja,Linux下数据库管理工具:DbNinja
- 小白电商美工(设计师)都该了解一下PSD分层模板
- C语言能够被替换吗?
- C#的Access数据库的连接类
- 控制台输入聊天记录 输出到文件中保存 Day20
- 解密javascript模块载入器require.js
- MySQL存数学符号,如何将数学符号保存到mysql或mssql数据库?
- eclipse安卓开发环境配置全流程
- ML之Spearman:Spearman相关系数(斯皮尔曼等级相关系数)的简介、案例应用之详细攻略
- php 识别图框,自动识别比例插入CAD图框教程
- ps怎么把模糊的图片变清楚
- 引用与取地址符的区别
- Redis的KEYS命令引起RDS数据库雪崩,RDS发生两次宕机,造成几百万的资金损失
热门文章
- 出海品牌直播带货:虚拟主播的优势与挑战,以及未来趋势揭秘
- 暨南大学计算机复试线2019,2019年暨南大学考研复试分数线及复试安排
- Android技术分享| 【自习室】自定义View代替通知动画(完)
- python的yield(黄哥漫谈Python 生成器)
- Spirng之AOP
- mysql 设置主键自增语句
- c语言递进循环程序,基于“阶梯递进”模式《C语言程序设计》主讲教材的设计.pdf...
- 只需要做到这一点,就能摆脱原生家庭的束缚
- jquery学习之tab切换及动画效果,涉及animate(),siblings()
- 前端文件下载的打开方式