MCPcopy Index your code
hub / github.com/sqlmapproject/sqlmap / webBackdoorRunCmd

Method webBackdoorRunCmd

lib/takeover/web.py:77–95  ·  view source on GitHub ↗
(self, cmd)

Source from the content-addressed store, hash-verified

75 self.webDirectory = None
76
77 def webBackdoorRunCmd(self, cmd):
78 if self.webBackdoorUrl is None:
79 return
80
81 output = None
82
83 if not cmd:
84 cmd = conf.osCmd
85
86 cmdUrl = "%s?cmd=%s" % (self.webBackdoorUrl, getUnicode(cmd))
87 page, _, _ = Request.getPage(url=cmdUrl, direct=True, silent=True, timeout=BACKDOOR_RUN_CMD_TIMEOUT)
88
89 if page is not None:
90 output = re.search(r"<pre>(.+?)</pre>", page, re.I | re.S)
91
92 if output:
93 output = output.group(1)
94
95 return output
96
97 def webUpload(self, destFileName, directory, stream=None, content=None, filepath=None):
98 if filepath is not None:

Callers 3

webInitMethod · 0.95
execCmdMethod · 0.80
evalCmdMethod · 0.80

Calls 3

getUnicodeFunction · 0.90
getPageMethod · 0.80
searchMethod · 0.45

Tested by

no test coverage detected