diff options
| author | Caroline Leman <caroline.leman@yahoo.fr> | 2017-04-21 08:25:06 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-04-21 08:25:06 +0000 |
| commit | 4165a03aa7638c6266a0967a7763c0f239f19e38 (patch) | |
| tree | 66946ec662ce40699de9ad51e42e7647a84fb63c | |
| parent | c23559173550cd13e0ca840638c65d83df89d572 (diff) | |
| parent | 1cdeda06eaca1ee7f9c67ddfde794911ba802adf (diff) | |
| download | miasm-4165a03aa7638c6266a0967a7763c0f239f19e38.tar.gz miasm-4165a03aa7638c6266a0967a7763c0f239f19e38.zip | |
Merge pull request #531 from a-vincent/fix_getprocedureaddress
set breakpoint handler in ntdll_LdrGetProcedureAddress()
Diffstat (limited to '')
| -rw-r--r-- | miasm2/os_dep/win_api_x86_32.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/miasm2/os_dep/win_api_x86_32.py b/miasm2/os_dep/win_api_x86_32.py index 265bad86..d9c659d3 100644 --- a/miasm2/os_dep/win_api_x86_32.py +++ b/miasm2/os_dep/win_api_x86_32.py @@ -1786,6 +1786,7 @@ def ntdll_LdrGetProcedureAddress(jitter): fname = jitter.get_str_ansi(p_src) ad = winobjs.runtime_dll.lib_get_add_func(args.libbase, fname) + jitter.add_breakpoint(ad, jitter.handle_lib) jitter.vm.set_mem(args.p_ad, pck32(ad)) |