Skip to content

Instantly share code, notes, and snippets.

@nathanmcnulty
Created November 24, 2024 23:25
Show Gist options
  • Select an option

  • Save nathanmcnulty/445aea7d5966a267e904f74525721233 to your computer and use it in GitHub Desktop.

Select an option

Save nathanmcnulty/445aea7d5966a267e904f74525721233 to your computer and use it in GitHub Desktop.
For Tony
$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
$session.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0"
$session.Cookies.Add((New-Object System.Net.Cookie("MC1", "<redacted>", "/", ".microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("ai_user", "<redacted>", "/", "security.microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("MicrosoftApplicationsTelemetryDeviceId", "<redacted>", "/", "security.microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("SSR", "<redacted>", "/", "security.microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("msresearch", "<redacted>", "/", ".microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("MSFPC", "<redacted>", "/", "security.microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("X-PortalEndpoint-RouteKey", "wusprod_westus", "/", "security.microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("at_check", "true", "/", ".microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("MUID", "<redacted>", "/", ".microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("mbox", "<redacted>", "/", ".microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("s.SessID", "<redacted>", "/", "security.microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("sccauth", "<redacted>", "/", "security.microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("s.Flight", "", "/", "security.microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("MSCC", "NR", "/", ".microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("MS0", "<redacted>", "/", ".microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("XSRF-TOKEN", "<redacted>", "/", "security.microsoft.com")))
$session.Cookies.Add((New-Object System.Net.Cookie("ai_session", "<redacted>", "/", "security.microsoft.com")))
Invoke-WebRequest -UseBasicParsing -Uri "https://security.microsoft.com/api/Auth/getToken?resource=https%3A%2F%2Fportal.office.com&serviceType=" `
-WebSession $session `
-Headers @{
"authority"="security.microsoft.com"
"method"="GET"
"path"="/api/Auth/getToken?resource=https%3A%2F%2Fportal.office.com&serviceType="
"scheme"="https"
"accept"="application/json, text/plain, */*"
"accept-encoding"="gzip, deflate, br, zstd"
"accept-language"="en-US,en;q=0.9"
"priority"="u=1, i"
"referer"="https://security.microsoft.com/homepage?tid=<redacted>"
"request-id"="<redacted>"
"sec-ch-ua"="`"Not)A;Brand`";v=`"99`", `"Microsoft Edge`";v=`"127`", `"Chromium`";v=`"127`""
"sec-ch-ua-mobile"="?0"
"sec-ch-ua-platform"="`"Windows`""
"sec-fetch-dest"="empty"
"sec-fetch-mode"="cors"
"sec-fetch-site"="same-origin"
"traceparent"="<redacted>"
"x-accepted-statuscode"="3..|4..|50."
"x-clientpage"="homepage@scc"
"x-clientpkgversion"="17.01.2444.001"
"x-edge-shopping-flag"="1"
"x-tabvisible"="visible"
"x-tid"="<redacted>"
"x-xsrf-token"="<redacted>"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment