From d1e359638269c915fa0d7cf8737243464e2e12b3 Mon Sep 17 00:00:00 2001 From: Bernardo Damele Date: Sat, 20 Feb 2010 19:02:55 +0000 Subject: [PATCH] Minor UPX adjustment --- lib/takeover/metasploit.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/takeover/metasploit.py b/lib/takeover/metasploit.py index a8997698f..0af9c28d0 100644 --- a/lib/takeover/metasploit.py +++ b/lib/takeover/metasploit.py @@ -622,10 +622,10 @@ class Metasploit: payloadSize = payloadSize.group(1) exeSize = os.path.getsize(self.exeFilePathLocal) - # Only pack the payload stager if the back-end DBMS is not - # PostgreSQL because for this DBMS, sqlmap uses the - # Metasploit's old exe format - if self.__fileFormat != "exe-small": + # Only pack the payload stager if the back-end DBMS operating + # system is Windows and new portable executable template is + # used + if self.__fileFormat == "exe": packedSize = upx.pack(self.exeFilePathLocal) else: packedSize = None