From aba3f7b9b637ebb1ce0463053e9185d6c0fca1fc Mon Sep 17 00:00:00 2001 From: serpilliere Date: Tue, 9 Aug 2011 15:13:55 +0200 Subject: fix emulation on 64 bit --- example/unpack_upx.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'example/unpack_upx.py') diff --git a/example/unpack_upx.py b/example/unpack_upx.py index 890f7fc2..f3d941b5 100644 --- a/example/unpack_upx.py +++ b/example/unpack_upx.py @@ -254,7 +254,7 @@ print "base imp", hex(offset_imp) print 'decomp_buf_ad_out', hex(decomp_buf_ad_out) new_dll = [] -offset_imp = offset_imp - decomp_buf_ad_out - struct.unpack('L', e.virt[ad_tmp:ad_tmp+4])[0] +offset_imp = offset_imp - decomp_buf_ad_out - struct.unpack('I', e.virt[ad_tmp:ad_tmp+4])[0] print "read ofset imp", hex(offset_imp) #XXXXX -- cgit 1.4.1