flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
DOS386 26 Jul 2010, 01:28
david77 wrote: ntoskrnl.exe the output values sometimes change. Here is an example: Most likely the fact that NTOSKRNL.EXE has fixups but no fixed base address ![]() Quote: and how do I fix it? Find it in memory. |
|||
![]() |
|
revolution 26 Jul 2010, 08:19
david77: It would help if you told us what you want to do with the result.
The result you get now is correct for each instance of the program. You always only get the current address in memory of the DLL/EXE file. And that value changes each time you use LoadLibrary. So you can never expect to get a fixed address and use that same value in a future instance. You have to use the result value at the time that it is obtained. It won't be valid across separate instantiations. |
|||
![]() |
|
f0dder 26 Jul 2010, 13:43
ASLR, perhaps?
|
|||
![]() |
|
DOS386 27 Jul 2010, 01:13
revolution wrote: It would help if you told us what you want to do with the result. Most likely write a virus, but no problem at all, the question "Do you intend do develop virii" is asked at registration to the forum of King Hutch only, not here ![]() |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.