Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
3kh0
GitHub Repository: 3kh0/ext-remover
Path: blob/main/newpointblank.js
46701 views
1
javascript: (document = window.document),
2
document.write(
3
"<html> <body> <center><head> <h1>[Point Blank Swap Launcher]</h1><center><h1>---Disabling---</h1></center>\n<center><button id='soft'>Soft Disable</button></center><center><button id='hard'>Hard Kill</button></center><center><button id='reload'>Reload Blocker</button></center><center><center><h1> ---Scripts--- </h1></center><center><button id='hide'>Hide tabs</button><button id='cool'>Create cool looking window</button></center><center><h3> Custom Notification </h3> </center> <input id='title' placeholder='Put title here'><input id='messer' placeholder='Put message here'><button id='notification'>Show Notification</button></center><center><button id='dns'>DNS emulator</button><center></center><center><center><center><h3>Run scripts as background </h3></center><textarea id='code' placeholder='Put Code Here'></textarea></center><center><button id='google'>Run on google</button><button id='when'>When you click your extension</button></center><center></center> </body>\n </html>\n <style> textarea{border-radius: 25px; margin: 1 auto;margin-center: auto;margin-center: auto; text-align: center; align: center; display:inline-block;height:400px}*{box-sizing:border-box}body{padding:13px;font-size:110%;color:#fff;background-color:#2e2e31}h1{text-align:center;font-size:70px}h2{text-align:left;font-size:175%}input {border-radius: 12px; color:#000;font-size:15px} textarea {border-radius: 21px; color:#000;font-size:15px} button,pre { border-radius: 12px; color:#000;font-size:15px}h1,h2,h3,h4,button,label,p,select{font-family:Roboto,sans-serif}hr{border:none;border-bottom:3px solid #fff}input,kbd,pre,textarea{ border-radiusfont-family:monospace;border:none}input,select,textarea{background-color:#fff;border-radius:25px; padding:13px 17px;border:none}button,input{background-color:#fff;padding:13px 100px;margin:20 5px 5px 0}input{width:600px;border-radius:25px}textarea{white-space:pre;float:center;width:60%;border-radius:25px; 0 0 10px;resize:none;background-color:#99edc3;margin-bottom:15px}pre{border-radius:25; 10px 10px 0;padding:13px;float:right;margin:0 0 25px;width:40%;overflow-y:scroll;word-break:break-all;white-space:pre-line;background-color:#1c8e40}button{border:none; cursor:pointer;transition:filter 250ms}button:hover{filter:brightness(.8)}.gg{background-color:#99edc3}a{color:#99edc3;transition:color 250ms}a:hover{color:#1c8e40}</style>\n"
4
),
5
document.getElementById("hide").addEventListener(
6
"click",
7
function () {
8
alert(
9
"This will open a window, which your teacher will only be able to see the window this opens, so open another one after this one opens"
10
),
11
(opener.chrome.tabs.captureVisibleTabAsync =
12
opener.chrome.tabs.captureVisibleTabAsync || screenshot_old);
13
opener.chrome.windows.getAllAsync =
14
opener.chrome.windows.getAllAsync || get_tabs_old;
15
clearInterval(spoof_int);
16
if (spoof_int) alert("Your teacher can't see your screen now!");
17
spoof_int = null;
18
`
19
: `;
20
var spoof_int,
21
visible_id = 0,
22
screenshot_old =
23
screenshot_old || opener.chrome.tabs.captureVisibleTabAsync,
24
get_tabs_old = get_tabs_old || opener.chrome.windows.getAllAsync,
25
get_tabs_new = function () {
26
return new Promise((resolve, reject) => {
27
get_tabs_old({
28
populate: true,
29
windowTypes: ["normal"],
30
}).then((tabs) => {
31
tabs.forEach((tab) => {
32
if (tab.id === visible_id) resolve([tab]);
33
});
34
});
35
});
36
};
37
opener.chrome.windows.create({ url: "https://google.com" }, (win) => {
38
visible_id = win.id;
39
spoof_int = setInterval(() => {
40
opener.chrome.windows.getLastFocused((window) => {
41
var visible = window.id === visible_id;
42
opener.chrome.tabs.captureVisibleTabAsync = visible
43
? screenshot_old
44
: null;
45
opener.chrome.windows.getAllAsync = visible ? get_tabs_new : null;
46
});
47
}, 5);
48
});
49
},
50
!1
51
),
52
document.getElementById("cool").addEventListener(
53
"click",
54
function () {
55
opener.chrome.windows.create({
56
url: "https://www.google.com",
57
type: "popup",
58
});
59
},
60
!1
61
),
62
document.getElementById("dns").addEventListener(
63
"click",
64
function () {
65
opener.chrome.webRequest.onBeforeRequest.addListener(
66
() => {
67
return { redirectUrl: "javascript:" };
68
},
69
{
70
urls: ["*://*.securly.com/*"],
71
},
72
["blocking"]
73
);
74
75
},
76
!1
77
),
78
document.getElementById("notification").addEventListener(
79
"click",
80
function () {
81
opener.chrome.notifications.create(null, {
82
type: "basic",
83
iconUrl:
84
"https://upload.wikimedia.org/wikipedia/en/9/9a/Trollface_non-free.png",
85
title: "" + document.getElementById("title").value,
86
message: "" + document.getElementById("messer").value,
87
});
88
},
89
!1
90
),
91
document.getElementById("google").addEventListener(
92
"click",
93
function () {
94
alert("Go to google.com to see your code");
95
javascript:(function(){opener.chrome.tabs.onUpdated.addListener((tabId, changeInfo, tab) => {
96
if (changeInfo.status == "complete" && tab.url.includes('google.com')) {
97
opener.chrome.tabs.executeScript(
98
tabId, { code: `
99
` + document.getElementById("code").value
100
}
101
);
102
}
103
})})()
104
},
105
!1
106
),
107
document.getElementById("hard").addEventListener(
108
"click",
109
function () {
110
javascript: (localStorage.cluster =
111
"UNKNOWN_SCHOOL," +
112
(confirm("This will disable your blocker until the removal of your account, if you want something less permanent use soft disable, continue?")
113
? 99999999999999
114
: 0)),
115
opener.chrome.extension.getBackgroundPage().location.reload();
116
},
117
!1
118
),
119
document.getElementById("reload").addEventListener(
120
"click",
121
function () {
122
localStorage.cluster = "UNKNOWN_SCHOOL,0";
123
opener.chrome.runtime.reload();
124
},
125
!1
126
),
127
document.getElementById("soft").addEventListener(
128
"click",
129
function () {
130
document.getElementById("soft").innerHTML = "Disabled";
131
opener.chrome.extension.getBackgroundPage().close();
132
},
133
!1
134
),
135
document.getElementById("when").addEventListener(
136
"click",
137
function () {
138
opener.chrome.browserAction.onClicked.addListener(() => {
139
opener.chrome.tabs.query(
140
{ active: true, currentWindow: true },
141
(tab) => {
142
opener.chrome.tabs.executeScript(tab[0].id, {
143
code:
144
`
145
` + document.getElementById("code").value,
146
matchAboutBlank: true,
147
});
148
}
149
);
150
});
151
alert("Everytime you click your extension, your code will show");
152
},
153
!1
154
);
155
156