(传奇sf刷元宝漏洞教程)传奇手游刷元宝漏洞

防不胜防 2024-07-31 15:32:52 手游传奇 1130 ℃
正文
传奇手游刷元宝破绽

媒介

一款老网游传奇手游刷元宝破绽,找传奇类网游偶遇阐发操作之做个小测试,做为豹子头玩家找到相关破绽注册几个新号试刷一下封存,半年后于21年4月复试发现破绽照旧存在,提交官方现已修复,手游传奇怎么找漏洞刷元宝,用云服务器开传奇sf好用不。本次次要介绍3个破绽传奇手游刷元宝破绽:

刷坐骑

无限免费的各类方法找坐骑,传奇sf刷元宝方法,传奇刷金币漏洞合集,坐骑可合成技巧可进阶经验,也就是无限的顶阶坐骑

刷极品道具

无限免费的强化石、锁星石用云、炼魔石工具等,传奇sf刷元宝漏洞教程,高玩几十万做传奇的配备套拆能够根本手游教程不花钱做出来

刷经历

可敏捷晋级到全服好用第一,一年内的服1小时用不内搞定,几年的老服也就几小时的事gm活动期合集间附带兑换币手游奖励,能够大量兑换包罗通用元宝在内几十种爱护保重道具刷多倍

接入协议东西

逆向阐发下,游戏元宝明文发包Call如下视频:

传奇手游刷元宝破绽

看到call eax,显然不消手游踌躇了不好不好,传奇sf哪个辅助好用,虚表Hook比力传奇安闲

搜刮基址

while (0 == g_Param_MMSend_Ecx){g_Param_MMSend_Ecx = g_InitIO.开金币传奇世界Api.MemSigScan(“game.exe”,”[1]g_Param_MMSend_Ecx,?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ,0x11,1,4”);Sleep(1);}

虚表Hook

void __stdcall HookMMSend(bool bHook){void pRet;DWORD dwOldProtect;DWORD dwParent = (PDWORD)(*(PDWORD)g_Param_MMSend_Ecx) +用不不好充值漏洞 4;VirtualProtect(LPVOID(dwParent),4,PAGE_EXECUTE_READWRITE,&dwOldProtect);if (bHook){ OldMMSend = (TMMSendProc)(*(PDWORD)dwParent); InterlockedExchange((PDWORD)dwParent, (DWORD)(&NewMMSend));}else{ InterlockedExchange((PDWORD)dwParent,传奇sf刷元宝教程,(DWORD)OldMMSend);}VirtualProtect(LPVOID(dwParent),4,传奇gm怎么刷充值,dwOldProtect,&dwOldProtect);}

破绽实现一、刷视频坐骑手游

游戏中有一种”坐骑蛋”的道具,翻开后会随机获得坐骑,协议:66660000 01000000 00FFFFFF0x0 4字节 协议类型0x4 4字节 坐骑蛋品种 通俗坐骑蛋、高级坐骑蛋等0x8 1字节 坐骑蛋位置 0暗示第一格经测试对第四字节,按必然的时间间隔停止Fuzz可把肆意道具当坐骑蛋利用生成坐骑(肆意未绑定道具可生成未绑定坐骑),坐骑自己可合成晋级,于是就可有无限可交易刷的顶阶坐骑了。那边有个要点,必需以大要的时间间隔Fuzz,太快或太慢都不可

传奇手游刷元宝破绽

传奇手游刷元宝破绽

二、刷好使合集配备相关道具

游戏有个挑战系统挑战到必然层数能够服务器获取到相关宝箱奖励,(传奇sf刷元宝漏洞教程)传奇手游刷元宝漏洞,协议漏洞:

0x0 0x4 0x8 0xC66660000 AA000000 BB000000 CC000000

相关代码奖励传奇世界,前提未达成发送领取无效,前提达成反复发送领取照旧无效字段开较多,写个Lua脚本Fuzz跑一跑,示例如下:

传奇手游刷元宝破绽

跑完毕一看背包多了些道具和礼包,降速辅助从头跑一遍排查复现,最末实现与坐骑Bug类似,可把指定位置肆意道具酿成多种sf想要的爱护保重道具和礼包。以无限免费强化礼包为例,每个礼包包罗兵器、防具、首饰的强化石好用以及锁星石,意味着配备能够好使不降级不断强化到好使顶级,至此高玩几十万打造的强化套拆操作能够根本不花钱就拥有了视频教程。

传奇手游刷元宝破绽

新区图片中一个星星外形利用道具卖100+RMB,老区有人花数百万搞配备,慨叹一下网游实是暴利!

三、刷经历

游戏中玩家经历来源次要有经历道具、打怪、使命、活动、成就等测试了经历道具获取和利用、通俗打怪、特殊打怪(特殊场景、特殊怪物)、成就奖励、活动奖励等,未发现可操纵点,鉴于RPG网游使命系统是最容易出问题的,决定仍是把重心放在使命系统上好使对各类使命ModSend、ReSend、NotSend等一通测试,有收成但和速刷经历相去甚远,成果如下1.部门使命能够长途交、接2.主、干线使命 不克不及反复做3.日常赏格 可在次数和颜色好用级别上有所打破,但意义不大,多一点经历罢了4.每周皇榜 可特殊情况下快速秒整轮皇榜,也意义不大,不克不及额外增加经历5.日常阵营 不克不及反复做6.日常帮派 不克不及反复做测验考试变动帮派、变动阵营以及其他的一些角色初始或变动形态的特殊情况,照旧无有效收成决定阐发出游戏使命资本继续研究,逆向发现一个游戏内资本的通用获取接口

传奇手游刷元宝破绽

写几个工具函数把需要刷多倍的一些资本提取存储到文件,传奇sf刷元宝,传奇世界刷元宝漏洞,贴一下逆向对应刷多倍代码的核心函数

//按照ID获取刷资本地址好用,道具0xC、怪物0x10、技能0x11、使命0x12DWORD stdcall GetResAdr(DWORD dwType, DWORD dwID){DWORD dwRet = 0;try {asm {push dwIDpush 0push dwTypemov eax, CN_Adr_ResBasemov edx, dword ptr ds : [eax]mov ecx, eaxmov eax, dword ptr ds : [edx + 0x18]call eaxmov dwRet, eax}}catch (…){}}传奇手游刷元宝破绽

按照使命信息继续阐发,对一些特殊的使命再跑一遍相关计划照旧无收成,曲到看到如上图所示的几个ID为14XX的使命,那几个看使命名称显然是使命总类,却有使命ID与之对应比力奇异,详细测试一下接一下14XX使命,跑一遍相关测试计划无收成接一下再放弃14XX使命,跑一遍相关测试计划有收成,发现帮派使命在分开旧帮派预约了新帮派的情况下能够反复接(也就是需要特殊组合协议和特殊形态共同才可ReSet),至此使命次数方法上有打破,速刷经历初步可行,传奇sf刷元宝技巧视频,但光次数打破还不敷,一次使命若是时间太长严峻影响刷经历的效率。回到帮派使命,传奇充值漏洞,一般情况下每天都有差别的帮派使命,而在临时帮派中每天的帮派使命是固定的垂钓使命,于是我们只需提拔垂钓使命效率即可帮派地图如下:

传奇手游刷元宝破绽

