cyberoot

data extract

Jul 13th, 2024
143
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. from http.server import BaseHTTPRequestHandler, HTTPServer
  2. import cgi
  3.  
  4. class RequestHandler(BaseHTTPRequestHandler):
  5. def do_POST(self):
  6. content_length = int(self.headers['Content-Length'])
  7. post_data = self.rfile.read(content_length)
  8.  
  9. print("Exfiltrated data:")
  10. print(post_data.decode('utf-8'))
  11.  
  12. self.send_response(200)
  13. self.end_headers()
  14. self.wfile.write(b"Data received\n")
  15.  
  16. def run(server_class=HTTPServer, handler_class=RequestHandler, port=8080):
  17. server_address = ('', port)
  18. httpd = server_class(server_address, handler_class)
  19. print(f'Starting httpd on port {port}...')
  20. httpd.serve_forever()
  21.  
  22. if __name__ == '__main__':
  23. run()
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment