⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.177
Server IP:
50.6.168.112
Server:
Linux server-617809.webnetzimbabwe.com 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.4.10
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3.9
/
site-packages
/
cockpit
/
_vendor
/
bei
/
View File Name :
spawn.py
"""Helper to create a beipack to spawn a command with files in a tmpdir""" import argparse import os import sys from . import pack, tmpfs def main() -> None: parser = argparse.ArgumentParser() parser.add_argument('--file', '-f', action='append') parser.add_argument('command', nargs='+', help='The command to execute') args = parser.parse_args() contents = { '_beitmpfs.py': tmpfs.__spec__.loader.get_data(tmpfs.__spec__.origin) } if args.file is not None: files = args.file else: file = args.command[-1] files = [file] args.command[-1] = './' + os.path.basename(file) for filename in files: with open(filename, 'rb') as file: basename = os.path.basename(filename) contents[f'tmpfs/{basename}'] = file.read() script = pack.pack(contents, '_beitmpfs:main', '*' + repr(args.command)) sys.stdout.write(script) if __name__ == '__main__': main()