pwncat/test.py

28 lines
725 B
Python
Raw Normal View History

2020-12-30 05:36:54 +00:00
#!./env/bin/python
2021-01-03 23:22:17 +00:00
import subprocess
2020-12-30 05:36:54 +00:00
import pwncat.manager
2021-01-03 23:22:17 +00:00
import pwncat.platform.windows
import time
2020-12-30 05:36:54 +00:00
# Create a manager
manager = pwncat.manager.Manager("data/pwncatrc")
# Establish a session
session = manager.create_session("windows", host="192.168.122.11", port=4444)
manager.interactive()
2021-01-03 23:22:17 +00:00
# hosts = (
# session.platform.Path("C:\\") / "Windows" / "System32" / "drivers" / "etc" / "hosts"
# )
# with hosts.open() as filp:
# manager.log("Read etc hosts:")
# manager.log(filp.read())
#
# p = session.platform.Popen(["whoami.exe"], stdout=subprocess.PIPE, text=True)
# manager.log(f"Current user: {p.communicate()[0].strip()}")
# manager.log(f"Process Exit Status: {p.returncode}")
#
# manager.interactive()