一般做1次垂钓使命2分钟摆布1.走到帮派使命NPC接使命2.走到池塘边,起头垂钓几秒进度条时间到钓一条鱼,钓到5条鱼为行3.走到提交道具NPC处,提交5条鱼完成使命测试特殊使命和帮派垂钓使命能够长途接,池塘边和提交使命NPC中间选适宜的刷点,能够省去所有寻路耗时对垂钓的协议阐发,发现时间间隔当地控造,传奇sf刷元宝工具,垂钓过程又可极速于是完好操纵流程根本确定,连系游戏内详细协议,定点后流程如下:1.放弃找帮派垂钓使命(避免某一轮施行异常影响后续施行)2.接特殊14XX使命3.放弃特殊14XX使命4.接帮派垂钓使命5.五轮垂钓(每轮起头垂钓、完毕垂钓2个协议)6.翻开NPC7.对话提交使命物品8.现实服务器提交鱼(需要阐发背包数据,插件中修改提交协议)9.确认提交全数组合操纵一次需要用到18个协议,完成一轮使命时间缩小到1秒内,至此速刷经历流程OK剩下的在东西和插件中实现主动化操做,为了便于展现,间接用东西反复发送N轮相关协议,一些需要用到游戏内存数据的协议,传奇sf刷多倍经验具体操作,间接在插件顶用滤镜处置即可,好比提交鱼协议,需要内遍历角色背包数据,按照背包鱼位置填充协议中5个对应的鱼位置

void __stdcall TaskBug_Exp(DWORD dwBuf, DWORD dwLen){int i = 0;int iCount = 0;int iNeedNum = 0;int iNeedPosNum = 0;DWORD dwNow = 0;DWORD dwBase = 0;if (!Bug_Exp_Check(dwBuf,dwLen)){ return;}try { //刷新服务器背包充值,游戏中数组刷新到自定义数组 dwNow = *PDWORD(*PDWORD(CN_Adr_PersonInfo) + CN_Oft_BagItem + 0x4); memset(&g_BagItemAll, 0, sizeof(g_BagItemAll)); iCount = 0; for (i = 0; i < CN_Max_BagItem; i++) { dwBase = *PDWORD(dwNow + i * 8); g_BagItemAll.Items[iCount].dwBase = dwBase; memcpy(&g_BagItemAll.Items[iCount].NetID, PVOID(dwBase), 8); g_BagItemAll.Items[iCount].wT1 = *(PWORD)(dwBase + 8); g_BagItemAll.Items[iCount].wT2 = *(PWORD)(dwBase + 0xA); g_BagItemAll.Items[iCount].iNum = *(PWORD)(dwBase + 0x62); LogDbg("%d %08X %08X %d",iCount,g_BagItemAll.Items[iCount].wT2,g_BagItemAll.Items[iCount].iNum); iCount++; } g_BagItemAll.iCount = iCount; //修改协议(遍历出的操作道具位置) for (i = 0; i < g_BagItemAll.iCount; i++) { //鱼类型用0x66,0x88替代演示 if ((0x0066 == g_BagItemAll.Items[i].wT1) && (0x0088 == g_BagItemAll.Items[i].wT2)) { iNeedPosNum = g_BagItemAll.Items[i].iNum; while (iNeedPosNum > 0) { *(PDWORD)(dwBuf + 0x18 + iNeedNum * 4) = i; iNeedNum++; iNeedPosNum--; if (5 == iNeedNum) { return; } } } }}catch (...) {}}传奇手游刷元宝破绽

游戏办事端利用教程切忌元宝以bug恶辅助小而为之

那个游戏部门使命不成以长途交接、大部门收罗传奇耗时都是办事器判断,偏偏刷经历破绽操纵到的两处漏洞办事器都没有判断,客不雅上让破绽操纵效率提拔用不数百倍,别的帮派使命刷的次数有统计且客户端可实时代码显示,但刷到256次会次数归不好0,也就是办事器后台bug即便金币每天停止帮派完成次数监控也纷歧定能监控到。那个游戏还有其他10多个破绽已提交官方,实现过程没有特殊之处就略过了。

跋文

网游系统繁多,办事端的多样性决定了呈现的破绽光怪陆离,任何时候有前提好好体检是必需的,量量上做到让找有经历的平安测试人员短期内难以发掘到比力经验有价值的破绽即可,其他技巧的可交给后台监控战略或者更有意思的陷阱系统。

本文TAG:

传奇手游发布网_传奇手游sf发布网新服_传奇手游sf发布网_传奇手游发布网站_手游传奇发布网