然后改掉一件游戏装备的碧蓝航线外观装备 黑客能做到吗

小伙因游戏装备被盗扎入网安 成中国第一白帽黑客
“白帽”黑客黄正
黄正在破解智能门锁
20世纪90年代后,随着计算机技术的发展,黑客群体逐渐被区分为“白帽子”和“黑帽子”,前者发现网络漏洞后,提出修改方案维护网络安全,后者则利用网络漏洞牟利。Tyy和黄正便是黑客群体里的“白帽子”。
不久前在一项“白帽”黑客的竞赛中,毕业于浙江大学计算机专业的“Tyy”利用漏洞获取了评委的共享单车账号、余额、骑行记录等隐私信息,还通过场外连线,成功让评委瞬间“穿越”到了上海街头骑车。另一位“白帽”黑客黄正则利用门锁通信协议漏洞,获得了智能门锁的开锁密码。Tyy和黄正告诉记者,在发现漏洞后,他们会立刻提交给厂商,而此次共享单车和智能锁的漏洞,他们在赛前就已通知了厂商。
充满神秘色彩的“白帽”黑客到底过着怎样的生活?近日,广州日报记者对他们进行了专访。
科班出身的白帽黑客并不占多数,“江湖”上流传着不少少年天才甚至小学生黑客的传说,大学就读于西安电子科技大学微电子专业的黄正就是其中一员。
来自乡镇的游戏少年
晚上下班后,乌泱泱的人群挤进北京西二旗地铁站。这些人装扮各异,有的背着双肩包、衣着朴素,有的还穿着人字拖。戴着眼镜长相斯文的黄正从人群中冒了出来。他目前是百度安全实验室 “X-Team” 团队的负责人,也是微软 “MSRC Top 100”榜单排名第8的白帽子。“白帽子”,就是“白帽”黑客。
黄正出生于湖南郴州,童年的记忆里,满是散着植物香气的田野和低头吃草的老牛。幼时,好好读书,离开乡土,到城里找个好工作便是父母对他的全部期望。黄正学习很努力,尽管那时他并不羡慕父母眼中的好工作。
初中,黄正来到县城开始了寄宿生活。在县城接触到网络的黄正一下子被这个虚拟世界给迷住了。触手可及的海量信息,新鲜有趣的网络游戏,他一头扑进了网络世界。下课或者周末放假,黄正都会准时出现在网吧,为此,他常常和寝室检查员斗智斗勇。
尽管如此,但黄正依然常拿年级第一,这让知道他沉迷游戏的老师也无可奈何。初三的一天,黄正到了网吧点开游戏,以为能如往常一样刷装备升级,但一登录黄正就发现,他的账号被盗了,游戏装备全被洗劫一空!一瞬间黄正变得无比沮丧,辛辛苦苦练级、刷装备最后却一无所有,他感觉自己在游戏里成了一个裸身的人,这让他开始抗拒玩游戏。
直至如今,黄正还会开玩笑地说,建议家长在电脑上装一个键盘记录软件,盗走孩子的游戏账号,以戒除孩子的游戏瘾。
黑客不存在天才一说
不再玩游戏的黄正开始转移自己的注意力,账号被盗的痛苦让他关注起了黑客。一次,去逛书店时黄正留意到了一本黑客类杂志,即使那时候的他并不明白代码是什么,甚至很多文章压根看不懂,但对新知识的渴望让黄正攒下了每一期杂志,这习惯一直持续到了大学。
上了高中,黄正依旧常会去网吧,不过他可不是去玩游戏。通过看杂志,黄正开始学习利用黑客工具,实践杂志上提到的技术。不久,还不到18岁的黄正俨然已是一个小黑客,他甚至觉得杂志上的内容对他而言已没有什么技术含量。
尽管在小县城里,懂得写代码的黄正是一个异类,但直到如今,黄正依然觉得黑客领域出现“少年天才”并不稀奇,因为Web漏洞“门槛非常低”,“假如我们去培养一个十岁的小孩子,一周内就能让他学会编程,两周内就能够上手,入门真的很简单,不存在天才不天才一说。”
他掌握了“超能力”
在渴望用技术冒险的高中生黄正心里,原本大学信息安全专业是一个不错的选择,然而,高考前夕,黄正在杂志上看到一个新闻——“熊猫烧香”电脑病毒制造者李俊在武汉落网。对“熊猫烧香”病毒,他曾经不无好奇,但现在,黄正有些心惊。他第一次意识到,做“黑帽子”黑客有风险,保不准有一天会失业或者被抓。
黄正开始有了新的想法——学习微电子。他设想得很美好:电脑的核心部件是芯片通过微电子、集成电路制作而成,如果选择微电子专业,就可以学习到制造计算机的核心技术,他依然可以学习到高精尖的技术。
然而上大学之后,一次学院老师来做讲座,分享他们的最新研究成果——他们造出了一种半导体器件,提高了LED灯的光电转化效率,并达到世界顶尖水平。这让黄正开始怀疑自己的专业选择,他原本想要造的是电脑的核心处理器,而不是LED灯。对技术的渴望让黄正再次开始自学黑客技术。
捡起了自己的老本行,技术狂黄正再一次让同学们刮目相看。黄正有时甚至还会用自己的技术“造福”同学。当时的他已掌握了学校教务系统的漏洞,能够破解教师账号、登录教务系统,因此他能够提前看到同学的考试分数,这对期末考试后人心惶惶的同学来说,不啻为天大的福音。
甚至只要他愿意,他还能修改分数。黄正心里知道,自己已经掌握了“超能力”,能够随心所欲地打破网络的护盾。但他最后还是忍住了,并没有对学校的教务系统做任何修改。
如今,黄正提起当年的事依然会有后怕,“万一学校追责了呢?”
总喜欢逼自己一把
大三暑假,黄正进入百度实习。原本只熟悉脚本、Web系统的他意识到,若要进入安全行业,自己便需要转型,要学新的编程语言,了解杀毒软件、Windows内核。有两个月,黄正没有去上过课,从早上8时到晚上11时,甚至通宵,他都在学习编程、看代码,学习到了走火入魔的状态。
顺利进入百度后,黄正主要负责检测挂马网页,屏蔽挂有木马可能会导致用户电脑中毒的网页。他要利用公司有限的服务器和带宽,在有限的时间内检测完几亿个甚至是十几亿个网页,还要保证检出率。
如今,黄正喜欢和下属说“不革自己的命,你可能永远都不知道自己有多牛”。2014年,喜欢挑战新事物的黄正又逼了自己一把,他从安全开发转到去做安全研究,做漏洞挖掘,这对从小做着黑客梦的黄正来说,充满魅力。
然而,最初工作并不顺利。黄正半年里只找到一个漏洞。这让他很挫败,有时下了班回家之后他依然会找资料学习,不停的实践让他进步很快,之后一个月内,他便挖掘出了10个微软的漏洞,而这些漏洞可能导致用户计算机被控制。如今在漏洞挖掘领域,黄正已经罕有敌手,在2016年微软的“MSRC Top100”黑客贡献榜上,黄正位列中国第一。
不仅逼自己,黄正还逼自己的女友,让女朋友和自己一样也成为白帽黑客。
于是每天晚上,两人便开始线上教学,学C语言、PHP、Sql注入……经过努力,七八个月后,女朋友便顺利地在北京找到了一份与网络安全相关的工作。但喜爱“逼自己一把”的黄正还觉得女朋友学得不够快,“如果是一个真正想转型、改变自己生活的人,一个月就能搞定。”
他从来不用杀毒软件
工作之外,黄正并非是个邋里邋遢的程序员。他买了几个镜头,认真学习摄影,誓要给女朋友拍出美照。他也养鸟、养鱼、种花种草,对每一株花草,他都拿出挖漏洞的精神,弄清楚花草病虫害的原因。
做了多年安全开发工程师,黄正养成了很多习惯,不同的网站用不同的密码,及时更新系统。他也不用安全软件和杀毒软件,自己测试电脑安全与否。对于如今十分火热的智能家居,黄正也很谨慎,“见过了太多的智能家居存在安全问题,要用也是用我自己开发的”。
黄正能做到的,就是在自己的领域将网络安全做到最好,做到“用户感知不到网络护盾的存在”。“我希望我的团队除了处理浏览器、操作系统的漏洞,还能处理别的漏洞,就像这次我们发现智能锁的漏洞一样。在未来其他场景下,需要我们的时候我们也能派上用场。”
转载地址:http://www.idckx.com/wangluoanquan/.html
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
IDC行业第一资讯平台,以IDC资讯为切入点,打造产品价格透明化的可靠IDC平台。
IDC快讯平台为互联网用户筛选出市场高性价比IDC产品并进行IDC产品对比。
今日搜狐热点掀开高级游戏黑客的面纱,教你打造游戏修改器
& 掀开高级游戏黑客的面纱,教你打造游戏修改器 工具:SoftICE、金山游侠2002、VC++7.0、PE查看器、SPY++ 测试平台:Window2000 Professional SP2 大家好!我先给大家拜个晚年,时间过真快工,一年又过去了,我也和大家分开一年了,真是感慨万分呀,不知道大还记得不记得YY了,不过我是不会忘记大家的. 这一年真是太忙了,根本就没有时间再像从前那样在深夜里一边听着音乐一边写文章了,今天就着假期,再给大家充充电:D & 今天YY给大家带来些什么呢?呵呵,看题目就知道了,看起来很酷吧,“高级游戏黑客”,什么?你说你就游戏黑客?看好了,是“高级”的!什么是高级的?等你看完这篇文章就知道了:D 首先我介绍一下将会用到的工具: 1、& &&SoftICE(不用多说了吧,我想你应该会用) 2、& &&金山游侠2002(这个你也应该会用) 3、& &&VC++7.0(不要求你一定会用,但至少应该会一种编程工具) 4、& &&PE查看器(你可以随意找一个,没有也没关系,我会教你用SoftICE查看) 5、& &&SPY++(VC里的一个查看程序信息的工具,你可以和别的,比如Delphi和C++Builder的WinSight32) 然后就是你应该会的知识: 1、& &&汇编基础 2、& &&一些编程基础,至少应该看懂我介绍的几个API函数 3、& &&PE文件结构的基础,不会也没关系,我会解释给你 以上几点你都具备了的话我们就可以开始了。 我来介绍一下我要教给你的东西。想必大家都玩过PC游吧,那么也一定用过一些专用的游戏修改器吧,比如暗黑,红警,大富翁这些经典的游戏都有它们专用的修改器,注意,我说的不是FPE之类的通用修改工具。 你试没试过用金山游侠修改红警二的金钱?如果有的话你应该知道每玩一次就要改一次,因为这个游戏是动态分配内存的,每次重新开始都会改变。所以你会选择到网上去下载一个专用的修改器,那么你有没有想过自己做一上呢?想过?那你为什么不做?什么不会?那就好办了,看了这篇教程你就会了:D费话少说,我来讲一下原理。 有一些经常修改游的朋友一定会知道,不论游戏中“物品”的内存地址是否是动态的,物品与物品之间相隔的距离都是不变的,我拿“楚留香新传”为例,我先用金山游侠查找内力值的内存地址,找到的结果是:79F695C,再查找物品“金创药”的地址是:328D1DC,现在我用79F695C减去328D1DC,得到:4769780,这个数就是内力值与金创药的偏移值,没看懂?接着看呀,我还没说完呢,现在重新再运行游戏,查找内力值的地址,得到:798695C再查找金创药得到的地址是:321D1DC,两个值的内存地址都改变了,但是用你内力值的地址减去金创药的地址得到的结果是什么?没错,还是4769780,也就是说,无论这两个值的内存地址变成多少,它们之间的距离是永远不变的,不光是这个游戏,一般的游戏都是,至少我没见过不是的:D 上面讲的东西总结出一个结论,那就是我们只要得到这两个地址中的任何一个,就可以得到另外一个,只要你知道它们之间的偏移量是多少。 我们第一步要做的就是得到这个地址,但是内存中的地址是动态改变的,得到也没有用,这里我就教你把它变成静态的,叫它永远都不变!我继续拿“楚留香新传”为例,如果你有这个游的话就跟我一起做,没有的也没关系,只要看懂这几个步骤就行了。开工! 首先进入游戏,查找内值的地址,得到的是:798695C(不知道为什么这上游并不是每次重起都改变内存地址),按Ctrl+D打开SoftICE,下命令:BPM 798695C W(写这个地址时则中断),回到游戏中,打开人物属性面板,游戏中断了,在SofitICE中你会看到这条指令: 0047EB17& MOV& EAX [EDX+] 下命令:D EDX+3F4将看到内力值 0047EB1D& PUSH& EAX ……………………………… ……………………………… 从上面可看出0047EB17处的指令是将内力值的指针送到EAX寄存器中,这是一个典型的寻址方式,设想一下,我们是到了EDX中的基址,那么无论什么时候只要用EDX+3F4就可以轻松的得到内力值的地址,因为是一个常量,它是不会改变的,改变的只是EDX中的地址,所以只要有办法得到EDX中的值就什么都好办了,你明白了没有?如果还是不懂,那么请再看一遍。现在要做的就是如何得到这个值,下面我教给你如何做: & 我的办法就是设计一段代码,把EDX中的值存放到一个地址中,然后运行这段代码,再返回游戏的原有指令继续执行,什么?补丁技术?SMC?随你怎么说啦,只要运行正常就一切OK啦:D & 实际操作: 首先在程序中找一段空白处来存放我们设计的代码,很简单,只要懂得一些PE文件结构的朋友都会知道,一般在EXE文件的数据段(.data段)的结尾都会有一段缓冲区,我们可以在这段区域中写任何东西,当然你也可以用“90大法”找一段空白区,但我还是推荐你用我教给你的方法。上同我提到,如果你没有PE文件查看工具我可以教你用SoftICE查看,而且很简单,只要一个命令:MAP32 “模块名”,看一下我是怎么做的你就知道了。 Ctrl+D呼收出SoftICE,然后下命令:MAP32 CrhChs,这时你应该看到EXE各个段的信息,我们要注意的只是.data段,既然要找的是数据段的结尾,那么我们就从下一个段开始向上找,如下: & .data& 004FB000 & .rsrc&
.data的下一个段是.rsrc段,它是从开始的,也就是说以为基础向上一个字节就是数据段的结尾,我所择从处开始写代码,说了这么半天那么我们的代码到底是什么样子呢?修改后的指令又是什么样的呢?别急,请看下面: & 修改0047EB17后代码: 0047EB17& JMP& &
//跳到我们的代码中去执行& 0047EB1C& NOP& //由于这条指令原来的长度是6字节,而修改后的长度是5个字节,所以用一个空指令补上 0047EB1D& PUSH& EAX & //我们的代码: & MOV& DWORD PTR& EAX,[EDX+00003F4] //恢复我们破坏的指令 & MOV& DWORD PTR& [],EDX //把EDX保存以中去 0050695C& JMP& 0047EB1D //返回原来的指令去执行 把上面的代码用SoftICE的A命令写入,OK! & 现在我们试一下运行的效果,你现在用金山游侠搜索一下内力址的地址,什么又变了?那就地啦,它要是不变我们还用费这么大劲儿吗?记下这个地址返回到游戏中去,Ctrl+D呼出SoftICE,下命令 D *[0003F4,在数据窗口看到什么了?呵呵,没错,看到了你刚才记住的那个地址,里面的数值正是内力的值,试着改一下,回到游戏中,呵呵,内力值变了吧:D & 讲到这里,我们的工作已经完成了%90,但别高兴的太早,后面的%10要远比前的%90花的时间长,因为我们要用编程实现这一切,因为你不能每次都像刚才那样做一次吧! & 现在我来说一下编程的步骤: 首先用FindWindow函数得到窗口句柄,然后用GetWindowThreadID函数从窗口句柄得到这个进程的ID,接着用OpenProcess得到进程的读写权限,最后用WriteProcessMemory和ReadProcessMemory读写内存,然后。。。。呵呵,你的修改器就做成啦:D & 下面是我抄写以前写的修改器源程序片断,第一部分是动态写入刚才的代码,第二部分是读取并修改内力值,由于我没有时间整理和测试,所以不能保证没有错误,如果大家发现有遗漏的话,可以在QQ上给我留言或写信给我,代码如下: 有几点请大家注意: 1、& &&写机器码时要一个字节一个字节的写 2、& &&注意要先写入自己的代码,然后再修改游中的指令(下面的代码没有这样做,因为不影响,但是你应该注意这个问题) ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// & &&& &&& &&//动态写入代码 & //0047EB17 #define MY_CODE1& 0xE9 #define MY_CODE2& 0x34 #define MY_CODE3& 0x7E #define MY_CODE4& 0x08 #define MY_CODE5& 0x00 #define MY_CODE6& 0x90 & & & // #define MY2_CODE1& 0x8B #define MY2_CODE2& 0x82& & & & //这部分是要写入的机器码的常量定义 #define MY2_CODE3& 0xF4 #define MY2_CODE4& 0x03 #define MY2_CODE5& 0x00 #define MY2_CODE6& 0x00 #define MY3_CODE1& 0x89 #define MY3_CODE2& 0x15 #define MY3_CODE3& 0x61 #define MY3_CODE4& 0x69 #define MY3_CODE5& 0x50 #define MY3_CODE6& 0x00 #define MY4_CODE1& 0xE9& #define MY4_CODE2& 0xBC #define MY4_CODE3& 0x81 #define MY4_CODE4& 0xF7 #define MY4_CODE5& 0xFF //-----------------------------------------------------------------------------// DWORD A1 =MY_CODE1; & &&DWORD A2 =MY_CODE2; & &&DWORD A3 =MY_CODE3; & &&DWORD A4 =MY_CODE4; & &&DWORD A5 =MY_CODE5; & &&DWORD A6 =MY_CODE6; & &&DWORD B1 =MY2_CODE1; & &&DWORD B2 =MY2_CODE2; & &&DWORD B3 =MY2_CODE3;& //这部分是变量的定义 & &&DWORD B4 =MY2_CODE4; & &&DWORD B5 =MY2_CODE5; & &&DWORD B6 =MY2_CODE6; & &&DWORD C1 =MY3_CODE1; & &&DWORD C2 =MY3_CODE2; & &&DWORD C3 =MY3_CODE3; & &&DWORD C4 =MY3_CODE4; & &&DWORD C5 =MY3_CODE5; & &&DWORD C6 =MY3_CODE6; & &&DWORD D1 =MY4_CODE1; & &&DWORD D2 =MY4_CODE2; & &&DWORD D3 =MY4_CODE3; & &&DWORD D4 =MY4_CODE4; & &&DWORD D5 =MY4_CODE5; //--------------------------------------------------------------------------// & &&HWND hWnd =::FindWindow("CRHClass",NULL); //得到窗口句柄 & &&if(hWnd ==FALSE) & &&& &&MessageBox("游戏没有运行!"); & &&else & &&{ & &&& GetWindowThreadProcessId(hWnd,&hProcId); // 从窗口句柄得到进程ID & &&& HANDLE nOK =OpenProcess(PROCESS_ALL_ACCESS|PROCESS_TERMINATE|PROCESS_VM_OPERATION|PROCESS_VM_READ| & &&& &&& &&& &&& &&& &&& &&PROCESS_VM_WRITE,FALSE,hProcId);& //打开进程并得到读与权限 & &&& if(nOK ==NULL) & &&& &&& MessageBox("打开进程时出错"); & &&& else & &&& { & & & & & & & & & & & & & //0047EB17 & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x0047EB17,&A1,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x0047EB18,&A2,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x0047EB19,&A3,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x0047EB1A,&A4,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x0047EB1B,&A5,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x0047EB1C,&A6,1,NULL); & &&& &&& & & & & & & & & // & & & & & WriteProcessMemory(nOK,(LPVOID)0x,&B1,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x,&B2,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x,&B3,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x,&B4,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x,&B5,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x,&B6,1,NULL); & & & & & & & & & & & & & //第二句 & & & & & WriteProcessMemory(nOK,(LPVOID)0x,&C1,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x,&C2,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x,&C3,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x,&C4,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x0050695A,&C5,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x0050695B,&C6,1,NULL); & &&& &&& & & & & & & & & //最后一句 & & & & & WriteProcessMemory(nOK,(LPVOID)0x0050695C,&D1,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x0050695D,&D2,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x0050695E,&D3,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x0050695F,&D4,1,NULL); & &&& &&& WriteProcessMemory(nOK,(LPVOID)0x,&D5,1,NULL); & &&& &&& CloseHandle(nOK); //关闭进程句柄 & &&& } & &&} } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// & & & & & & & & & & //读取并修改内力值 DWORD& hProcId; & &&HWND hWnd =::FindWindow("CRHClass",NULL); & &&if(hWnd ==FALSE) & &&& &&MessageBox("No"); & &&else & &&{ & &&& GetWindowThreadProcessId(hWnd,&hProcId); & &&& HANDLE nOK =OpenProcess(PROCESS_ALL_ACCESS|PROCESS_TERMINATE|PROCESS_VM_OPERATION|PROCESS_VM_READ| & &&& &&& &&& &&& &&& &&& &&PROCESS_VM_WRITE,FALSE,hProcId); & &&& if(nOK ==NULL) & &&& &&& MessageBox("ProcNo!"); & &&& else & &&& { & & & & & DWORD buf1; & &&& &&& DWORD & &&& &&& BOOL OK=ReadProcessMemory(nOK,(LPCVOID)0x,(LPVOID)&buf1,4,NULL); //读取我们保存EDX中的基础 & &&& &&& if(OK ==TRUE) & &&& &&& { & &&& &&& &&write =buf1+0x;& //得到内力值的地址 & &&& &&& & DWORD Writeed =0x00; //要修改的数值 & &&& &&& &&BOOL B =WriteProcessMemory(nOK,(LPVOID)write,&Writeed,1,NULL); & &&& &&& &&if(B==FALSE) & &&& &&& &&& &&MessageBox("WriteNo"); & &&& &&& } & &&& } & &&& & &&CloseHandle(nOK); & &&} 啊,写的我手都麻啦,今天就到这里了,才疏学浅难免会有遗漏,请大家指教,如果我不会或不喜欢用VC的话,你可以在QQ上与我交流,我可以教你如何用Delphi、C++Builder、Win32Asm或VC实同上面的功能。&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(如转载本篇文章请不要改动内容及作者!) 作者:CrackYY Email: OICQ:
               
         
阅读本文后您有什么感想? 已有
人给出评价!
04-10-0704-10-0704-10-0704-10-0704-10-0704-10-0704-10-0704-10-07
注:您的评论需要经过审核才会显示出来
Copyright &
PC6下载(www.pc6.com).All Rights Reserved
备案编号:湘ICP备号苹果园为iOS用户提供和下载,最新的、、、等,分享最权威的资讯、、及解决办法,拥有最火爆的,苹果园一家专注解决iOS所求的网站。游戏发展国打造最强黑客方法
时间:14-01-03 09:41 来源:互联网 作者:未知 编辑:52PK
  首先,大家都知道在这个游戏里可直接雇用的黑客只有4个,硬件工程是3个,所以我们可以小小的利用下这些职业之间的关系
  其次,大家应该知道有6个硬工程师就可以研发最好的电脑卖钱
  因此,我们第一步是:把黑客(不能全部一起,要一个个来否则突然多出来的近10倍工资无法承受)
  全部转成初始的四个职业之一(注意:所谓之一,是指等级最高的四个之一)
  把四个初始职业做完5J后,你会发现转职业里没有黑客和硬工程师,所以,转总监和制作人
  其中,制作人和总监,一个图像高,一个音乐高,黑客默认是开发与写作高
  所以决定了总监和制作人这样的一转职业就等于决定你的黑客(硬工程师)另外的特长,让你在图像强化与音效强化环节上多了一张王牌
  当然,不要忘记第一步是把黑客重造成工程师,等6个工程一好,直接做最好的机子!
  在制作过程中可以获得许多资料,有他们就可以再重塑一个强悍三方向发展黑客
  做机子我们应该需要2个工程,3个重生工程,1个超普通工程(目测第四个工程不能招所以直接升,不过普通的升级时候不停开隐藏也可以强大),2黑客,第三步就是把重生的工程转为黑客,你会发现重生的黑客在制作游戏任何环节什么都能做。
  第四步就是把招来的工程全部变为初始职业然后再弄出你想要类型的黑客(关键是先弄制作人还是总监)
  第五步是第四步不停循环,直到8个人都是重生的黑客为止
  接下来再说几点注意事项:1,不要在每年3月4周前做这个工作,否则要额外交钱而且你的员工不一定已经完成重生
  2,这个方法目前只适合24年后开始,一般一个员工重生需要1200多资料可是最大玩家持有是999所以要尽可能分开但是前面不要太快
  3,商人是2年来一次,所以注意你的转职书数量,如果还没开始转就已经低于7本就先别转
  给大家发下我的改造成果,同样LV5的黑客Kairo机器人,招来是开发260写作260图像78音乐75,不做任何培养的直接改造,最后的LV5Kairo机器人开发488写作438图像339音乐356,所以改造很重要!
  另外,一年发4个游戏就够了(有了5个重生黑客后你只要发游戏就一定有金奖),剩下大概3个月去做承包
  以5个重生黑客的速度做承包一年能做6,7次,也就是600-800资料,所以基本上是不会缺资料的!
  另外,因为8个重生黑客工资一年就是220E左右,基本等于你在前40年平均年收入,所以不建议太多人使用此法
