排序
汇编中FS寄存器的说明和使用
FS寄存器指向当前活动线程的TEB结构(线程结构) 偏移 说明 000 指向SEH链指针 004 线程堆栈顶部 008 线程堆栈底部 00C SubSystemTib 010 FiberData 014 ArbitraryUserPointer 018 FS段寄存器在...
某棋牌游戏大厅座位内存分析过程
今天有业务,需要分析某棋牌游戏房间内的座位内存。 目标:通过内存判断每个座位上是否有玩家。所以,要找到每个桌子、每个座位相关内存的排布规律及其内存基址。 游戏大厅截图: 风雷游戏大厅 ...
OD下创建互斥体断点
创建互斥体是CreateMutexA或者CreateMutexW,前者是用于ASCII码的,后者是宽字符Unicode编码的。用OD的bp CreateMutexA或CreateMutexW命令即可。
被数据的表象欺骗-用CE搜游戏里面某个数字数据搜不到
以前做了个游戏辅助工具,今天游戏更新不能用了,又得开工了,不知道是不是这游戏跟我这小做辅助的故意过不去啊.... 刚开工就不顺利,要找的第一个数据怎么搜都搜不到,如下图: 精确搜索、根据...
集结号抢座挂的制作分析过程(一):座位内存的分析
因为集结号棋牌大厅更新的比较频繁,每次更新都需要重新找内存基址,功能call,而本人的脑子不好使,做过的东西一般过几天就会忘,重新做一遍还是要费不少脑筋。经过几番折腾,最后决定把相关的...
汇编hook代码经验总结
整理自己hook汇编代码的经验。 1、现场的保存和恢复 之前是逐条push和pop,后来在网上看到更简洁的方法:pushad(机器码是:0x60),popad(机器码是0x61),一次性保存和恢复所有寄存器。 2、...
查壳时Overlay的分析【转载】
什么是Overlay 当我们在玩脱壳的时候,用PE查出来的东西常常会看到一个[Overlay]. 今天找了篇文章大家看看: ------------------------------------------------------------------------------...
OD常用断点
自己做软件遇到的一些经常用得着的断点。 常用 创建互斥体:CreateMutexA或者CreateMutexW 打开互斥体:OpenMutexA或者OpenMutexW CPU延时:Sleep 获取精确的定时器计时:QueryPerformanceCount...




