那些游戏外挂作者的技术与一般程序员比,谁更厉害?

游戏外挂和程序员相比有相通之处,也有极大的不同,游戏外挂属于游戏逆向,逆向类别的东西不确定性很强,不同游戏采用的外挂辅助也不一定相同,游戏辅助从类型上一般分为以下几种方式,模拟按键,截图修改网路数据,修改本地内存数值等,不同游戏破解方式又不太一样,很多就拿按键的来说有的游戏场景相对比较简单直接用按键精灵就能搞定一些常见的游戏做任务关卡。还有一种常见做法直接截取游戏框架中解析按键,然后在一些特殊的键值处理上做一些逻辑处理,如果只是用工具搞的话技术含量很少,通过hook函数直接获取系统的按键处理函数直接进行数据处理。

修改网路数据包的做法,直接分析游戏传递数据格式,然后根据游戏的规则发服务器发送自己封装数据格式,这种需要对网络编程非常了解,现在很多公司在公司安装的监控系统里面监控聊天软件直接就采用模拟服务器数据格式,模拟登陆失败的消息,让监控系统里面的某些聊天软件永远处于一种登陆失败的状态,要做这个层面需要外挂技术就高了,网络编程以及必须懂一门编程语言。

当然最常见的外挂辅助属于修改本地内存数值,这种需要用到钩子函数,注入操作逻辑到内存中,需要懂汇编知识,国内很多人用易语言做辅助外挂,当然难易程度还要看具体的游戏来定,和程序员到底有多少差异?

1.程序员的工作方向非常明确需要做到什么,做到什么程度,这些都不同于外挂开发,外挂操作方向非常不明确,不一定采用什么手段去逆向,可能会很简单,也可能难得不行。

2.程序员一般都是大学毕业之后通过自学或者培训然后走上了编码之路,但很多游戏外挂设计者有的学历很低,但擅长做这方面的工作,从起点上两者的差异就非常大。

3.程序员切换到外挂方向,只需要很短的时间内就能适应外挂的工作,但外挂设计者真要让做一个程序员未必就能胜任,毕竟外挂属于专项工作,不一定需要多全面的知识

其实两者之间没有谁更加厉害这种概念,只不过在不同场景下大家发挥各自的优点,做任何事情都需要有毅力,很多时候解决问题的时候不一定需要很强的技术积累。

希望能帮到你。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2018-10-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序人生 阅读快乐

OReilly Mining the Social Web 2nd Edition Oct(社交网站数据挖掘 英文版)

社交网站数据如同深埋地下的“金矿”,如何利用这些数据来发现哪些人正通过社交媒介进行联系?他们正在谈论什么?或者他们在哪儿?本书第2版对上一版内容进行了全面更新和...

10420
来自专栏云计算D1net

云端新感受背后 盘点云服务那些关键技术

1 概述、虚拟化技术 【PConline 杂谈】云计算技术说新其实也不新了,伴随着近几年云计算技术的不断成熟和快速发展,已经在很多行业当中都能够看到云计算带来的...

37770
来自专栏北京马哥教育

我们学Python时我们在学什么,不看亏大了

本文转载自简书,作者为向右奔跑,感谢作者的贡献。 ---- 虽然有时觉得Python简单得不像编程语言,知乎上也有人说,“requests 好用的让人想哭”。但...

39990
来自专栏杨建荣的学习笔记

工单管理模块建设思路

工单是运维工作里面的硬通货,在多年之前我们口口相传,no 工单,no work,但是似乎在很多公司里面对于工单的管理都不够给力或者给予的重视程度有一些落...

44620
来自专栏BestSDK

Mapbox宣布开发新版SDK,可开发AR导航APP

开源地图服务商Mapbox宣布,开发了一个新的软件开发工具包(SDK),可以让开发人员开发增强现实(AR)导航的应用程序。该SDK还能够使用ARM的Projec...

20620
来自专栏SDNLAB

为什么OpenFlow没有被广泛采用?

可操作性与可扩展性问题 OpenFlow的终端用户以及市场人员明确指出其技术问题:操作复杂,很难测试以及扩展。 这不是OpenFlow的核心技术问题,但确是其...

35760
来自专栏阿杜的世界

Java后端技术知识归类

11530
来自专栏企鹅号快讯

只看Java视频资料能成为Java程序员吗

目前国内从事软件开发,Java的占比是越来越高,不说别的在培训视频的绝对量上,Java几乎占据了半壁江山,很多刚接触Java的同学直接从网上搜到一些教程视频,然...

23070
来自专栏Java后端技术栈

《阿里感悟》如何在三年内成长为一名技术专家

工作前三年是职业生涯中成长最快的几年,在这段时间里你会充满激情,做事专注,也容易养成良好的习惯。在我们公司有些同学在前三年中就快速成为某一个领域的技术专家,有些...

12330
来自专栏铭毅天下

思维导图 | Elasticsearch加速检索的15个核心Tips

18420

扫码关注云+社区

领取腾讯云代金券