@@ -121,19 +121,29 @@ def _thread():
121
121
os .close (handle )
122
122
123
123
content = "POST / HTTP/1.0\n User-agent: foobar\n Host: %s:%s\n \n id=1\n " % (address , port )
124
+ with open (request , "w+" ) as f :
125
+ f .write (content )
126
+ f .flush ()
124
127
125
- open (request , "w+" ).write (content )
126
- open (log , "w+" ).write ('<port>%d</port><request base64="true"><![CDATA[%s]]></request>' % (port , encodeBase64 (content , binary = False )))
128
+ content = '<port>%d</port><request base64="true"><![CDATA[%s]]></request>' % (port , encodeBase64 (content , binary = False ))
129
+ with open (log , "w+" ) as f :
130
+ f .write (content )
131
+ f .flush ()
127
132
128
133
base = "http://%s:%d/" % (address , port )
129
134
url = "%s?id=1" % base
130
135
direct = "sqlite3://%s" % database
131
136
tmpdir = tempfile .mkdtemp ()
132
137
133
138
content = open (os .path .abspath (os .path .join (os .path .dirname (__file__ ), ".." , ".." , "sqlmap.conf" ))).read ().replace ("url =" , "url = %s" % url )
134
- open (config , "w+" ).write (content )
135
-
136
- open (multiple , "w+" ).write ("%s?%s=%d\n %s?%s=%d\n %s&%s=1" % (base , randomStr (), randomInt (), base , randomStr (), randomInt (), url , randomStr ()))
139
+ with open (config , "w+" ) as f :
140
+ f .write (content )
141
+ f .flush ()
142
+
143
+ content = "%s?%s=%d\n %s?%s=%d\n %s&%s=1" % (base , randomStr (), randomInt (), base , randomStr (), randomInt (), url , randomStr ())
144
+ with open (multiple , "w+" ) as f :
145
+ f .write (content )
146
+ f .flush ()
137
147
138
148
for options , checks in TESTS :
139
149
status = '%d/%d (%d%%) ' % (count , len (TESTS ), round (100.0 * count / len (TESTS )))
0 commit comments