From 89d8512edc9ff86e8b7ad87594baf9f80cb7b540 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Sat, 13 Jul 2013 11:50:03 +0200 Subject: [PATCH] Moving bz2 into the cloak functions itself as it's not available by default in custom built Python installations (if not pre-installed libbz2-dev) --- extra/cloak/cloak.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) mode change 100644 => 100755 extra/cloak/cloak.py diff --git a/extra/cloak/cloak.py b/extra/cloak/cloak.py old mode 100644 new mode 100755 index 1725f0ba8..5283d67c7 --- a/extra/cloak/cloak.py +++ b/extra/cloak/cloak.py @@ -7,7 +7,6 @@ Copyright (c) 2006-2013 sqlmap developers (http://sqlmap.org/) See the file 'doc/COPYING' for copying permission """ -import bz2 import os import sys @@ -25,6 +24,8 @@ def hideAscii(data): return retVal def cloak(inputFile): + import bz2 + f = open(inputFile, 'rb') data = bz2.compress(f.read()) f.close() @@ -32,6 +33,8 @@ def cloak(inputFile): return hideAscii(data) def decloak(inputFile): + import bz2 + f = open(inputFile, 'rb') try: data = bz2.decompress(hideAscii(f.read()))