From b812647d9f85ae326411357cf3490e2db914bf03 Mon Sep 17 00:00:00 2001 From: Camille Mougey Date: Mon, 19 Oct 2015 17:16:43 +0200 Subject: UnpackUPX: stop execution properly --- example/jitter/unpack_upx.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'example') diff --git a/example/jitter/unpack_upx.py b/example/jitter/unpack_upx.py index 08b733a4..2d0a02ea 100644 --- a/example/jitter/unpack_upx.py +++ b/example/jitter/unpack_upx.py @@ -81,6 +81,9 @@ def update_binary(jitter): sdata = sb.jitter.vm.get_mem(sb.pe.rva2virt(s.addr), s.rawsize) sb.pe.virt[sb.pe.rva2virt(s.addr)] = sdata + # Stop execution + jitter.run = False + return False # Set callbacks sb.jitter.add_breakpoint(end_label, update_binary) -- cgit 1.4.1