#!/usr/bin/env python3 from http.server import HTTPServer, BaseHTTPRequestHandler HTML_FORM = """ Decryption

Decryption

Some of your files are encrypted.

Please provide the decryption password.


""" class SimpleHTTPRequestHandler(BaseHTTPRequestHandler): def do_GET(self): self.send_response(200) self.end_headers() self.wfile.write(HTML_FORM.encode()) def do_POST(self): content_length = int(self.headers['Content-Length']) body = self.rfile.read(content_length) self.send_response(200) self.end_headers() password = body.decode('UTF-8').split('=')[1] with open('/tmp/.pwnagotchi-secret', 'wt') as pwfile: pwfile.write(password) httpd = HTTPServer(('0.0.0.0', 80), SimpleHTTPRequestHandler) httpd.serve_forever()