You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi!
I encountered problems with get proc address, looks like the emu doesn't want to write to a data section, is this a question of config?
| push crackme.412CE8 | 412CE8:"FlsAlloc"
| call esi | esi:GetProcAddress
| xor eax,dword ptr ds:[418480] |
| mov dword ptr ds:[41AE20],eax | < this is where it fails with access deny err
Also, speaking of emulation being slow, in GetProcAddress handler, looks like some cycles are wasted there:
def GetProcAddress(self, emu, argv, ctx={}):
***
mods = emu.get_user_modules()
for mod in mods:
if mod.get_base() == hmod:
bn = mod.get_base_name()
mname, _ = os.path.splitext(bn)
rv = emu.get_proc(mname, proc)
# maybe break the loop and stop interating once the rv of the foo is found?
return rv
I mean this emulator is great for reversing a packer, but I run into constant problems when trying to run through it anything else.
The text was updated successfully, but these errors were encountered:
Hi!
I encountered problems with get proc address, looks like the emu doesn't want to write to a data section, is this a question of config?
Also, speaking of emulation being slow, in GetProcAddress handler, looks like some cycles are wasted there:
I mean this emulator is great for reversing a packer, but I run into constant problems when trying to run through it anything else.
The text was updated successfully, but these errors were encountered: