tinyheckler commited on
Commit
76097e7
Β·
verified Β·
1 Parent(s): 8a05e21

add in a lot of taunts and scares saying tinyheckler said this or said that make like hacker threats to the user - Follow Up Deployment

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +448 -19
  3. prompts.txt +3 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Https Youtube Com
3
- emoji: 🐒
4
- colorFrom: blue
5
- colorTo: green
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: https-youtube-com
3
+ emoji: 🐳
4
+ colorFrom: gray
5
+ colorTo: yellow
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,448 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>TinyHeckler's Revenge</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <style>
9
+ @import url('https://fonts.googleapis.com/css2?family=Ubuntu+Mono:wght@400;700&display=swap');
10
+
11
+ body {
12
+ font-family: 'Ubuntu Mono', monospace;
13
+ background-color: #000;
14
+ color: #0f0;
15
+ overflow: hidden;
16
+ height: 100vh;
17
+ margin: 0;
18
+ position: relative;
19
+ }
20
+
21
+ .terminal {
22
+ padding: 20px;
23
+ height: 100vh;
24
+ overflow: hidden;
25
+ position: relative;
26
+ }
27
+
28
+ .cursor {
29
+ display: inline-block;
30
+ width: 10px;
31
+ height: 20px;
32
+ background-color: #0f0;
33
+ animation: blink 1s infinite;
34
+ }
35
+
36
+ @keyframes blink {
37
+ 0%, 100% { opacity: 1; }
38
+ 50% { opacity: 0; }
39
+ }
40
+
41
+ .glitch {
42
+ position: relative;
43
+ }
44
+
45
+ .glitch::before, .glitch::after {
46
+ content: attr(data-text);
47
+ position: absolute;
48
+ top: 0;
49
+ color: #0f0;
50
+ background: #000;
51
+ overflow: hidden;
52
+ }
53
+
54
+ .glitch::before {
55
+ left: -2px;
56
+ text-shadow: 2px 0 #f00;
57
+ animation: glitch-effect-3 3s infinite linear alternate-reverse;
58
+ }
59
+
60
+ .glitch::after {
61
+ left: 2px;
62
+ text-shadow: -2px 0 #00f;
63
+ animation: glitch-effect-2 2s infinite linear alternate-reverse;
64
+ }
65
+
66
+ @keyframes glitch-effect-1 {
67
+ 0% { clip: rect(24px, 9999px, 68px, 0); }
68
+ 10% { clip: rect(12px, 9999px, 36px, 0); }
69
+ 20% { clip: rect(48px, 9999px, 52px, 0); }
70
+ 30% { clip: rect(19px, 9999px, 83px, 0); }
71
+ 40% { clip: rect(76px, 9999px, 91px, 0); }
72
+ 50% { clip: rect(61px, 9999px, 30px, 0); }
73
+ 60% { clip: rect(44px, 9999px, 78px, 0); }
74
+ 70% { clip: rect(27px, 9999px, 55px, 0); }
75
+ 80% { clip: rect(15px, 9999px, 99px, 0); }
76
+ 90% { clip: rect(68px, 9999px, 72px, 0); }
77
+ 100% { clip: rect(1px, 9999px, 60px, 0); }
78
+ }
79
+
80
+ @keyframes glitch-effect-2 {
81
+ 0% { clip: rect(65px, 9999px, 119px, 0); }
82
+ 10% { clip: rect(55px, 9999px, 106px, 0); }
83
+ 20% { clip: rect(38px, 9999px, 130px, 0); }
84
+ 30% { clip: rect(42px, 9999px, 145px, 0); }
85
+ 40% { clip: rect(33px, 9999px, 142px, 0); }
86
+ 50% { clip: rect(93px, 9999px, 110px, 0); }
87
+ 60% { clip: rect(16px, 9999px, 132px, 0); }
88
+ 70% { clip: rect(75px, 9999px, 107px, 0); }
89
+ 80% { clip: rect(122px, 9999px, 113px, 0); }
90
+ 90% { clip: rect(14px, 9999px, 17px, 0); }
91
+ 100% { clip: rect(60px, 9999px, 130px, 0); }
92
+ }
93
+
94
+ @keyframes glitch-effect-3 {
95
+ 0% { clip: rect(33px, 9999px, 17px, 0); }
96
+ 10% { clip: rect(44px, 9999px, 141px, 0); }
97
+ 20% { clip: rect(32px, 9999px, 128px, 0); }
98
+ 30% { clip: rect(76px, 9999px, 118px, 0); }
99
+ 40% { clip: rect(61px, 9999px, 149px, 0); }
100
+ 50% { clip: rect(87px, 9999px, 94px, 0); }
101
+ 60% { clip: rect(28px, 9999px, 96px, 0); }
102
+ 70% { clip: rect(104px, 9999px, 138px, 0); }
103
+ 80% { clip: rect(9px, 9999px, 98px, 0); }
104
+ 90% { clip: rect(37px, 9999px, 17px, 0); }
105
+ 100% { clip: rect(137px, 9999px, 115px, 0); }
106
+ }
107
+
108
+ .warning {
109
+ animation: flash 0.5s infinite alternate;
110
+ }
111
+
112
+ @keyframes flash {
113
+ from { color: #0f0; }
114
+ to { color: #f00; }
115
+ }
116
+
117
+ .file-dump {
118
+ opacity: 0;
119
+ position: absolute;
120
+ white-space: nowrap;
121
+ animation: file-scroll linear forwards;
122
+ }
123
+
124
+ @keyframes file-scroll {
125
+ 0% {
126
+ opacity: 0;
127
+ transform: translateY(0) translateX(0);
128
+ left: 0;
129
+ }
130
+ 10% { opacity: 0.3; }
131
+ 80% { opacity: 0.3; }
132
+ 90% { opacity: 0; }
133
+ 100% {
134
+ transform: translateY(100vh) translateX(20px);
135
+ left: 90%;
136
+ }
137
+ }
138
+
139
+ .hidden {
140
+ display: none;
141
+ }
142
+
143
+ .reveal-btn {
144
+ position: fixed;
145
+ bottom: 0;
146
+ right: 0;
147
+ width: 1px;
148
+ height: 1px;
149
+ padding: 0;
150
+ margin: 0;
151
+ opacity: 0;
152
+ cursor: pointer;
153
+ z-index: 1000;
154
+ border: none;
155
+ background: transparent;
156
+ color: transparent;
157
+ }
158
+
159
+ .reveal-btn:hover {
160
+ background: rgba(15, 15, 0, 0.7);
161
+ }
162
+
163
+ .ascii-art {
164
+ line-height: 1.2;
165
+ font-size: 12px;
166
+ color: #f00;
167
+ }
168
+ </style>
169
+ </head>
170
+ <body>
171
+ <div class="terminal" id="terminal">
172
+ <div id="content"></div>
173
+ <div id="cursor" class="cursor"></div>
174
+ </div>
175
+
176
+ <button id="revealBtn" class="hidden reveal-btn">ESCAPE (Press ESC 3 times)</button>
177
+
178
+ <audio id="glitchSound" preload="auto">
179
+ <source src="https://assets.mixkit.co/sfx/preview/mixkit-digital-clock-digital-alarm-buzzer-992.mp3" type="audio/mpeg">
180
+ </audio>
181
+
182
+ <script>
183
+ document.addEventListener('DOMContentLoaded', function() {
184
+ const content = document.getElementById('content');
185
+ const cursor = document.getElementById('cursor');
186
+ const revealBtn = document.getElementById('revealBtn');
187
+ const glitchSound = document.getElementById('glitchSound');
188
+ let escCount = 0;
189
+ let hackActive = true;
190
+
191
+ // Check if ESC is pressed 3 times
192
+ document.addEventListener('keydown', function(e) {
193
+ if (e.key === 'Escape') {
194
+ escCount++;
195
+ if (escCount >= 3) {
196
+ endHack();
197
+ }
198
+ } else {
199
+ escCount = 0;
200
+ }
201
+ });
202
+
203
+ // Show reveal button after 10 seconds
204
+ setTimeout(() => {
205
+ revealBtn.classList.remove('hidden');
206
+ }, 10000);
207
+
208
+ revealBtn.addEventListener('click', endHack);
209
+
210
+ function endHack() {
211
+ if (!hackActive) return;
212
+ hackActive = false;
213
+
214
+ clearInterval(fileDumpInterval);
215
+ clearTimeout(heckerTimeout);
216
+ content.innerHTML += '\n\n<span class="text-green-500">================================</span>\n';
217
+ content.innerHTML += '<span class="text-green-500">| JUST KIDDING! IT WAS A PRANK! |</span>\n';
218
+ content.innerHTML += '<span class="text-green-500">| You have not been hacked. |</span>\n';
219
+ content.innerHTML += '<span class="text-green-500">| Don\'t worry, your data is safe. |</span>\n';
220
+ content.innerHTML += '<span class="text-green-500">================================</span>\n\n';
221
+
222
+ revealBtn.textContent = "Thanks for playing!";
223
+ revealBtn.style.color = "#0f0";
224
+
225
+ // Scroll to bottom
226
+ window.scrollTo(0, document.body.scrollHeight);
227
+ }
228
+
229
+ function typeWriter(text, speed, callback) {
230
+ let i = 0;
231
+ function typing() {
232
+ if (i < text.length) {
233
+ const currentChar = text.charAt(i);
234
+
235
+ // Check if we need to pause for a line break
236
+ if (currentChar === '\n') {
237
+ content.innerHTML += '<br>';
238
+ } else {
239
+ content.innerHTML += currentChar;
240
+ }
241
+
242
+ i++;
243
+ setTimeout(typing, speed);
244
+ } else if (callback) {
245
+ callback();
246
+ }
247
+ }
248
+ typing();
249
+ }
250
+
251
+ function randomBetween(min, max) {
252
+ return Math.floor(Math.random() * (max - min + 1) + min);
253
+ }
254
+
255
+ function createFileDump() {
256
+ const fileNames = [
257
+ 'C:/Users/You/Documents/passwords.txt',
258
+ 'C:/Windows/System32/config/SAM',
259
+ 'C:/Users/You/Desktop/secret_photos.zip',
260
+ 'C:/Users/You/Downloads/bank_details.xlsx',
261
+ 'C:/Users/You/AppData/Roaming/browser_cookies.db',
262
+ 'C:/Users/You/contacts.vcf',
263
+ 'C:/Users/You/Documents/taxes_2023.pdf',
264
+ 'C:/Users/You/Desktop/project_blueprint.docx',
265
+ 'C:/Users/You/Pictures/private_photos/',
266
+ 'C:/ProgramData/Microsoft/credentials.dat',
267
+ 'C:/Windows/Temp/browser_history_cache',
268
+ 'C:/Users/You/AppData/Local/Google/Chrome/Default/Login Data'
269
+ ];
270
+
271
+ const randomFiles = [];
272
+ const numFiles = randomBetween(3, 7);
273
+
274
+ for (let i = 0; i < numFiles; i++) {
275
+ randomFiles.push(fileNames[randomBetween(0, fileNames.length - 1)]);
276
+ }
277
+
278
+ return randomFiles.join(' ');
279
+ }
280
+
281
+ function showWarning() {
282
+ const warnings = [
283
+ '⚠️ [TinyHeckler]: LMAO this firewall is weaker than wet paper!',
284
+ '🚨 [TinyHeckler]: I can see your screen right now...wave at the camera!',
285
+ 'πŸ”’ [TinyHeckler]: Your "$ecure" passwords? More like public library books!',
286
+ 'πŸ›‘ [TinyHeckler]: Stop struggling, noob. You were hacked before you even clicked.',
287
+ 'πŸ’€ [TinyHeckler]: Your browser history is...interesting. Might post it on 4chan.',
288
+ '☠️ [TinyHeckler]: Your PC is now part of my botnet. Congrats!',
289
+ 'πŸ“ [TinyHeckler]: Found your nudes folder. Nice resolution!',
290
+ 'πŸ” [TinyHeckler]: "Password123"? Seriously? My grandma could crack this.',
291
+ 'πŸ“Έ [TinyHeckler]: *camera turns on* Oh wow, is that a cat behind you?',
292
+ 'πŸ’° [TinyHeckler]: 1 BTC or your Sims save files get wiped.',
293
+ '[TinyHeckler]: I left you a little surprise in startup programs 😈',
294
+ '[TinyHeckler]: Your WiFi password has been tweeted @PwnedPasswords',
295
+ '[TinyHeckler]: Installing cryptominer...your electric bill says hi!',
296
+ '[TinyHeckler]: FOUND IT! The secret recipe.txt file! KFC will pay big for this!',
297
+ '[TinyHeckler]: Your Amazon account says "thank you" for my new GPU',
298
+ '[TinyHeckler]: Your mic is live...would be a shame if someone recorded you singing',
299
+ '[TinyHeckler]: Remember that embarrassing Google search? I do too.',
300
+ '[TinyHeckler]: Injecting BSOD.exe into system32...playtime!'
301
+ ];
302
+
303
+ const randomWarning = warnings[randomBetween(0, warnings.length - 1)];
304
+
305
+ content.innerHTML += `<span class="warning block my-2">${randomWarning}</span>\n`;
306
+
307
+ // Play glitch sound
308
+ glitchSound.currentTime = 0;
309
+ glitchSound.play().catch(e => console.log("Audio play failed:", e));
310
+
311
+ // Scroll to bottom
312
+ window.scrollTo(0, document.body.scrollHeight);
313
+ }
314
+
315
+ function showHeckerMessage() {
316
+ const messages = [
317
+ `
318
+ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•—β–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•— β–ˆβ–ˆβ•—
319
+ β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•
320
+ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•
321
+ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β• β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•—
322
+ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•—
323
+ β•šβ•β• β•šβ•β•β•šβ•β• β•šβ•β•β•β• β•šβ•β• β•šβ•β•β•β•β•β• β•šβ•β• β•šβ•β•β•šβ•β•β•β•β•β•β• β•šβ•β•β•β•β•β•β•šβ•β• β•šβ•β•
324
+ `,
325
+ `
326
+ ╔╦╗╔╦╗╔╦╗╔╦╗ ╦ ╦╔═╗╔╗╔╔╦╗
327
+ β•‘β•‘β•‘β•‘β•‘β•‘ β•‘β•‘ β•‘ β•‘β•‘β•‘β•‘ β•‘β•‘β•‘β•‘ β•‘β•‘
328
+ β•šβ•©β•β•© β•©β•šβ•©β• β•© β•šβ•©β•β•šβ•β•β•β•šβ•β•β•©β•
329
+ YOUR SYSTEM HAS BEEN PWND
330
+ `,
331
+ `
332
+ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•—
333
+ β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘
334
+ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆοΏ½οΏ½ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•‘
335
+ β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆ β–ˆβ–ˆβ•‘
336
+ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•
337
+ β•šβ•β• β•šβ•β• β•šβ•β•β•β•β•β• β•šβ•β• β•šβ•β•β•β•β•β• β•šβ•β• β•šβ•β• β•šβ•β•β•β•β•
338
+ TINYHECKLER WAS HERE
339
+ `,
340
+ `
341
+ +-+-+-+-+-+-+-+ +-+-+ +-+-+-+-+-+-+
342
+ |Y|O|U|R| |S|Y|S|T|E|M| |I|S| |M|I|N|E|
343
+ +-+-+-+-+-+-+-+ +-+-+ +-+-+-+-+-+-+
344
+ `
345
+ ];
346
+
347
+ const randomMessage = messages[randomBetween(0, messages.length - 1)];
348
+ content.innerHTML += `<div class="ascii-art my-4">${randomMessage}</div>\n`;
349
+
350
+ // Scroll to bottom
351
+ window.scrollTo(0, document.body.scrollHeight);
352
+ }
353
+
354
+ // Create random file dump elements flying across the screen
355
+ function createFlyingFiles() {
356
+ const fileDump = document.createElement('div');
357
+ fileDump.className = 'file-dump';
358
+ fileDump.textContent = createFileDump();
359
+ fileDump.style.top = randomBetween(0, 50) + 'px';
360
+ fileDump.style.fontSize = randomBetween(12, 16) + 'px';
361
+ fileDump.style.animationDuration = randomBetween(5, 15) + 's';
362
+
363
+ document.body.appendChild(fileDump);
364
+
365
+ // Remove the element after animation completes
366
+ setTimeout(() => {
367
+ fileDump.remove();
368
+ }, 15000);
369
+ }
370
+
371
+ // Main sequence
372
+ typeWriter('Initializing connection...\n', 50, () => {
373
+ typeWriter('> Establishing backdoor via port 443...\n', 50, () => {
374
+ typeWriter('> Bypassing firewall... SUCCESS\n', 50, () => {
375
+ typeWriter('> Exploiting zero-day vulnerability CVE-2023-XXXXX...\n', 50, () => {
376
+ typeWriter('<span class="text-red-500">[!] ELEVATING PRIVILEGES TO SYSTEM...</span>\n', 30, () => {
377
+ typeWriter('<span class="text-red-500">[+] GOT SYSTEM! πŸŽ‰</span>\n\n', 30, () => {
378
+
379
+ // Show warning after initial sequence
380
+ setTimeout(showWarning, 1000);
381
+
382
+ // Start showing random file dumps flying across
383
+ fileDumpInterval = setInterval(createFlyingFiles, 800);
384
+
385
+ // Random warnings and messages
386
+ setInterval(() => {
387
+ if (hackActive && Math.random() > 0.7) {
388
+ showWarning();
389
+ }
390
+ }, 5000);
391
+
392
+ // TinyHeckler messages
393
+ heckerTimeout = setTimeout(() => {
394
+ if (hackActive) {
395
+ showHeckerMessage();
396
+ setInterval(() => {
397
+ if (hackActive && Math.random() > 0.85) {
398
+ showHeckerMessage();
399
+ }
400
+ }, 15000);
401
+ }
402
+ }, 8000);
403
+
404
+ // Dynamic typing of random commands
405
+ const commands = [
406
+ '> downloading_sensitive_data...',
407
+ '> accessing_camera_feed...',
408
+ '> installing_backdoor...',
409
+ '> dumping_password_hashes...',
410
+ '> scanning_network_shares...',
411
+ '> exfiltrating_documents...',
412
+ '> encrypting_files_for_ransom...',
413
+ '> logging_keystrokes...',
414
+ '> siphoning_cookies...',
415
+ '> planting_evidence...'
416
+ ];
417
+
418
+ let commandIndex = 0;
419
+ function typeRandomCommand() {
420
+ if (hackActive && commandIndex < commands.length) {
421
+ const showProgress = commandIndex < commands.length - 2;
422
+ const cmd = commands[commandIndex] + (showProgress ? ' ' + Math.floor((commandIndex / commands.length) * 100) + '%\n' : '\n');
423
+
424
+ typeWriter(cmd, 30, () => {
425
+ commandIndex++;
426
+
427
+ if (commandIndex < commands.length) {
428
+ setTimeout(typeRandomCommand, randomBetween(800, 2000));
429
+ }
430
+
431
+ if (commandIndex === commands.length - 3) {
432
+ typeWriter('<span class="glitch" data-text="> SYSTEM COMPROMISED SUCCESSFULLY">> SYSTEM COMPROMISED SUCCESSFULLY</span>\n', 10);
433
+ }
434
+ });
435
+ }
436
+ }
437
+
438
+ setTimeout(typeRandomCommand, 2000);
439
+ });
440
+ });
441
+ });
442
+ });
443
+ });
444
+ });
445
+ });
446
+ </script>
447
+ <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=tinyheckler/https-youtube-com" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
448
+ </html>
prompts.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ Create a single-page HTML/CSS/JavaScript website that simulates a fake hacking scenario by a fictional hacker named TinyHeckler. When the user opens the site, it should: Fullscreen takeover effect: Simulate a terminal interface with black background and green monospaced text. Typing animation: Show simulated commands being typed out by TinyHeckler, such as infiltrating_system..., stealing_passwords..., or uploading_to_darknet.... Glitches and warnings: Flash red warnings like β€œβš οΈ SYSTEM BREACH DETECTED” or β€œYOUR FILES ARE NO LONGER YOURS.” Simulated file access: Randomly display fake file names scrolling fast like a directory dump (e.g., C:\Users\Alex\Documents\Passwords.docx). TinyHeckler messages: Occasionally pop up intimidating or taunting messages from TinyHeckler in ASCII art or styled text like: nginx Copy Edit TINYHECKLER OWNS YOU NOW. SIT BACK AND ENJOY THE SHOW. 😈 Audio effects: Optional background glitch/static noise or warning beeps to add immersion. "Undo the hack" button: A hidden button (or key combo like Esc 3 times) that stops the simulation and reveals it was a prank.
2
+ hide the escape button in the bottom right corner but keep its action there
3
+ add in a lot of taunts and scares saying tinyheckler said this or said that make like hacker threats to the user