逆向工程:游戏安全入门教程
杨闯(rkvir)天融信阿尔法实验室安全研究员。看雪漏洞分析小组成员,看雪讲师,MS08067小组成员。从事安全行业多年,擅长二进制安全领域的研究与工程化实现。有多年教育经验,为国内外均提供过二进制安全相关培训。参与多起国家级安全工程,与团队完成国家级安全课题。
杨闯

¥499.00
立即订阅

扫码下载「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游戏的常见漏洞挖掘与利用防御

订阅课程 开始学习

视频教程-逆向工程:游戏安全入门教程-漏洞挖掘与利用相关推荐

  1. 视频教程-Access2013数据库入门教程3查询部分-MySQL

    Access2013数据库入门教程3查询部分 十几年管理软件开发实战经验.从事IT行业十 余年,多年IT技术培训经验,课程编排重在实用 ,讲解通俗易懂. 王西猛 ¥39.00 立即订阅 扫码下载「CS ...

  2. 视频教程-Access2013数据库入门教程-Office/WPS

    Access2013数据库入门教程 十几年管理软件开发实战经验.从事IT行业十 余年,多年IT技术培训经验,课程编排重在实用 ,讲解通俗易懂. 王西猛 ¥39.00 立即订阅 扫码下载「CSDN程序员 ...

  3. 视频教程-Access2013数据库入门教程2窗体部分-MySQL

    Access2013数据库入门教程2窗体部分 十几年管理软件开发实战经验.从事IT行业十 余年,多年IT技术培训经验,课程编排重在实用 ,讲解通俗易懂. 王西猛 ¥39.00 立即订阅 扫码下载「CS ...

  4. 视频教程-Access2013数据库入门教程4报表部分-MySQL

    Access2013数据库入门教程4报表部分 十几年管理软件开发实战经验.从事IT行业十 余年,多年IT技术培训经验,课程编排重在实用 ,讲解通俗易懂. 王西猛 ¥39.00 立即订阅 扫码下载「CS ...

  5. 视频教程-SQL注入与SQLmap工具-漏洞挖掘与利用

    SQL注入与SQLmap工具 玄道,从混迹漏洞平台与SRC应急响应中心的白帽子到创业乙方的技术与运营 刘畅 ¥15.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 AP ...

  6. c++ 界面交互影响处理代码执行速度_原创 | 某SCADA的远程代码执行漏洞挖掘与利用...

    作者 | 绿盟科技格物实验室 陈杰 前言 近年来网络安全形势日渐严峻,国内外都开始对工控安全越来越重视,而工控领域由于常年来对安全的忽视,导致暴露出数量惊人的严重安全漏洞,更为严重的是,相当一部分厂商 ...

  7. ctf中linux内核态的漏洞挖掘与利用系列1

    说明 该系列文章主要是从ctf比赛入手,针对linux内核上的漏洞分析.挖掘与利用做讲解,本篇文章主要介绍内核漏洞利用所需的前置知识以及准备工作. linux内核态与用户态的区别 以 Intel CP ...

  8. mysql怎么创建表视频教程_mySQL学习入门教程——2.创建表

    二.创建表 一.创建数据表的SQL语句模型(弱类型) CREATE TABLE [IF NOT EXISTS] 表名称( 字段名1 列的类型[属性][索引], 字段名2 列的类型[属性][索引], - ...

  9. 云知梦前端基本功视频教程 前端基础入门教程 共127课

    第1集 WEB前端线上开班典礼.mp4 第2集 Sublime软件安装.mp4 第3集 Sublime下vim编辑器启用.mp4 第4集 Sublime快捷键使用.mp4 第5集 Sublime下em ...

最新文章

  1. openGL入门3 --- rasterization pipeline
  2. linux grep 快速,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  3. LDD3源码分析之字符设备驱动程序
  4. 蓝牙4.0BLE抓包(一) - 搭建EN-Dongle工作环境 使用EN-Dongle抓包 nRF51822
  5. city如何使用 mega unity_制作思路和CityEngine的简单使用
  6. html5设置data,HTML5自定义data属性
  7. svmlib java_Libsvm Java
  8. linux 卸载ninja,Linux下数据库管理工具:DbNinja
  9. 小白电商美工(设计师)都该了解一下PSD分层模板
  10. C语言能够被替换吗?
  11. C#的Access数据库的连接类
  12. 控制台输入聊天记录 输出到文件中保存 Day20
  13. 解密javascript模块载入器require.js
  14. MySQL存数学符号,如何将数学符号保存到mysql或mssql数据库?
  15. eclipse安卓开发环境配置全流程
  16. ML之Spearman:Spearman相关系数(斯皮尔曼等级相关系数)的简介、案例应用之详细攻略
  17. php 识别图框,自动识别比例插入CAD图框教程
  18. ps怎么把模糊的图片变清楚
  19. 引用与取地址符的区别
  20. Redis的KEYS命令引起RDS数据库雪崩,RDS发生两次宕机,造成几百万的资金损失

热门文章

  1. 出海品牌直播带货:虚拟主播的优势与挑战,以及未来趋势揭秘
  2. 暨南大学计算机复试线2019,2019年暨南大学考研复试分数线及复试安排
  3. Android技术分享| 【自习室】自定义View代替通知动画(完)
  4. python的yield(黄哥漫谈Python 生成器)
  5. Spirng之AOP
  6. mysql 设置主键自增语句
  7. c语言递进循环程序,基于“阶梯递进”模式《C语言程序设计》主讲教材的设计.pdf...
  8. 只需要做到这一点,就能摆脱原生家庭的束缚
  9. jquery学习之tab切换及动画效果,涉及animate(),siblings()
  10. 前端文件下载的打开方式