《游戏发展国》单机游戏专区
翻页快捷键:←|→
关注 52PK游戏网 微信公众号第一时间获取最火游戏激活码 最有趣游戏资讯
*网友评论仅代表其个人看法,并不表明本站同意其观点及描述。
最新游戏专题
最新热点资讯
单机下载排行模拟黑客生活的多人在线游戏《hackmud》无论从表现形式到内容,都是颇为引人注目的作品。
似乎近来有不少游戏以技术元素作为主要的内容题材和玩法。模拟黑客生活的多人在线游戏《》无论从表现形式到内容,都是颇为引人注目的作品。
《Hackmud》是基于文本的赛博朋克风格的黑客游戏,用游戏系统模拟了电脑,玩家将设法获取人工智能AI的信息,其中将使用真实世界的黑客技术。
《Hackmud》是一款在类似古老的 mud
游戏一样的行界面下进行的黑客游戏,尽管是纯粹的命令行界面,但本作使用了十分斑斓的色彩,视觉上倒并不令人乏味。,玩家将面对AI的种种考验,来测试自己的黑客技能。游戏采用真实世界的黑客技能,如社会工程学,破解程式,统统融入到游戏的特殊的视觉效果和打法中。玩家还可以创建更多的工具来对付谜题和陷阱,也可以给其他玩家设陷阱等等。
《Hackmud》的视觉风格模仿90年代的黑客电影,有着复古未来主义感的外观。游戏现,Itch.io和Humble
Bundle,售价13.37美元。
更多精彩尽在 专题:

我要回帖

更多关于 碧蓝航线外观装备 的文章

 

随机推荐