拍卖行搜索包分析

news2024/10/5 14:37:46

《天涯明月刀》的明文包内容大多比较简单,不过也有个别封包的结构较大,分析起来较为复杂,以拍卖行的搜索函数为例。

首先通过send返回到明文包的位置(如图)
在这里插入图片描述
这个封包的大小为0x56,随意搜索一个物品的名字使游戏断下(如图)
在这里插入图片描述
在这里可以很轻易的的出如下信息

+0 00

+1 UTF-8名字

+4E NPC ID1

+52 NPC ID2

而其他信息应该都是搜索的选项之类的,接下来我们通过词缀进行搜索,再次使游戏断下(如图)
在这里插入图片描述
这个封包出现了很多不同的地方,接下来我们进行多次下断,并进行对比,可以得出如下信息

+0-1F 00

+20 00 FF 8F FF FF 00 00 FF 1F 01 00 00 00 78 00 00 00 03 00 00 00 80

+36 搜所附加属性数量 (有一条填01,两条填02,以此类推)

+37+m*4 附加属性ID(m最大值为附加属性数量-1)

+49 0A

+4E NPC FLAG1

+52 NPC FLAG2

这里+20处的字节集是拍卖行的种类,等级等信息,这些可以使用固定的数值。这样我们就得到了拍卖行搜索封包的全部内容,接下来只需要对附加属性库进行分析就可以任意搜索了。当然,普通的玩家只能针对装备上的附加属性进行搜索,而通过发包可以对任务附加属性进行搜索,这也算是一个很实用的BUG了。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue 3 脚手架搭建

Vue 3 脚手架搭建 一、环境准备1.1 node.js 安装1.2 包管理工具安装:可选 二、创建项目2.1 使用 npm2.2 使用 yarn 三、配置项目3.1 安装初始依赖3.2 增加依赖3.2 配置自动导包3.3 配置 eslint 规则3.4 .vue 文件导入报错解决 四、路由配置4.1 路由类型定义4.2 inde…

加密解密软件VMProtect入门使用教程(八)控制台版本

VMProtect是新一代软件保护实用程序。VMProtect支持德尔菲、Borland C Builder、Visual C/C、Visual Basic(本机)、Virtual Pascal和XCode编译器。 同时,VMProtect有一个内置的反汇编程序,可以与Windows和Mac OS X可执行文件一起…

【C++初阶】模板

⭐博客主页:️CS semi主页 ⭐欢迎关注:点赞收藏留言 ⭐系列专栏:C初阶 ⭐代码仓库:C初阶 家人们更新不易,你们的点赞和关注对我而言十分重要,友友们麻烦多多点赞+关注,你们的支持是我…

Java应用程序性能调优的秘诀:掌握JVM自带的命令行工具

Java 自带了多个 JVM 调优工具,以下是其中一些常用的工具: 1)jps(JVM Process Status Tool): 用于显示当前系统中所有正在运行的 Java 进程的 PID 和相关信息。 2)jstat(JVM Stati…

常用的表格检测识别方法-表格区域检测方法(上)

常用的表格检测识别方法 表格检测识别一般分为三个子任务:表格区域检测、表格结构识别和表格内容识别。本章将围绕这三个表格识别子任务,从传统方法、深度学习方法等方面,综述该领域国内国外的发展历史和最新进展,并提供几个先进…

ERP、SCM与CRM系统的关系和区别是什么?

在当今数字化时代,企业管理系统扮演着至关重要的角色,而ERP、SCM和CRM系统是其中三个核心组成部分。 虽然它们都在企业管理中发挥着关键作用,但它们各自的功能和应用领域存在一些区别。 我们先来看看,ERP、SCM与CRM系统分别是啥…

张驰咨询:突破瓶颈降低成本-精益生产咨询的实践策略

在现代企业运营中,提高效率、优化流程是实现成功的关键因素之一。为了帮助企业在这方面取得突破性的进展,精益生产咨询成为了一种备受推崇的方法。本文将介绍精益生产咨询的基本原理、优势以及如何将其应用于企业实践中。 精益生产咨询是一种源于丰田生…

软考- 受限双端队列出队顺序--后面有历年真题

前提:栈和队列 栈: 先进后出 队列:先进先出 对于元素1,2,3,4按照顺序进出栈和队列时: 对于入栈,出栈时: 可以进一个元素,出一个元素: 能得…

基于MATLAB的车牌识别系统+GUI界面的毕业设计(完整源码+课题报告+说明文档+数据)

文章目录 1. 前言2. 实现步骤1)颜色信息提取2)倾斜校正3)字符分割4)字体识别5)语音播报6)存储数据 3. 效果展示4. 总结5. 完整源码下载 1. 前言 近年来,随着交通现代化的发展要求,汽车牌照自动识别技术已经…

