【发布时间】:2016-10-24 01:04:23
【问题描述】:
提醒您这是用 ASM 完成的,没有其他语言。
我基本上有一个指针的地址,这个指针指向另一个内存地址,这个内存地址保存着我要访问的值。
- 指针.地址
- 动态地址
- 与基本动态地址有关的偏移量
- (00)值1
- (02)值2
- (03)值3
- (04)值4
- 动态地址
我将如何访问/取消引用指针以使我能够访问与指针指向的地址相关的某个值?
例如我想篡改值 1-4,但我目前停留在指针地址级别,我不知道哪种 ASM 算法对我有帮助。
谢谢
【问题讨论】:
-
哪个汇编器和哪个架构?
-
我知道的不多,但我正在使用 Visual Studios 2015,如果有帮助的话。 (我希望它可以扩展到 32 位和 64 位)谢谢
-
你的意思是如何在 asm 中进行指针追踪?喜欢
mov eax, [eax]?也许看到x86 tag wiki,还有这个list of all the available addressing modes and how to use them。