脚本外挂的定罪标准(一)从游戏外挂程序的开发技术上争取无罪。
创始人
2024-04-11 11:15:56
0

原标题:脚本外挂的定罪标准(一)从游戏外挂程序的开发技术上争取无罪。

制售游戏脚本外挂程序违法吗(一) 从外挂程序开发技术上争取无罪。

制售游戏脚本外挂程序违法吗(二):从外挂程序功能鉴定上争取无罪。

制售游戏脚本外挂程序违法吗(三):外挂犯罪案件从证据上争取无罪。

张洪强律师外挂犯罪专题经验总结与研究,禁止转载复制。

制作、销售游戏外挂、脚本程序违法吗?

答:不一定违法,并不是所有的外挂程序都是犯罪。

不同的外挂程序有不同的运行机理和功能,并不是所有的外挂行为都要被刑事制裁,具体要看外挂程序的运行机理与功能。例如,一些脚本类良性辅助外挂程序,就不应该被当做刑事犯罪处理。

我们律师要掌握从功能上、技术原理上争取无罪的经验和知识,在办理外挂类犯罪案件时,要坚持从技术原理出发,弄清楚外挂的技术原理、运行机理,分析问题时不能停留于外挂的表象,要对外挂的技术原理进行深入的分析。

网络游戏外挂开发技术纷繁复杂,应用模式多种多样,不同的外挂有不同的危害性产生机理。理解网络游戏“外挂”开发技术和其应用是分析网络游戏“外挂”类犯罪不可缺少的步骤。

如何从开发技术上角度:争取不构成刑事犯罪。

很多人总结的外挂的开发技术过于复杂,很多人看不懂,也不能理解。张洪强律师根据自己办案经验的总结,认为外挂案件的主流开发技术可分为四种,用通俗易懂的语言表述为:

①自动脚本类技术。

②数据获取类技术。

③客户端修改类技术。

④数据包(通信协议数据)修改类技术。

根据开发技术的原理,有一些外挂程序行为,是不应该被当做刑事犯罪处理的。具体如下:

1、数据获取类技术。

数据获取类技术,可以被称为外挂之母,任何外挂要想发挥作用,都要先获取网络游戏中的数据。

该类技术,并不对游戏程序本身进行修改,通常不会独立地产生作用,此类技术的主要应用途径有两类:

①图像查找类。如“屏幕找色”,通过对电脑显示屏输出的画面进行检索,获取如“金钱”“血量”“路径”等信息,该类技术不会读取游戏的内存数据,一般也不会绕过游戏的保护机制。

对于通过自动屏幕截图、自动屏幕比色、自动屏幕点击等技术手段实现的自动执行任务的脚本程序,不能认定为非法侵入、控制程序。

②内存查找类。内存查找类技术则是通过对加密的内存数据进行破解,得到正常玩家无法获得的数据,正常玩家在游玩过程中只能获得从画面上显示出来的信息,比如在射击游戏中通过非法获取到的敌人位置信息、玩家的坐标信息、属性等,就是所谓的透视功能、隔墙看人等功能。

内存查找类数据获取技术,属于非法获取游戏中的数据,广大游戏厂商对于这类技术几乎束手无策,只能通过不停地更新游戏版本来改变关键数据的位置或加密协议。

2、自动脚本类技术。

游戏脚本不涉及修改游戏数据或者新增功能,这种脚本只是代替人工完成机械性操作,它存在的意义就是解放双手。

低级的:直接录制一段固定按键序列,并对这个按键序列进行循环模拟,当游戏程序运行时,脚本会自动运行,并执行其中指定的操作,例如鼠标连点脚本、键盘连点脚本。

高级的:可识别图像触发特定按键,例如通过识别游戏界面图像,自动寻路、自动拾取、自动打怪等。

这种脚本所达到的效果,对游戏的影响微乎其微,没有达到刑法所规定的社会危害性。

特点:它并不修改关于游戏程序本身的任何数据。该类技术本身并不存在极大的危害性,甚至一定程度可以优化网络游戏玩家体验,减少枯燥反复的操作。

按照存在方式可以分两种:程序脚本和驱动脚本。

①程序脚本以进程的方式存在,直接给计算机“发号施令”,

②驱动脚本则通过控制实际存在的鼠标或者键盘,间接地“传令”。

但是,我们要特别注意的是,当结合脚本类技术结合信息获取类技术,则可以开发出各种功能强大的外挂,如 “自动瞄准”“自动躲避” “自动练级”等等,会在不同程度上去破坏游戏平衡性。

以自动执行为核心的脚本是否具有危害性,应当以其是否有非法获取数据的行为来区分。当自动脚本使用的是合法信息,通过“屏幕找色”“操作录制”等功能来做到自动执行的效果时,对此不应考虑入罪,因为既不存在破坏类行为,也不存在非法获取行为,可以理解是玩家通过对电脑的充分利用来破坏游戏平衡,在危害性和构成要件上都不足以被计算机类罪名所规制,且由于我国对游戏代练、脚本软件等方面并没有进行政策上的规制,该类程序的出售或服务提供都不构成犯罪,只是单纯对于网络游戏用户协议的违反,可以按照民事纠纷或不正当竞争行为处理。

而当自动脚本功能实现是基于非法数据时,可以根据其是否存在非法获取数据,针对“处理或传输的数据进行增加、修改”等行为,判断何种罪名更能够精确的描述具体犯罪行为。

  3、客户端修改类技术。

客户端指的是用户在个人电脑上的程序,用于与运营厂商的服务器端协同工作。

目前游戏行业一般将计算量较大且运行延迟要求较高的部分放在客户端处理,比如射击类、格斗类游戏大多以本地数据计算为主,以求为玩家提供更好的游戏操作体验。

