具体描述
网络游戏安全揭密,ISBN:9787111255222,作者:(美)霍格伦德,(美)麦克格劳 著,姚晓光 等译
作者简介
作者简介:
Greg Hoglund 软件安全领域的领军人物,一位依靠自学成才的天才黑客。他成立了一系列的从事计算机安全方面的公司,其中包括著名的Cenzic和BugScan,目前正打理他自己创立的第三家公司——HBGary,专门致力于如何在黑客正在入侵和破解的时候迅速地捕捉到黑客信息,主要的服务对象是美国国防部。
Gary McGraw 全球公认的软件安全权威,Cigital公司的CTO,董事会成员,掌管Fortify软件公司的技术顾问团,同时担任Raven White公司的高级顾问。Gary在网络安全方面著有多本著作,其中的6本长居畅销书排行榜前列。
译者简介:
姚晓光 npc6.com创始人,现任腾讯公司游戏项目总监。曾任盛大网络盛锦游戏公司常务副总经理,游戏首席制作人:监制中国第一款回合MMORPG《幻灵游侠》;监制中国第一款真3D商业网游《神迹》;带领研发《QQ飞车》创50万人同时在线;编译《网络游戏开发》等书被选为游戏研发教材。
目录信息
序言
前言
作者简介
第1章 为什么选择游戏这个主题
1.1 全世界的网络游戏
1.2 在MMORPG中作弊的诱惑
1.2.1 作弊代码
1.2.2 犯罪型作弊
1.2.3 将虚拟转换为货币:从入侵到道具
1.3 游戏也是软件
1.3.1 基本游戏结构
1.3.2 游戏客户端
1.3.3 客户端状态
1.3.4 和其他软件类似的功能
1.4 入侵游戏
1.4.1 谁在入侵网络游戏
1.4.2 为什么入侵游戏
1.4.3 如何入侵游戏
1.4.4 到底有多少起游戏入侵事件
1.5 最大的课题:软件的缺陷
第2章 游戏黑客的基本方式
2.1 网络对抗盗版
2.2 另一方面
2.3 作弊的诀窍与技巧
2.3.1 制作外挂机器人:自动进行游戏
2.3.2 利用玩家界面:键盘、点击以及色区
2.3.3 使用代理软件:截取数据包
2.3.4 操作内存:改写数据
2.3.5 利用调试器:断点
2.3.6 预测未来:可预知的和随机的,如何在在线扑克中作弊
2.4 机器人大阅兵
2.4.1 自动战斗宏
2.4.2 自动瞄准机器人
2.4.3 扑克机器人
2.5 潜伏(数据虹吸)
2.5.1 网络统计
2.5.2 扑克统计
2.5.3 拍卖操作
2.6 正式开工
2.7 对策
2.7.1 间谍软件
2.7.2 典狱官(the Warden,暴雪的反检测机制):防范过度的反作弊措施
2.7.3 总督
2.7.4 你的立场在哪里
2.7.5 作弊
第3章 金钱
3.1 游戏公司如何赚钱
3.2 虚拟世界:游戏经济学与经济
3.2.1 和真实经济体的联系
3.2.2 中间人
3.2.3 为了赚钱玩游戏
3.2.4 Thottbot
3.3 犯罪行为
第4章 进入律师视野
4.1 合法
4.2 公平使用和著作权法
4.3 数字信息千年著作权法
4.4 最终用户许可协议
4.4.1 索尼BMG的EULA:大量的rootkit
4.4.2 暴雪的EULA:你的内存都属于我们的监视范围
4.4.3 Gator的EULA:从不受欢迎的访客
4.4.4 微软FrontPage2002的EULA:友好点,因为你别无选择
4.4.5 带有EULA的病毒:病毒软件合法化
4.4.6 苹果电脑的EULA:无穷与超越
4.4.7 EULA大阅兵
4.4.8 禁止破解
4.4.9 禁止游戏入侵
4.4.10 财产权
4.5 使用条款
4.5.1 禁令
4.5.2 被起诉不等于违法
4.6 盗窃软件与游戏入侵
第5章 被程序bug包围
5.1 游戏中的时间和状态bug
5.1.1 如何免费玩游戏
5.1.2 用bug扰乱状态边界
5.1.3 使用botnet引发游戏服务器延迟
5.1.4 利用bug改变角色状态
5.2 游戏中的路线bug
5.3 改变用户界面
5.4 修改客户端游戏数据
5.5 监控掉落物和重生点
5.6 只要露个脸就可以
5.7 结论
第6章 入侵游戏客户端
6.1 恶意的软件扫描测试(攻击者的入口)
6.2 对逆向工程的防范对策
6.2.1 代码打包
6.2.2 反调试
6.3 数据,数据,无处不在
6.3.1 数据曝光的对策
6.3.2 动态数据和静态数据
6.3.3 在别处寻找数据
6.4 在游戏周边得到所有的信息
6.5 在游戏软件上层:控制用户界面
6.5.1 控制键盘敲击
6.5.2 神奇的键盘队列
6.5.3 控制鼠标释放
6.5.4 像素点颜色采样
6.5.5 对付按键精灵的措施
6.5.6 产生窗口消息
6.6 游戏之内:操纵游戏对象
6.6.1 动态内存问题
6.6.2 围绕一些被怀疑的对象
6.6.3 读取磁盘文件
6.6.4 解析可执行文件PE头格式
6.6.5 查找游戏对象
6.6.6 构建WoW反编译器
6.6.7 读写进程内存
6.7 游戏之下:操纵表现信息
6.7.13 D=X Y Z
6.7.2 穿墙技术
6.7.3 DLL注入
6.7.4 隐藏注入DLL文件
6.8 游戏之路:操纵网络数据包
6.9 最终之路:从内核操纵客户端
6.10 结论
第7章 “外挂”软件技术点
7.1 外挂制作基础
7.1.1 事件驱动设计
7.1.2 状态机
7.1.3 移动玩家角色
7.1.4 控制玩家角色战斗
7.1.5 自动拾取
7.1.6 怪物选择及过滤
7.1.7 “引怪”的模式管理
7.2 外挂作为调试器
7.2.1 调试循环
7.2.2 SetProcessKillOnExit
7.2.3 SetDebugPriviledge
7.2.4 断点
7.2.5 从上下文获取信息
7.2.6 用断点拉取链接信息
7.3 Wowzer外挂引擎
7.4 外挂制作高级技巧
7.4.1 外挂和内核
7.4.2 战斗辅助工具
7.4.3 外挂用户界面
7.5 外挂制作结论
第8章 软件逆向工程
8.1 游戏破解
8.1.1 代码逆向过程
8.1.2 导入和导出函数
8.1.3 字符串
8.1.4 静态分析
8.1.5 动态跟踪
8.2 汇编编码模式
8.2.1 数据传送操作基础
8.2.2 比较操作基础
8.2.3 字符串操作
8.2.4 函数
8.2.5 C++对象
8.2.6 异常处理
8.2.7 switch语句
8.3 自修改代码及“加壳”
8.4 逆向工程总结
第9章 高级黑客技术
9.1 资源替换和改装
9.1.1 完全替换
9.1.2 重写客户端
9.1.3 重写服务端
9.1.4 客户端渲染选项
9.1.5 模型建构
9.1.6 贴图
9.1.7 地形
9.2 资源文件格式
9.3 模拟型服务端(私服)
9.3.1 通信协议模仿
9.3.2 进入游戏世界必需的几个步骤
9.4 法律纠纷
第10章 安全是游戏成功的基础
10.1 游戏开发中的安全机制建立
10.1.1 软件安全Touch points
10.1.2 黑帽子和白帽子
10.2 作为玩家的安全问题
10.3 入侵网络游戏
· · · · · · (收起)
读后感
我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
用户评价
这本书的封面设计极具吸引力,深邃的蓝色背景如同浩瀚的网络星空,而中央醒目的红色“揭密”字样则透露出一种神秘与力量感。我立刻被它所吸引,迫不及待地翻开了第一页。虽然我并非游戏行业的专业人士,但对网络游戏安全一直充满好奇。这本书似乎为我打开了一扇通往未知领域的大门。它没有枯燥的技术术语堆砌,而是通过生动的故事和深入浅出的讲解,将复杂的网络安全问题变得触手可及。例如,在介绍游戏账号被盗的风险时,作者并没有仅仅罗列常见的钓鱼网站和恶意软件,而是通过一个虚构的游戏玩家“小明”的亲身经历,详细描绘了账号被盗后所面临的财产损失、社交信用受损以及精神上的打击。这种叙事方式让我仿佛感同身受,深刻体会到网络安全并非遥不可及的抽象概念,而是与我们每个人息息相关的重要课题。
书中对于游戏外挂的介绍,让我大开眼界。我一直对那些在游戏中拥有超乎寻常能力的角色感到困惑,而这本书则一一揭示了这些“外挂”的运作机制。它并没有简单地将外挂描述为“作弊工具”,而是深入到其背后复杂的编程技术和加密算法。作者以一种非常易懂的方式解释了修改游戏数据、注入恶意代码等概念,让我对游戏开发者所面临的挑战有了更深刻的认识。更让我印象深刻的是,书中还探讨了外挂对游戏平衡性、公平竞争以及玩家体验造成的恶劣影响,这让我更加理解了游戏公司为何要投入大量资源来对抗外挂。
我对书中关于DDoS攻击的描述感到十分震撼。以前我只知道DDoS攻击会影响游戏的正常运行,但这本书则深入浅出地解释了其背后的原理和目的。作者通过生动的比喻,例如将游戏服务器比作一家繁忙的商店,而DDoS攻击则是一群不怀好意的人不断涌入,导致真正顾客无法进入。它详细阐述了攻击者如何利用大量的僵尸网络来淹没服务器,从而使其瘫痪。更让我印象深刻的是,书中还探讨了DDoS攻击对游戏运营商造成的巨大经济损失,以及他们为了抵御攻击所付出的努力。这让我对游戏世界的运行以及其背后的技术对抗有了更深层次的理解。
这本书中关于游戏社区的健康发展与安全保障的讨论,让我看到了更广阔的视野。它不仅仅关注技术层面的安全问题,更深入到游戏社区的文化建设和道德规范。作者分析了如何通过建立积极的社区氛围,鼓励玩家之间的互相尊重和帮助,来抵御不良信息的传播和网络欺凌的发生。它还探讨了游戏运营商在社区管理中的责任,包括如何制定合理的社区规则,如何有效处理玩家的举报,以及如何引导玩家形成健康的游戏习惯。这种将技术安全与人文关怀相结合的思考方式,让我觉得这本书真正具有前瞻性和深度。
这本书对于虚拟财产保护的论述,可以说是非常及时和必要的。随着网络游戏的不断发展,游戏内的虚拟道具、货币甚至角色本身,都可能具有相当的经济价值。作者通过分析各种潜在的交易风险,如欺诈性交易、游戏币洗白等,向读者传达了保护自己虚拟财产的重要性。它不仅强调了选择信誉良好的交易平台,还详细介绍了如何识别可疑的交易信息,以及在遭遇损失时如何进行维权。这本书就像一个贴心的守护者,提醒我们在享受游戏乐趣的同时,也要时刻保持警惕,保护好自己辛苦积累的虚拟财富。
我惊叹于书中对于未来游戏安全趋势的预测。作者并没有仅仅停留在当前已知的安全威胁上,而是大胆地预测了随着虚拟现实、增强现实以及人工智能等新技术的不断发展,未来游戏安全将面临哪些新的挑战。它详细分析了这些新技术可能带来的潜在安全隐患,例如虚拟身份的滥用、AI驱动的自动化攻击,以及沉浸式体验可能带来的新的心理安全问题。更重要的是,书中也提出了一些应对这些未来挑战的初步设想和解决方案。这种对未来的洞察力,让我感到既兴奋又警醒,也让我对游戏安全领域的发展充满了期待。
我特别欣赏书中对于网络欺凌和游戏内不良行为的剖析。在现今的虚拟社交环境中,这些问题已经成为许多玩家,尤其是青少年玩家必须面对的挑战。作者并没有简单地谴责施暴者,而是深入探究了这些行为的心理根源,分析了游戏社区生态对个体行为的影响。书中通过案例分析,揭示了语言暴力、恶意诽谤、甚至是游戏内的“Gank”(围堵击杀)行为如何演变成一种精神上的折磨。更重要的是,这本书提供了切实可行的应对策略,例如如何识别并规避潜在的危险信息,如何向平台举报不良行为,以及如何在遇到困难时寻求心理支持。这种将理论知识与实践指导相结合的方式,让这本书不仅具有知识性,更充满了人文关怀。
我被书中关于网络诈骗的章节深深吸引。作者以一种几乎是侦探小说般的笔触,揭露了各种层出不穷的网络诈骗手段。从经典的“中奖诈骗”到更加隐蔽的“杀猪盘”,再到针对游戏玩家的“虚假充值”、“低价卖号”等,几乎涵盖了所有可能遇到的陷阱。更重要的是,这本书并没有停留在揭露诈骗手法上,而是着重分析了诈骗者利用人性的弱点,例如贪婪、恐惧、甚至是对美好爱情的向往,是如何一步步诱导受害者上钩的。这种深刻的洞察力,让我对自己以及身边的人在面对网络诱惑时,应该保持怎样的警惕性有了全新的认识。
书中关于游戏账号安全认证的讨论,让我受益匪浅。我一直以为只要设置一个复杂的密码就足够了,但这本书让我明白,在信息安全日益重要的今天,多重认证才是王道。作者详细解释了诸如手机验证码、邮箱验证、甚至是一些硬件设备认证的作用,并分析了它们各自的优缺点。更重要的是,它还提供了如何设置和管理这些认证方式的实用建议,例如如何安全地保存验证码信息,如何识别钓鱼短信,以及在哪些情况下应该选择更高等级的安全认证。这种细致的指导,让我对如何守护自己的数字身份有了更清晰的规划。
这本书对于游戏隐私泄露的探讨,让我感到一丝不安,同时也让我更加重视个人信息的保护。作者通过案例分析,揭示了在注册游戏账号、参与社区互动时,我们可能会不经意间泄露多少个人信息,以及这些信息可能被如何利用。从简单的邮箱地址、电话号码,到更敏感的身份证信息、银行卡号,任何一点信息的泄露都可能带来潜在的风险。书中详细阐述了数据泄露可能带来的后果,例如身份盗窃、垃圾邮件泛滥,甚至是被用于更恶劣的犯罪活动。这让我开始反思自己在网络上的一言一行,以及如何更有意识地管理自己的数字足迹。
快读
非常浅显的一本书,可以随便翻翻,总体感觉和其封面一样普通。
非常浅显的一本书,可以随便翻翻,总体感觉和其封面一样普通。
非常浅显的一本书,可以随便翻翻,总体感觉和其封面一样普通。
快读