Pastebin
Paste #39335: No description
< previous paste - next paste>
Pasted by Anonymous Coward
from mitmproxy import http from datetime import datetime, timezone import email.utils # The raw sync-like data you gave me RAW_SYNC_DATA = ( b"|\x0b\x10\x01\x1afZ:ADqtAZwyEteq8VKaiQEhQGn7IfkEun0/djK8Sbcv2nCsSCCI1d5jImY/" b"RnPukgmrlBuZRxcZrDd49ac3z6Oy5JgXvd5pkeT5Qg==0\xc2\xba\xa7\xc2\xa3\xc3\x9e\xc3\x87" b"\xc2\x8f\xc2\x8f\x03P\xc5\xa0\xc3\x87\xc3\x8b\xc5\xa1\xc2\x8b3\x0c 2%z0000016d-4a02-" b"d35f-0000-00005971d448:\t\x08\xc3\x80p\x10\xc3\xa0\xc2\xa8\x01\x18Zr\xc2\x81\x01\n" b"\x7f\x12}Chrome CHROMEOS 139.0.7258.137 " b"(d819ee6e41c5bc8887c57b44a7fa1fac411d1433-refs/branch-heads/7258) channel(dev)," b"gzip(gfe)" ) def request(flow: http.HTTPFlow) -> None: if flow.request.method == "POST" and flow.request.pretty_url.startswith("https://clients4.google.com/chrome-sync/command/"): date_str = email.utils.format_datetime(datetime.now(timezone.utc)) headers = { "content-type": "application/vnd.google.octet-stream-compressible", "vary": "Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site", "cache-control": "no-cache, no-store, max-age=0, must-revalidate", "pragma": "no-cache", "expires": "Mon, 01 Jan 1990 00:00:00 GMT", "date": date_str, "content-disposition": 'attachment; filename="response"', "cross-origin-opener-policy": "same-origin-allow-popups", "server": "ESF", "x-xss-protection": "0", "x-frame-options": "SAMEORIGIN", "x-content-type-options": "nosniff", "alt-svc": 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000', "content-length": str(len(RAW_SYNC_DATA)), } flow.response = http.Response.make( 200, RAW_SYNC_DATA, headers )
New Paste
Go to most recent paste.