OD查找偏移表达式

news/2024/11/8 6:09:44/

1、在CE中先找到血地址2DF94C28

 2、在od数据段dd 血地址   dd 2DF94C28查找到数据

 3、在血地址位置右键-断点-硬件访问-DWORD,再操作游戏会再改变这个地址代码段下断点,查找到

 4、验证查找的是否正确,在8199FA处下断点,dd edi+288处,查看是否是血地址

 5、查找偏移表达式

fild dword ptr [edi+288]

往上查找edi  

mov edi, [eax+28]  

此时偏移表达式位

[[eax+28]  +288]

在往上查找

mov eax, [eax+1c]

[[[eax+1c]+28]  +288]

继续,查找到基址

mov eax, [D0DF1C]

最终偏移表达式是

[[[[D0DF1C]+1c]+28]  +288]

 6、验证偏移表达式是否正确, 检查是否是CE查找到的血地址

dd [[[D0DF1C]+1c]+28]  +288

注: 关于为什么不是dd [[[[D0DF1C]+1c]+28]  +288],我的理解,查看汇编代码是把[edi+288]的值压入浮点栈,其实[edi+288]就是301,dd 301肯定不对,所以需要dd存入301的地址,也就是[[[D0DF1C]+1c]+28]  +288


http://www.ppmy.cn/news/768889.html

相关文章

字体图标在ie兼容问题(element低版本icon)(图标在ie浏览器不显示)

在项目开发过程中,项目用到的是element组件,版本号是2.4.7,遇到了图标字体在ie浏览器不显示的问题,这是在同事电脑出现的bug,我电脑同样是ie,11版本和10版本都没有问题,但是在同事电脑哪个版本都…

html提示版本过低升级,IE8浏览器提示版本过低怎样升级呢?

IE8浏览器提示版本过低怎样升级呢? 发表时间:2018-02-06 来源:必杀器整理 软件安装:ie浏览器 IE开发计划开始于1994年夏天,微软为抵抗当时主流的网景浏览器(Netscape Navigator),要在Windows中开发适合自己…

win7系统升级到ie11浏览器(常见错误,升级经验)

最近在老项目中加入了html5 的东西,要求所有自助缴费机升级到ie10以上,首先要明确一点系统自带的IE是和系统捆绑在一起的,不是普通的软件,不能卸载和自己安装,如果IE出现了故障,可以还原系统或重装&#xf…

计算机上安装了更新ie版本,安装ie浏览器提示系统有更新的版本怎么办_ie提示有更新版本的解决方法...

最近有朋友问小编安装ie浏览器提示系统有更新的版本怎么办,对于这个问题,相信有不少朋友遇到过,为什么安装ie浏览器会提示系统有更新的版本呢?遇到这种情况我们应该怎么办呢?相信很多人都是一头雾水。别着急,今天小编…

TypeScript 中 any、unknown、never 和 void 有什么区别?

一 unknown: 未知类型 unknown: 未知类型是typescript 3.0 中引入的新类型。 1.1 所有类型的字面量都可以分配给unknown类型 unknown未知类型,代表变量类型未知,也就是可能为任意类型,所以, 所有类型的字面量都可以分配给unkno…

​LeetCode解法汇总2178. 拆分成最多数目的正偶数之和

目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣 描述: 给你一个整数 finalSum 。请你将它拆分成若干个 互不相同 的正偶数之和&#xf…

JVM内存分配(JDK8)

以一个Math类为列,从JVM运行时内存结构,到内存分配流程,最后内存分配参数的含义,串起整个流程。文章还待后续完善。 public class Math {public static final int initData 666;public int compute(){int a 1;int b 2;int c …

【数据结构导论】第 4 章:树和二叉树

目录 一、树的基本概念 (1)树的定义 (2)树的逻辑表示 (3)树的相关术语 (4)树的基本运算 二、二叉树 (1)二叉树的基本概念 ① 定义 ② 特点 ③ 二叉…