客户端修改类外挂开发涉及技术有以下类型:

①直接内存修改。

外挂通过检测游戏运行时系统内存数据变化,进而确定内存中涉及游戏货币、道具数量、角色属性等核心数据的区域,通过锁定或修改相关数值来实现游戏作弊。

如图所示:

例如,通过外挂程序检测内存中玩家信息(角色、职业、级别、道具、财富),然后在锁定内存修改所需要的游戏信息进行游戏作弊。

由于其本身的局限性并不会对网络游戏产生多大的破坏,但是对于一些数据加密方式落后的游戏,直接内存修改也可以对其产生较为明显的影响。

我在浙江处理的一起外挂案件,就属于对客户端进行修改。

②源程序修改。

这种技术也需要更高的专业水平,要求对计算机编程高级语言和汇编语言有一定的掌握,通常为专业外挂开发者所使用。

这种类型的外挂实际上就是在原始程序的基础上创建了新的游戏内容,但与原始游戏共用一个服务器数据库。

开发这类外挂,需要通过反汇编等手段对游戏的客户端程序进行解析,了解游戏内部的运行方式,从根源上进行修改。

③动态链接库注入修改,

动态链接库(DLL)是微软公司在微软Windows操作系统中,实现共享函数库概念的一种方式。常见的有DLL注入类外挂或者DLL劫持类外挂,二者作用原理大致相同,都是对网络游戏运行所需要使用的函数库进行修改,并在运行时使其成为程序进程的一部分。

4、数据包修改类技术--修改通信协议数据。

当前主流的网络游戏采用客户端/服务器端模式,彼此两端通过网络通信协议完成游戏数据交互。

外挂通过破解网络游戏客户端程序和通信协议,截获客户端与服务器端通信协议数据包,修改并注入内容达到游戏作弊目的。数据包的修改是实现外挂功能的主要部分,比如服务器给客户端的指示是让玩家的游戏人物死亡,那么破解并修改通信协议数据包中的特定部分,就可以将指示改为存活或者复活。

简单概括为:破解-抓包-修改-再发包。

①破解网络游戏客户端登录窗口和通信协议-破解

②通过截获通信协议数据包-抓包。

③对操作指令进行伪装-修改。

④再发送给服务器修改后的指令-再发包

服务器端无法识别伪装后的操作指令,就做出了外挂使用者想要得到的反应进而完成游戏作弊。

这种修改技术目前也很常见,常用于客户端加密较强、无法直接修改的网络游戏。开发者需要对游戏反编译,理解游戏程序逻辑、通讯协议的结构、规则以及加密算法、函数功能、参数以及地址等,调用或修改游戏客户端的某些程序功能,是较为先进的技术。

网络上多用WPE网络编程控件来实现数据包的抓取、修改和发送,该类软件存在众多开源项目或者源代码。

网络游戏外挂开发技术纷繁复杂,应用模式多种多样,不同的外挂有不同的危害性产生机理,并不是所有的外挂、脚本辅助程序都构成犯罪,我们律师要想在此类案件中维护好被告人的合法权益,争取到最轻的处罚,必须要掌握从功能上、技术原理上争取无罪的经验和知识,在办理外挂类犯罪案件时,要坚持从技术原理出发,弄清楚外挂的技术原理、运行机理,分析问题时不能停留于外挂的表象,要对外挂的技术原理进行深入的分析。

作者:张洪强律师,禁止转载复制。有需要交流的可以搜索张洪强律师网站、电话。

张洪强律师网络犯罪研究专题

制售脚本外挂怎么判刑(一) 从外挂程序开发技术上争取无罪-张洪强

制售脚本外挂怎么判刑(二):从外挂程序功能鉴定上争取无罪-张洪强

制售脚本外挂怎么判刑(三):外挂犯罪案件从证据上争取无罪-张洪强

相关内容

热门资讯

国际油价集体上涨,美油4月合约... 原标题:国际油价集体上涨,美油4月合约涨0.84% 每经AI快讯,周五(2月1...
大厂春节放福利!刘强东狂撒年终... 元旦、春节临近,互联网大厂纷纷公布假期和年终奖安排。
OPPP申请数据传输专利,提高... 原标题:OPPP申请数据传输专利,提高数据发送过程的可靠性 金融界2024年3...
媒体人吴玉燕因严重流感不幸去世... 本文转自【新民晚报】; 严重流感, 又夺走一个年轻的生命! 今天(2月15日),《新周刊》公众号发表...
邓超晒自拍心情超好 染红发后颜... 搜狐娱乐讯 10月30日,邓超在社交平台晒出自己的最新自拍,照片里邓超染了红发,状态超好,颜值超高。...
挺进“孤岛”武警官兵连夜架桥抢... 受强降雨影响,辽宁省葫芦岛市绥中县秋子沟乡发生山洪,大杨树沟村附近道路被冲毁,出现42米缺口,导致4...
中石大石油工程学院青年志愿者协... 原标题:中石大石油工程学院青年志愿者协会构建“五彩缤纷”体系服务学生 北京青...
法国巴黎圣拉扎尔火车站附近楼房... 当地时间24日,法国巴黎圣拉扎尔火车站附近楼房发生火灾,目前伤亡情况不明。
国家一级演员陈丽云,被查 据宁夏回族自治区纪委监委驻文化和旅游厅纪检监察组、石嘴山市纪委监委12月6日消息: 宁夏演艺集团有限...
猫砂盆放错位置?小心给猫咪带来... 猫砂盆可以说是每只猫咪私人卫生间的重要组成部分,但是你是否注意到猫砂盆的放置位置其实大有讲究?如果放...