在易语言里怎么写OD汇编的:mov dword ptr ss:[ebp-0x4],0x0来实现清零?
答案:2 悬赏:20 手机版
解决时间 2021-01-19 17:02
- 提问者网友:椧運幽默
- 2021-01-19 11:46
在易语言里怎么写OD汇编的:mov dword ptr ss:[ebp-0x4],0x0来实现清零?
最佳答案
- 五星知识达人网友:执傲
- 2021-01-19 12:54
写到内存 (,,)
将数据写出到指定的内存区域,注意调用本命令前一定要确保所提供的内存区域真实有效。本命令的最佳使用场合就是在易语言回调子程序和易语言DLL公开子程序中用作对外输出数据。本命令为高级命令。
参数<1>的名称为“欲写到内存的数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。参数值只能为基本数据类型数据或字节数组。
参数<2>的名称为“内存区域指针”,类型为“整数型(int)”。本参数提供欲写向内存区域首地址的指针值。
参数<3>的名称为“内存区域尺寸”,类型为“整数型(int)”,可以被省略。本参数提供该内存区域的有效尺寸,如果欲写出数据超出此尺寸值,将被自动切除。参数值如果为 -1 ,则表示此内存区域尺寸不受限制。如果本参数被省略,则默认值为 -1。
dword ptr ss:[ebp-0x4]即为内存地址,这个需要你自己先算出来。追问意思还是要先找到dword ptr ss:[ebp-0x4]的地址才行?追答你只要再这个位置下断,OD会帮你算出地址,你记下来就行了。顺便提一下,我看你的意思,应该是想修改其它程序的内存数据,这个得需要先注入。
将数据写出到指定的内存区域,注意调用本命令前一定要确保所提供的内存区域真实有效。本命令的最佳使用场合就是在易语言回调子程序和易语言DLL公开子程序中用作对外输出数据。本命令为高级命令。
参数<1>的名称为“欲写到内存的数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。参数值只能为基本数据类型数据或字节数组。
参数<2>的名称为“内存区域指针”,类型为“整数型(int)”。本参数提供欲写向内存区域首地址的指针值。
参数<3>的名称为“内存区域尺寸”,类型为“整数型(int)”,可以被省略。本参数提供该内存区域的有效尺寸,如果欲写出数据超出此尺寸值,将被自动切除。参数值如果为 -1 ,则表示此内存区域尺寸不受限制。如果本参数被省略,则默认值为 -1。
dword ptr ss:[ebp-0x4]即为内存地址,这个需要你自己先算出来。追问意思还是要先找到dword ptr ss:[ebp-0x4]的地址才行?追答你只要再这个位置下断,OD会帮你算出地址,你记下来就行了。顺便提一下,我看你的意思,应该是想修改其它程序的内存数据,这个得需要先注入。
全部回答
- 1楼网友:爱难随人意
- 2021-01-19 13:13
有专门的汇编模块。百度搜下教程,很多。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