动物凶猛 发表于 2018-7-27 17:10

内存地址的赋值问题

老师们,遇到一个问题,请教一下,我想向寄存器指向的内存地址赋值字符串,补码写的话应该怎样写呢,看看图片吧





赋值的时候不能改变这个指向的内存地址,这个指向的内存地址是不固定的,变动的,老师们请教一下怎样修代码赋值字符串了,谢谢啊!

一万三 发表于 2018-7-27 18:13

动物凶猛 发表于 2018-7-28 12:08

3某 发表于 2018-7-27 18:13
很简单,你改了内存复制改的,然后你要改eax的话就鼠标双击复制到十六进制即可

大牛,指向的内存地址,那样改了不能保存啊

jiushigan 发表于 2018-7-28 13:05

你跳到一块空地赋值edx的值然后跳转回来不就行了

一万三 发表于 2018-7-28 14:36

动物凶猛 发表于 2018-7-28 14:56

jiushigan 发表于 2018-7-28 13:05
你跳到一块空地赋值edx的值然后跳转回来不就行了

就是不知道怎样写,如果单纯的mov edx,00402255这样的写法,就会让EDX指向的内存地址变成00402255

动物凶猛 发表于 2018-7-28 14:57

3某 发表于 2018-7-28 14:36
那就jmp或者hook不就行了吗。。。

老师能给个具体的写法吗,如果单纯的mov edx,00402255这样的写法,就会让EDX指向的内存地址变成00402255

动物凶猛 发表于 2018-7-29 14:39

哪位老师教一下啊

白云点缀的蓝 发表于 2018-8-1 04:44

3某 发表于 2018-7-28 14:36
那就jmp或者hook不就行了吗。。。

我想从一个地址的数据复制到另一个地址,两边数据一致,但不是赋值地址,而是赋值地址的数据。

动物凶猛 发表于 2018-8-3 10:46

天启 发表于 2018-8-1 04:44
我想从一个地址的数据复制到另一个地址,两边数据一致,但不是赋值地址,而是赋值地址的数据。

这就是我想要问的,如果你解决了也告诉我一下
页: [1] 2
查看完整版本: 内存地址的赋值问题