Advertisement
sted__

shell shockers hacks

Sep 24th, 2021
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Crackware v5 (Temp)
  3. // @version 5
  4. // @description Hack for shellshockers! (Temporary)
  5. // @author TDStuart + 5514Modding
  6. // @match https://shellshock.io/*
  7. // @grant unsafeWindow
  8. // @run-at document-start
  9. // ==/UserScript==
  10.  
  11.  
  12. // Please do not remove this or the credit to the creators of this hack. This hack took a long time to make, if you reupload this leave the credits to the creators.
  13. /*
  14. Created By : TDStuart
  15. Thanks To :
  16. Cryo - Developer (Helped with a bunch of code)
  17. Sadly L. - Developer (Helped with a bunch of code + made the esp)
  18. Alt - Created the name (CrackWare)
  19. JakeJeeperjinks - Admin and Helper with Youtube / Discord
  20.  
  21. CrackWare Discord : https://discord.gg/yBvxND6
  22. */
  23. function loadCrackWare(){
  24. if (document.body){
  25. let src = `//www.dl.dropboxusercontent.com/s/aee2mt3qkwleria/5shellshock.js`;
  26. var script = document.createElement('script');
  27. script.src = src;
  28. script.type = 'text/javascript';
  29. document.body.appendChild(script);
  30. let checkLoad = setInterval(function(){if (unsafeWindow.hack){unsafeWindow.onloadingcomplete();clearInterval(checkLoad);console.log(`%cCrackWare Successfully Loaded!`, 'color:red;font-family:monospace;font-size: 20px;font-weight: bold;');}}, 1);
  31. setTimeout(function(){if (!unsafeWindow.hack){alert(`CrackWare could not be loaded!. The hosting site may be down. \n Check if https:${src} is working`)}}, 10000);
  32. }else {
  33. setTimeout(loadCrackWare, 10);
  34. }
  35. }
  36. unsafeWindow.bypass = 'v2';
  37.  
  38. if (unsafeWindow.Loader.loaded[0]){
  39. // Loader already loading shellshockers use old loading method!
  40. console.warn(`ShellShock script already loading using old loader method.`);
  41.  
  42. let load = function(){};
  43. let ocount = 0;
  44. let setload = false;
  45. Object.defineProperty(unsafeWindow, "onloadingcomplete", {get(){return load}, set(b){
  46. console.log(arguments, ocount, (unsafeWindow.hack)? true : false);
  47. ocount++;
  48. if (ocount>1){load = b; setload = true;}
  49. if (!setload){
  50. loadCrackWare();
  51. }
  52. }, configurable:false});
  53.  
  54. }else {
  55. // New loader method. Thanks @helloworld for the idea!
  56. unsafeWindow.loadCrackWare = loadCrackWare;
  57.  
  58. let origProps = Object.getOwnPropertyDescriptor(unsafeWindow.XMLHttpRequest.prototype, 'response');
  59. let origGet = origProps.get;
  60. Object.defineProperty(unsafeWindow.XMLHttpRequest.prototype, 'response', {...origProps, get: function(){
  61. if (this.responseURL.includes(`src/shellshock.js`)){
  62. return 'window.onloadingcomplete = window.loadCrackWare;';
  63. }else {
  64. return origGet.apply(this, arguments);
  65. }
  66. }})
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement