diff options
| author | ajax <devnull@localhost> | 2014-10-02 17:56:40 +0200 |
|---|---|---|
| committer | ajax <devnull@localhost> | 2014-10-02 17:56:40 +0200 |
| commit | 66c97213d560829c58f3d7d227d32f9fcd68a447 (patch) | |
| tree | 373380611ca3edfb0fc7dde34374a757f92795de | |
| parent | 87ff6f167d691e04c4f46c21d7bd134c00860ca0 (diff) | |
| download | miasm-66c97213d560829c58f3d7d227d32f9fcd68a447.tar.gz miasm-66c97213d560829c58f3d7d227d32f9fcd68a447.zip | |
UnpackUPX: myjit -> jitter
Diffstat (limited to '')
| -rw-r--r-- | example/unpack_upx.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/example/unpack_upx.py b/example/unpack_upx.py index c185b01b..ee082de3 100644 --- a/example/unpack_upx.py +++ b/example/unpack_upx.py @@ -13,21 +13,21 @@ if filename and os.path.isfile(filename): # User defined methods -def kernel32_GetProcAddress(myjit): - ret_ad, args = myjit.func_args_stdcall(2) +def kernel32_GetProcAddress(jitter): + ret_ad, args = jitter.func_args_stdcall(2) libbase, fname = args - dst_ad = myjit.cpu.EBX + dst_ad = jitter.cpu.EBX logging.info('EBX ' + hex(dst_ad)) if fname < 0x10000: fname = fname else: - fname = myjit.get_str_ansi(fname) + fname = jitter.get_str_ansi(fname) logging.info(fname) ad = sb.libs.lib_get_add_func(libbase, fname, dst_ad) - myjit.func_ret_stdcall(ret_ad, ad) + jitter.func_ret_stdcall(ret_ad, ad) @@ -78,8 +78,8 @@ if options.verbose is True: sb.jitter.vm.vm_dump_memory_page_pool() -def update_binary(myjit): - sb.pe.Opthdr.AddressOfEntryPoint = sb.pe.virt2rva(myjit.pc) +def update_binary(jitter): + sb.pe.Opthdr.AddressOfEntryPoint = sb.pe.virt2rva(jitter.pc) logging.info('updating binary') for s in sb.pe.SHList: sdata = sb.jitter.vm.vm_get_mem(sb.pe.rva2virt(s.addr), s.rawsize) |