018 打开NPC交接任务功能分析

文章目录

      • 打开NPC
      • 交任务
      • 接任务

打开NPC

在这里插入图片描述

来到明文封包call头部,点击NPC,然后断下。这里最好新建一个1级的小号,去分析,这样周围没有其他玩家会少很多干扰项。

在这里插入图片描述

返回上层,这个call应该就是我们要的选择NPC的call

在这里插入图片描述

但是我们再次点击NPC时,发现这个call并不断,那么说明这个call并不是选择NPC的call,可能是选怪call或者其他的选择call

在这里插入图片描述

这个call的作用应该是点击之后将选择的NPC在上方出现一个血条。那么我们应该在这个出现血条的状态下,再去点击NPC

在这里插入图片描述

此时会返回到一个call,和之前的选择call很像,但是注意eax的值是不一样的。接着来分析这个call的参数。
在这里插入图片描述

这个call实际上是在明文封包call的第一层返回地址处,也就是明文封包发送call。

其中rcx是个基地址,这个是和之前走路的rcx同为一个基地址。r8是包长,rdx是结构体,也就是包内容。

00000000011FF050 75 00 6D 25 00 10 00 00 00 00 00 00 00 00 00 00 

这里就要来分析下封包内容了。我们可以结合组包的汇编代码来分析包内容每个字段的长度。

00007FF64E1713C6 | 66:894424 40          | mov word ptr ss:[rsp+0x40],ax           |

第一个0075,其实也就是eax的值,这个是封包的头部,用来区分发送的封包类型。根据汇编可以知道长度是WORD。

00007FF64E1713B9 | 895424 42             | mov dword ptr ss:[rsp+0x42],edx         |

接下来的四个字节dword长度,应该是NPC的ID,后续的全部为0。

打开NPC,只需要知道一个数据,就是打开的NPC是谁。所以有效的数据就只有一个ID

打开NPC 长度6
+0 0075 WORD
+2 NPC-ID DWORD

交任务

接着再来分析交任务

在这里插入图片描述

来到明文封包call头部,点击交任务。

在这里插入图片描述

接着返回上层。这个位置和之前的call还是很像。rcx是基地址,r8是包长,rdx是包内容,那么我们只要分析包内容就可以了。

包内容:

00000000011FE350 72 00 A1 05 00 00 FF FF FF FF 00 00 00 00 00 00

分析结果:

交任务 长度0A
+0 0072 WORD
+2 05A1 任务ID DWORD
+6 FF FF FF FF DWORD 有可能是需要选择的任务奖励

一般来说交任务只需要任务ID,所以后面的8个F分析不出来也无所谓。如果想要知道某个字段的具体含义,可以去追寄存器的来源。

接任务

接着再分析下接任务

在这里插入图片描述

下断,然后点接受任务

在这里插入图片描述

返回上层,还是一样的结构,只不过eax变成了0x71,代表封包类型的变化

00000000011FE300 71 00 A2 05 00 00 01 00 00 00 00 00 00 00 00 00 

分析结果:

接任务 长度0xE
+0 0071 WORD
+2 05A2 任务ID DWORD
+6 01 DWORD
+A 00 DWORD

上面分析的都是明文发包call,调用的时候只需要再往上返一层,调用功能call即可。

Github:https://github.com/TonyChen56/GameReverseNote

完整代码:https://download.csdn.net/download/qq_38474570/79498815

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/18048.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

传奇私服服务器怎么增加npc,传奇添加NPC的方法以及形象代码计算

今天介绍一下如何在传奇私服里面增加NPC,以及自定义NPC的外观样子。 本文使用的GOM引擎,添加自定义NPC很简单只需要两步: 传奇添加NPC的方法步骤: 首先:在服务端目录Mir200中的Envir目录里面找到Merchant.txt&#xff…

群晖部署nps的客户端npc in docker

先下载一个npc的容器,注意是npc 启动 然后高级设置 (3)点击“高级设置” (4)点击“添加文件夹” (5)选择一个NAS本地文件夹。(要记住,待会用到) (6)装载路径为“/conf” 注意这个是配置文件所在地 网络选择本地hosts网络 然后创建后,到conf目录添加下配置文件…

服务器自定义npc音乐,Custom NPC 自定义NPC模组自定义音乐添加教程

教程 一、格式转换[也是很重要的一部,音乐格式必须为ogg不然放不出声音] MC所使用的音乐格式为ogg,所以你要把需要添加的音乐转换成合适的ogg格式。 二、添加文件 打开MC的.minecraft\customnpcs\assets\customnpcs\sounds文件夹然后你可以直接把ogg音乐放在那里,也可以新建一…

传奇私服服务器怎么增加npc,传奇新建NPC/npc修改功能/NPC修改模版

先拿最简单的公告NPC做例子 咱们在自己搭建的版本上找到一个公告的NPC 那么我们怎么去修改,或者添加类似的NPC呢? 我们先找到这个NPC在服务端的位置 搜索关键字找到这两个NPC.我们打开看看里面都是写的什么 然后对应搜索命令脚本的意思。每个引擎里面都有一个指导文件 我们打…

[算法笔记]NPC问题证明sample

[算法笔记]NPC问题证明sample 前言一些概念一些例子Reduction to 3-ColoringNP Basicsreduce vertex cover to dominating set另一个解法:reduce set cover to dominating set partition, subset sum and knapsack另解 Orthogonal vectorsreduce vertex cover to se…

传奇服务器修改npc外观,传奇NPC里面图片修改方法