网络安全实验——web安全

目录 实验目的 实验原理 实验内容 实验1 1. 地址栏中执行脚本 2. 对DOM技术的利用 实验2 1.jump1 2.jump2 3.get 4.xss 5.注册bss 6.盗取cookie 7.分析cookie 实验3 一.搭建IIS服务器 二.身份验证和权限设置 三.IP地址和域名限制 四.安全通信 五. 单点登录 …

《终身成长》笔记四——如何面对失败

目录 经典摘录 秉性 一个英雄具备的所有特质 ​编辑 什么是成功 什么是失败 掌控成功 领导力与固定型思维模式 成长型思维模式领导者的行为 害羞 经典摘录 秉性 天才们,因为自己拥有的优势而得意忘形,不去学习如何努力奋斗以及如何面对挫折。…

Win10系统开机使用一段时间会变成蓝屏怎么办?

Win10系统开机使用一段时间会变成蓝屏怎么办?最近有用户在使用电脑的时候遇到了一个问题,当自己开机使用了一段时间之后,电脑就会变成蓝屏无法操作,导致自己的使用中断了。如果经常出现这样的问题,那么就需要去进行电脑…

图解LeetCode——141. 环形链表

一、题目 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置&a…

使用jsDelivr和GitHub,上传本地静态资源到免费CDN

目标:将本地图片资源上传到免费CDN,以便随时使用!其他静态资源亦可,例如:js、css、pdf、word、excel 等等 ①在github上创建新仓库:resources,用于存放要上传到 CDN 的静态资源: ②上…

成都欢蓬信息:抖音电商去年GMV增速超80%

在今年的抖音电商生态大会上,抖音电商交出了年度“成绩单”。 5月16日,抖音电商总裁魏雯雯披露,近一年抖音电商GMV(成交额)增幅超80%。其中,商城GMV同比增长277%,电商搜索GMV同比增长159%&#…

NAVICAT 自动备份数据库到本地

1:设置备份文件存储路径地址 右键数据库连接 ——》编辑连接——》高级 2:选择要备份的数据库 点击 备份——》新建备份——》对象选择 ——》保存 输入文件名称 ——》确定 备份 下出现 保存的备份文件 3:设置自动备份 点击 自动运行——》新建批处理作业 点击 新建…

家电回收APP小程序开发 上门回收旧物管理专家

家用电器使我们日常生活中必不可少的用品,随着使用年限的增加,可能会出现老化问题,人们买了新的之后,废旧电器的处理也成为一大难题。笨重不易移动,扔了可惜,放置占地,该怎么办呢?废…

【Linux下】 线程同步 生产者与消费者模型

文章目录 【Linux下】 线程同步 生产者与消费者模型线程同步同步概念与竞态条件条件变量条件变量本质 操作条件变量初始化和销毁条件变量等待唤醒 通过条件变量实现的简单线程同步例子为什么pthread_cond_wait需要互斥锁条件变量使用规范 生产者与消费者模型生活中的生产者与消…

jQuery学习记录--jQuery语法,选择器,事件及hide(),show(), toggle()

jQuery学习记录–jQuery语法,选择器,事件及hide(),show(),toggle() jQuery 简介 jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。 jQuery 库包含以下功能: HTML 元素选…

AMBER分子动力学模拟之结果分析(构象分析)-- HIV蛋白酶-抑制剂复合物(6)

AMBER分子动力学模拟之结果分析(构象分析)-- HIV蛋白酶-抑制剂复合物(6) RMSD RMSF b-facto计算 RMSD RMSD measures the deviation of a target set of coordinates (i.e. a structure) to a reference set of coordinates, with R M S D 0.0 \mathrm{RMSD}0.0 RMSD0.0 i…