Guys and girls i guess, why you do insist in doing this?
------------------------------------------------------------------------------------------
Code: Select all
aobscanmodule(INJECT_Generator,Frostpunk.exe,F3 0F 10 48 50 48 8B) // should be unique
alloc(newmem,$1000,"Frostpunk.exe"+DD6D30)
------------------------------------------------------------------------------------------
Coding in this way make your table aobscan practically useless, keeping the table static, what you need is replacing the static call with a dynamic one, like this
------------------------------------------------------------------------------------------
Code: Select all
aobscanmodule(INJECT_Generator,Frostpunk.exe,F3 0F 10 48 50 48 8B) // should be unique
alloc(newmem,$1000,INJECT_Generator,Frostpunk.exe)
------------------------------------------------------------------------------------------
The aob call is necessary to point aout the right line, in x64 CE require the exact call code to correctly assume the injection, this is an issue coming from it's original x86 nature that diden't required that, simply calling in the allocation request with the aob name defined fix this