MCPcopy Create free account
hub / github.com/W01fh4cker/ScreenConnect-AuthBypass-RCE / CheckVersion

Function CheckVersion

ScreenConnect-AuthBypass-RCE.py:191–202  ·  view source on GitHub ↗
(url)

Source from the content-addressed store, hash-verified

189 print("[-] Error in func <AddUser>, error message: " + str(err))
190
191def CheckVersion(url):
192 try:
193 response = requests.get(url=url + "/Login?Reason=0", headers=exploit_header, verify=False)
194 serverString = response.headers["Server"]
195 version = re.search(r"ScreenConnect\/([\d\.]+)-\d+", serverString).group(1)
196 if LooseVersion(version) <= LooseVersion("23.9.7"):
197 return True
198 else:
199 return False
200 except Exception as err:
201 print("[-] Error in func <CheckVersion>, error message: " + str(err))
202 return False
203
204def ParseArguments():
205 banner = r"""

Callers 1

AddUserFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected