<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[laixicheng的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/laixicheng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; laixicheng]]></copyright><item><title><![CDATA[狩魔狂猎修改器分析]]></title><link>https://blog.youkuaiyun.com/laixicheng/article/details/168883580</link><guid>https://blog.youkuaiyun.com/laixicheng/article/details/168883580</guid><author>laixicheng</author><pubDate>Fri, 23 Oct 2026 21:51:11 +0800</pubDate><description><![CDATA[这是存放它的位置，2385D830就是刚刚的生命值PyNumber，这里乍一看有点像是一堆PyObject的数组（每0xC个字节为一个PyObject），但是看头部的引用计数，好像又有点规律，而且也不会发生变化（0x3e9-0x3ec），因此猜测这应该不是引用计数，所以不是一个PyObject的数组，这个头部的数值更像是一个哈希的Key。这里的0x3E9 也就是刚刚那片哈希内存的第一个元素的key值，可见程序管理该哈希表是根据Key分类的，接近的Key尽量在一片内存。其他属性同理，不一一举例。]]></description><category></category></item><item><title><![CDATA[某游戏的Assembly-CSharp.dll加密]]></title><link>https://blog.youkuaiyun.com/laixicheng/article/details/135488276</link><guid>https://blog.youkuaiyun.com/laixicheng/article/details/135488276</guid><author>laixicheng</author><pubDate>Tue, 09 Jan 2024 19:39:21 +0800</pubDate><description><![CDATA[Mono加载il代码库是调用mono.dll的导出函数mono_image_open_from_data_with_name完成的，如果某游戏对Assembly-CSharp.dll进行加密，那么肯定会在该导出函数或者里面的调用进行解密，否则该模块将无法正确加载，那么就来看看。哈哈，熟悉的4D5A出现了，那么这个肯定就是解密后的Assembly-CSharp.dll的数据了，而且经过上面的hook，知道了此文件大小是0x91010，十进制就是593936，也就是580kb左右。]]></description><category></category></item><item><title><![CDATA[VAssistX使用总结]]></title><link>https://blog.youkuaiyun.com/laixicheng/article/details/126852409</link><guid>https://blog.youkuaiyun.com/laixicheng/article/details/126852409</guid><author>laixicheng</author><pubDate>Wed, 14 Sep 2022 14:57:18 +0800</pubDate><description><![CDATA[VAssistX常用功能]]></description><category></category></item><item><title><![CDATA[对某游戏功能实现的逆向分析及实现变态功能]]></title><link>https://blog.youkuaiyun.com/laixicheng/article/details/108062170</link><guid>https://blog.youkuaiyun.com/laixicheng/article/details/108062170</guid><author>laixicheng</author><pubDate>Mon, 17 Aug 2020 23:04:36 +0800</pubDate><description><![CDATA[不知道有没有人玩过QQ堂这款游戏，这是一个08年的竞技游戏，玩家通过放"泡泡"与其他玩家进行PK，童年时代特别喜欢玩，只可惜这款游戏后来毁于辅助泛滥。时至今日，win10系统已经不兼容QQ堂这款游戏了，所以我拿了火拼QQ堂这款游戏进行逆向分析，分析当年那些让人眼花缭乱的功能是如何实现的。
通常竞技类游戏的变态功能容易实现，原因就是竞技类游戏往往追求及时反馈以及对游戏的流畅性要求高，因此很多游戏功能的实现逻辑都是放在客户端执行的，通过修改内存或者封包都很容易实现变态功能。而角色扮演类，回合制等游戏则对这些没有]]></description><category></category></item></channel></rss>