摘要: 电商移动前端API文档 request域名:小程序只支持 https 协议,并且要求是已备案的域名。 https://www.zhengzhicheng.cn 备用: https://autumnfish.cn/wx https://www.uinav.com 文档更新说明 更新日期 2019-04 阅读全文
posted @ 2025-05-23 09:35 lostin9772 阅读(8) 评论(0) 推荐(0)
摘要: 一、环境配置 1 下载 UnpackMiniApp UnpackMiniApp 是一个小程序的解码软件,下载地址为: https://github.com/Angels-Ray/UnpackMiniApp 2 下载 unveilr unveilr 是一款反编译软件,下载地址为: https://gi 阅读全文
posted @ 2025-05-22 11:54 lostin9772 阅读(25) 评论(0) 推荐(0)
摘要: Fiddler 是一个专门用于 http 与 https 协议的代理抓包工具,它能够记录并检查所有你的电脑和互联网之间的 http 通讯,并且能够设置断点,查看所有“经过” Fiddler 的数据。此外,Fiddler 能够通过配置证书的方式对进行了 TSL/SSL 加密后的 https 数据包进行 阅读全文
posted @ 2025-05-20 17:25 lostin9772 阅读(25) 评论(0) 推荐(0)
摘要: 在网络游戏中,我们角色周围对象数组及其对象的属性,如怪物 ID、名称、坐标、血量、阵营等,是非常重要的数据,如果需要做一个自动攻击的程序,那么这些数据是必不可少的。 我们需要搜索周围对象数组,我们就需要找一个切入点,在我们周围的对象一般都是可以选中的,我们可以使用 CE 工具来搜索人物是否处于被选中 阅读全文
posted @ 2025-04-27 16:38 lostin9772 阅读(7) 评论(0) 推荐(0)
摘要: 在游戏中,背包中包含了各种药品和装备等游戏道具,通过搜索背包基址,进而遍历背包,得到各种背包物品信息是非常重要的。 背包中的物品数量是一个比较容易更改的属性,我们通过改变物品的数量,用 CE 工具来定位物品数量的虚拟地址,然后有两种思路来定位物品数量的基址: 对物品数量虚拟地址下硬件访问断点,看是谁 阅读全文
posted @ 2025-04-21 21:53 lostin9772 阅读(9) 评论(0) 推荐(0)
摘要: 网络游戏中的功能都需要客户端通过发包函数来和服务器进行交互才能实现,因此通过截获发包函数就能够截获游戏中的所有功能函数。 要定位发包函数,那我们首先要来看看,Windows 系统下提供了哪些发包函数,一共有三个: send 发包函数: int WSAAPI send( [in] SOCKET s, 阅读全文
posted @ 2025-04-17 10:55 lostin9772 阅读(14) 评论(0) 推荐(0)
摘要: 人物血量是游戏中的一个关键数据,由于人物血量包含在人物数据结构中,因此通过对血量基址的寻找,能够定位到人物数据结构基址,从而遍历出人物的其他数据属性。 通过使游戏中人物血量变动,用 CE 工具来定位到人物血量的虚拟地址,由于该虚拟地址是通过基址偏移而来 注:基址也称为静态地址(静态地址在 CE 中显 阅读全文
posted @ 2025-04-15 11:40 lostin9772 阅读(18) 评论(0) 推荐(0)
摘要: 一、反调试器附加 建立调试会话是调试过程的第一步,其建立方式包含两种情况。一种情况是在调试器中启动被调试程序,另一种情况是直接用调试器附加到一个已经运行的进程上。 为了反调试器附加,我们首先要详细的了解一下这两种方法的附加过程。 1 用调试器打开程序 我们先来看一下用调试器打开程序的流程图: 1.1 阅读全文
posted @ 2025-03-16 19:06 lostin9772 阅读(3) 评论(0) 推荐(0)
摘要: 对于一般的 dll 文件,我们可以在其他的 exe 文件中进行导入,并使用从该 dll 文件中导出的函数,同样的,MFC 程序也可以编译成动态链接库的形式。 当然我们今天讨论的主题是编写一个图形化界面的 MFC dll,通过注入工具将该 dll 注入到其他程序,然后打开我们编写的图形化界面。 一、编 阅读全文
posted @ 2025-03-05 11:46 lostin9772 阅读(4) 评论(0) 推荐(0)
摘要: 一、以调试模式启动程序 我们在调用系统函数创建进程的时候,可以指定 DEBUG_PROCESS 参数来以调试方式启动程序,通过这种方式启动的进程由于已经处于调试状态,因此无法再次被其他调试器附加。 1 通过 CreateProcessA 函数以调试方式启动 原理比较简单,我们首先以调试方式启动进程, 阅读全文
posted @ 2025-03-03 19:12 lostin9772 阅读(4) 评论(0) 推荐(0)