第12章 谁跟你搞外挂这种低端产物
“你也来玩啊?”李晋正在操纵着自己的红暴在当时最热门的地图波拉岛练级,“等会儿,我把这里打完。”
“玩你的,我看一会儿。”顾川摸着下巴,看着李晋操纵着那条红色的卡通龙,几个回合就把对面清理了。
有种纯粹数值的美。
“你挪开点,我验证个东西。”他拍拍李晋,示意他给自己让个位置,坐了上去,然后探下身子,拔掉了网线。
“你干嘛?!”李晋一下呆住了。
“别急。”顾川立刻回到电脑前,试着拖动鼠标,点了一下屏幕。
这是他这辈子,第一次摸上鼠标。
屏幕里的角色立刻朝着他点的方向走了几步,左下角甚至还在提示“【系统】npc向你打招呼。”
几秒后,屏幕上显示【已断开连接】。
这是最简单,最暴力验证游戏架构的方式,俗称断网大法。
“这是个前端游戏啊。”
顾川笑眯眯的插回网线,重回新链接,对着身后的小宋说道,“宋哥,你们网吧有没有工具包?比如vc(汇编工具),softICE(调试器),w32dasm(反汇编工具)这种东西。”
小宋要是能理解,也不至于高中毕业就辍学在网吧帮舅舅打工了,只能摇摇头,“好像有,你自己看一下吧。”
顾川也不指望对方真的明白,示意李晋等一下,在公共盘里搜索了一下。
只有vc和金山游侠。
雷布斯啊雷布斯,你真是个小天才。
金山游侠类似于后来的八门神奇,不会用的人基本用“三次搜索法”锁定参数,但在顾川的手里则是用来找基址。
他需要知道自己现在的位置,到底是以什么参数传输给服务器的。
找到了一串0x00xxxxxx的十六进制地址,点开了vc,写下了第一行代码。
HWND hwnd=FindWindow(NULL,“StoneAge“);//找到游戏进程
“你在干嘛?”李晋和自家表哥对视了一眼,推了一把顾川。
“你微机课没上过吗?”顾川开始胡扯,“我在写代码啊。”
“你微机课不是跟我一起打cs的吗?”李晋半点不信,“你别乱搞啊。”
“哎呦,别慌,”顾川只觉得这个时候的键盘滞涩感真的很足,在写下获取进程id和开启最高权限的代码后,他写下了最重要的那行文字。
int newX=140;//
WriteProcessMemory(hProcess,(LPVOID)0x00xxxxxx,&newX,sizeof(newX),NULL)
这串代码的意思是,不管游戏本身怎么走,程序都会告诉告诉内存,我就在140这个坐标。
他按下了F5编译运行,然后让开了座位。
“你试试。”顾川示意李晋操作角色。
李晋看得一头雾水,坐在位置上,点了几下鼠标。
他的角色就像卡帧了一样,身体在原地剧烈抖动,但一步也走不出去。
“我草!”李晋立刻回头看着顾川,“你把我锁死了?”
然后他就眼前一亮,“怎么做到的啊?快快快,教教我,我好拿去装逼。”
“...不是李sir,你不是人民警察吗?”顾川很满意地关掉了vc,屏幕上的角色瞬间瞬移了一大段。
“服务器不做位移合法性检测,而且内存里的坐标变了,客户端发给服务器的封包也会跟着变啊。”他心里大概有数,看向小宋,“宋哥,我帮你写个...嗯,辅助?”
他其实更想帮对方写个脚本,但是写了这玩意儿就意味着暗门里的那些员工通通都要失业。
人家现在还在暗门后的小房间里帮自己搞组装呢,做这种事顾川怕以后生孩子没屁眼。
“你,你这是?”小宋也给他莫名其妙的出手震住了。
20行不到的代码,就能控制游戏?
“李晋,你也会吗?”他眼睛直放光。
“我会个屁啊?...难道,微机课真的教过?”李晋呆呆地看向顾川,“说好大家一起打游戏,怎么你突然小宇宙爆发了?”
“这就是天赋吧。”顾川现在总算知道那些小说里为什么总喜欢写目瞪口呆,瞠目结舌这种词汇了,是挺有成就感的哈。
“这个,我要去问问我舅...”小宋这两天虽然一直帮着顾川做事,但更多的是看在自己表弟和舅舅的面子上,现在情况自然有所不同了。
“这个不会被封号吧?”他有些担心,“之前也有人用这个修改石币,然后就被封了。”
“直接修改是这样的,太蠢了。”顾川点头,“但是,只要用道具洗一遍就好了。”
“我能锁得住游戏里的位置,自然也能拿到道具的id,只要...”
他话没说完,旁边的李晋就先忍不住了,
“你是说?你能拿得到红暴的id?然后批量生成?!那岂不是我爽爆了?”
“滚犊子吧你。”顾川觉得这个未来的人民警察比自己更像是法外狂徒,“像这种物品都是有唯一的UID的,你复制这种东西,一下就被检测出来了,你东西都是卖给熟人的,到时候回滚,不怕被堵在家里打啊?”
李晋:“...”
其实理论上也不是做不到,比如内存溢出、逻辑竞争或者引擎劫持,都能触发数据库本身的保护机制,强行赋予物品一件全新的UID,一般检测都是维护时做的事,只要手脚干净点,顾川不觉得会被官方发现。
因为这些操作最脏的地方在于,是利用了官方自己服务器的底层逻辑,理论上,连报警都不会有。
毕竟哪家服务器没有点脏数据?
但核心问题是,这种操作不能太多,灰尘当然不会引起注意,但是如果一下出现个垃圾场,想不注意都很难。
顾川瞄了一眼一脸狂热的小宋,打心底里觉得,这种核武还是不要给他们比较好。
到时候区里突然多了几百上千个什么红暴蓝暴五彩斑斓暴,真不是开玩笑的。
当然,如果一切顺利,等传奇上线,自己可以用一用,赚点零花钱啥的。
毕竟我不贪嘛。
他打开了背包,点击了消耗品。
“气瓶,这个东西挺好。”
顾川看着第一个格子里堆叠的【气瓶x10】,满意地关上了页面,看了看窗外已经逐渐暗淡的天色,“等后天吧。”
…
(以后就不写代码了哈,么么哒)