格式: N表示显示文件中的第几个图片,F表示WIL文件序号,X是横向坐标,Y是纵向坐标. FWIL文件序号(详见引擎:查看-列表信息(二)-WIL资源) X和Y这两个坐标可以使图片显示的坐标更加精准. Label是点击图片时需要触发的脚本标签. 2015-09-01新增加 格式: FWIL文件序号(详…

我的世界服务器怎么增加npc,自定义NPC (Custom Npcs)

本模组原名自定义人物(现在被认为是别称)。 该模组增加了一些设置自定义 NPC 的道具,使得玩家(尤其是创造模式的玩家)可以创建和编辑自定义职业(商人,战士,歌手等等),自定义皮肤&模型,自定义对话,自定义…

文心一言来了!李彦宏:百度是全球大厂中第一个做出来的!

整理 | 郑丽媛 屠敏 出品 | CSDN(ID:CSDNnews) 对于昨日 GPT-4 的意外发布,相信多数人都有如下想法: 1、多模态大模型 GPT-4 真的很强大! 2、恰好赶在了文心一言发布前夕,百度要如何应对压力&am…

百度文心一言在国产模型中倒数?我看懵了

夕小瑶科技说 原创 作者 | 卖萌酱最近几天,我们公众号的社群在纷纷转发一张名为SuperClue 评测的截图。科大讯飞甚至在官号进行了宣传: 由于讯飞星火大模型刚发布,笔者玩的少,它是不是真的是国产最强这个笔者不敢下结论。 但在该评…

ChatGPT演进过程

GPT-3.5[24] GPT-3.5 是从 GPT-3 演化来的一些列模型,如下图所示,从初始的 GPT-3 到 GPT-3.5 再到 ChatGPT 是经过了一些列的优化和演进。图片来源:ChatGPT进化的秘密 和 拆解追溯 GPT-3.5 各项能力的起源,参考文章整理了以下 GP…

摩根大通打造ChatGPT式人工智能服务;度小满开源金融大模型“轩辕”;2022年中国数字孪生市场规模超100亿元丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 企业动态 阿里巴巴:网传裁员为谣言,今年预估新招15000人 5月25日,阿里巴巴集团官微宣布,2023年六大业务集团总计需新招15000人,其中校招超过3000人。同时表示&a…

如何用ChatGPT协助生产社群的每日新闻资讯?

该场景对应的关键词库(8个): 品牌推广、产品信息、行业动态、用户互动、品牌文化、品牌活动、行业知识、兴趣爱好 例如:新消费、餐饮品类、品牌联名 注意:受制于ChatGPT语料库的数据包截止时间是2021年9月&#xff0c…

月薪30k,这个网络工程师凭什么?

晚上好,我是老杨。 最近又收到一些小友投稿,不少刚入行的小友想和我聊聊网工的职业发展,觉得自己的薪资升不上去。 为什么别的资深网工能月入30k,而你15k顶天了? 其实对比其他工种,网工这个技术性工作&am…

AI+时代开启,算力模组成为推动AI应用落地的动力之源

人工智能是第四次技术革命中的重要技术。近期ChatGPT不断出圈,OpenAI随即又推出了新一代大语言模型GPT-4,再次引发了全球对人工智能技术发展的关注。微软宣布正式把GPT-4模型装进Office套件,推出全新的AI功能Copliot。在国内,百度…

雷军入局!小米大模型拼图会志在何方?

原创 | BFT机器人 OpenAI发布的ChatGPT,凭借海量参数与训练数据加持的惊人语言生成能力,引发了人工智能领域的热潮。ChatGPT的强大实力令业界瞩目,推动了科技企业在大语言模型的布局。 Google在2018的BERT模型,标志着预训练语言模…

【文末福利】我用英飞凌的PSoC™ 62搞了点智能家居的创意

【英飞凌创意创客大赛】基于Infineon和ChatGPT的人工智能语音小管家 概要 本文给大家介绍一个Infineon和ChatGPT的人工智能语音小管家项目,该项目是博主架构师李肯参加由RT-Thread与英飞凌联合举办的2023英飞凌创意创客大赛的参赛项目,旨在探索智能硬件智…

基于51单片机AT89C51的小型音乐喷泉控制系统设计

【ChatGPT】前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击查看学习资料) wx供重浩:创享日记 对话框发送:单片机小喷泉 获取完整…

国产自研GPT大语言模型|实在智能TARS

目录 前言 TARS名字由来 实在智能 TARS 应用演示 大模型RPA 大模型IDP 最后 前言 Chat-GPT问世以来,国内外知名公司纷纷加入到大模型的研发行列中,2023年无疑成为大模型发展元年。百度、谷歌等科技巨头百家争鸣,新锐科技公司也不甘…

突发!AI视觉大牛陶大程被爆将离职京东探索研究院院长!

点击下方卡片,关注“CVer”公众号 AI/CV重磅干货,第一时间送达 点击进入—>【计算机视觉】微信技术交流群 AI 技术能成为京东第二增长曲线的原动力吗? 转载自:AI科技评论 | 作者:陈彩娴 编辑:岑峰 AI科…

还在对大模型做刷榜优化吗,错了!专业考试不是唯一基准

夕小瑶科技说 原创 作者 | 智商掉了一地、鹰钩鼻涕虫 自从推出 GPT-4 以来,OpenAI 并没有公布太多关于它的实现细节。虽然曾经 OpenAI 在创立之初就将自己定义为一家非营利的机构,并格外注重人工智能(AI)的安全和隐私。但理想很…