|
2 | 2 | <html lang="en"> |
3 | 3 | <head> |
4 | 4 | <meta charset="UTF-8"> |
5 | | - <title>pobfus / pronar.cc</title> |
| 5 | + <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| 6 | + <title>pez.bf | Krovixa Protocol</title> |
6 | 7 | <style> |
7 | | - :root { --bg: #0d1117; --border: #30363d; --text: #c9d1d9; --accent: #39ff14; } |
8 | | - body { margin: 0; background: #010409; color: var(--text); font-family: -apple-system, sans-serif; height: 100vh; display: flex; flex-direction: column; overflow: hidden; } |
9 | | - header { background: var(--bg); border-bottom: 1px solid var(--border); padding: 12px 24px; display: flex; align-items: center; gap: 10px; font-size: 14px; } |
10 | | - .container { display: flex; flex: 1; } |
11 | | - aside { width: 260px; background: var(--bg); border-right: 1px solid var(--border); padding: 15px; display: flex; flex-direction: column; } |
12 | | - .main { flex: 1; display: flex; flex-direction: column; } |
13 | | - textarea { flex: 1; background: transparent; color: #79c0ff; border: none; padding: 20px; font-family: "JetBrains Mono", monospace; font-size: 11px; outline: none; resize: none; } |
14 | | - #logs { height: 150px; background: #000; border-top: 1px solid var(--border); padding: 12px; font-family: monospace; font-size: 10px; overflow-y: auto; color: #8b949e; } |
15 | | - .btn-commit { background: #238636; color: white; border: 1px solid rgba(255,255,255,0.1); padding: 10px; border-radius: 6px; cursor: pointer; font-weight: 600; margin-top: 10px; transition: 0.2s; } |
16 | | - .btn-commit:hover { background: #2ea043; } |
17 | | - .label { font-size: 10px; color: #8b949e; text-transform: uppercase; margin: 15px 0 5px 0; letter-spacing: 1px; } |
18 | | - .pillar { font-size: 11px; color: var(--accent); margin-bottom: 3px; } |
19 | | - pre.sidebar-logo { font-size: 4px; line-height: 1.1; color: var(--accent); opacity: 0.8; pointer-events: none; } |
| 8 | + :root { |
| 9 | + --neon-red: #ff003c; |
| 10 | + --dark-bg: #050505; |
| 11 | + --term-green: #00ff41; |
| 12 | + } |
| 13 | + |
| 14 | + body { |
| 15 | + background-color: var(--dark-bg); |
| 16 | + color: var(--term-green); |
| 17 | + font-family: 'Courier New', Courier, monospace; |
| 18 | + margin: 0; |
| 19 | + padding: 20px; |
| 20 | + display: flex; |
| 21 | + flex-direction: column; |
| 22 | + align-items: center; |
| 23 | + } |
| 24 | + |
| 25 | + .header { |
| 26 | + text-align: center; |
| 27 | + margin-bottom: 20px; |
| 28 | + text-shadow: 0 0 5px var(--term-green); |
| 29 | + } |
| 30 | + |
| 31 | + .container { |
| 32 | + width: 95%; |
| 33 | + max-width: 900px; |
| 34 | + } |
| 35 | + |
| 36 | + textarea { |
| 37 | + width: 100%; |
| 38 | + height: 250px; |
| 39 | + background: #000; |
| 40 | + color: var(--term-green); |
| 41 | + border: 1px solid #333; |
| 42 | + padding: 10px; |
| 43 | + font-size: 12px; |
| 44 | + resize: vertical; |
| 45 | + outline: none; |
| 46 | + word-break: break-all; |
| 47 | + white-space: pre; |
| 48 | + overflow-x: auto; |
| 49 | + } |
| 50 | + |
| 51 | + #outputCode { |
| 52 | + color: var(--neon-red); |
| 53 | + border-color: var(--neon-red); |
| 54 | + height: 350px; |
| 55 | + margin-top: 15px; |
| 56 | + } |
| 57 | + |
| 58 | + .controls { |
| 59 | + margin-top: 15px; |
| 60 | + display: flex; |
| 61 | + gap: 10px; |
| 62 | + justify-content: center; |
| 63 | + } |
| 64 | + |
| 65 | + button { |
| 66 | + background: #111; |
| 67 | + color: var(--term-green); |
| 68 | + border: 1px solid var(--term-green); |
| 69 | + padding: 10px 20px; |
| 70 | + cursor: pointer; |
| 71 | + text-transform: uppercase; |
| 72 | + font-weight: bold; |
| 73 | + transition: 0.3s; |
| 74 | + } |
| 75 | + |
| 76 | + button:hover { |
| 77 | + background: var(--term-green); |
| 78 | + color: #000; |
| 79 | + box-shadow: 0 0 15px var(--term-green); |
| 80 | + } |
| 81 | + |
| 82 | + .btn-red { |
| 83 | + border-color: var(--neon-red); |
| 84 | + color: var(--neon-red); |
| 85 | + } |
| 86 | + |
| 87 | + .btn-red:hover { |
| 88 | + background: var(--neon-red); |
| 89 | + color: #fff; |
| 90 | + box-shadow: 0 0 15px var(--neon-red); |
| 91 | + } |
| 92 | + |
| 93 | + .footer { |
| 94 | + margin-top: 30px; |
| 95 | + font-size: 10px; |
| 96 | + opacity: 0.5; |
| 97 | + } |
20 | 98 | </style> |
21 | 99 | </head> |
22 | 100 | <body> |
23 | 101 |
|
24 | | -<header> |
25 | | - <svg height="24" viewBox="0 0 16 16" width="24" fill="white"><path d="M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z"></path></svg> |
26 | | - <span>pobfus / <b>pronar.cc</b></span> |
27 | | -</header> |
28 | | - |
29 | | -<div class="container"> |
30 | | - <aside> |
31 | | - <pre class="sidebar-logo"> |
32 | | - .... .. .. .x+=:. |
33 | | - +^""888h. ~"888h . uW8" oec : z` ^% |
34 | | - 8X. ?8888X 8888f u. `t888 @88888 x. . . <k |
35 | | -'888x 8888X 8888~ ...ue888b 8888 . 8"*88% .@88k z88u .@8Ned8" |
36 | | -'88888 8888X "88x: 888R Y888r 9888.z88N 8b. ~"8888 ^8888 .@^%8888" |
37 | | - `8888 8888X X88x. 888R I888> 9888 888E u888888> 8888 888R x88: `)8b. |
38 | | - `*` 8888X '88888X 888R I888> 9888 888E 8888R 8888 888R 8888N=*8888 |
39 | | - ~`...8888X "88888 888R I888> 9888 888E 8888P 8888 888R %8" R88 |
40 | | - x8888888X. `%8" u8888cJ888 9888 888E *888> 8888 ,888B . @8Wou 9% |
41 | | - '%"*8888888h. " "*888*P" .8888 888" 4888 "8888Y 8888" .888888P` |
42 | | - ~ 888888888!` 'Y" `%888*%" '888 `Y" 'YP ` ^"F |
43 | | - X888^""" "` 88R |
44 | | - `88f 88> |
45 | | - 88 48 |
46 | | - "" '8 |
47 | | - </pre> |
48 | | - <div class="label">Pillars</div> |
49 | | - <div class="pillar">PRONAR.V3.STRICT</div> |
50 | | - <div class="pillar">NEWPROXY.LOCK</div> |
51 | | - <div class="pillar">ENV.SCRAMBLER</div> |
52 | | - <button class="btn-commit" onclick="core.commit()">Commit & Protect</button> |
53 | | - </aside> |
54 | | - <div class="main"> |
55 | | - <textarea id="in" placeholder="-- Paste raw source code..."></textarea> |
56 | | - <textarea id="out" readonly style="color: #a5d6ff; border-top: 1px solid var(--border);" placeholder="-- Minified & Obfuscated output..."></textarea> |
57 | | - <div id="logs"></div> |
| 102 | + <div class="header"> |
| 103 | + <h1>[ PEZ.BF PROTOCOL ]</h1> |
| 104 | + <p>STEROIDS ENGINE V4.0 // KROVIXA</p> |
| 105 | + </div> |
| 106 | + |
| 107 | + <div class="container"> |
| 108 | + <label>INPUT RAW LUAU:</label> |
| 109 | + <textarea id="inputCode" placeholder="Paste your script here..."></textarea> |
| 110 | + |
| 111 | + <div class="controls"> |
| 112 | + <button onclick="buildSteroids()">GENERATE PROTECTED</button> |
| 113 | + <button class="btn-red" onclick="downloadScript()">DOWNLOAD .LUA</button> |
| 114 | + <button onclick="document.getElementById('inputCode').value=''; document.getElementById('outputCode').value=''">CLEAR</button> |
| 115 | + </div> |
| 116 | + |
| 117 | + <label style="display:block; margin-top:20px;">PROTECTED OUTPUT (SKID-SKID EDITION):</label> |
| 118 | + <textarea id="outputCode" readonly spellcheck="false"></textarea> |
| 119 | + </div> |
| 120 | + |
| 121 | + <div class="footer"> |
| 122 | + UNAUTHORIZED ACCESS IS PROHIBITED. BYPASSING FILTERS... OK. |
58 | 123 | </div> |
59 | | -</div> |
60 | 124 |
|
61 | | -<script src="script.js"></script> |
| 125 | + <script src="script.js"></script> |
| 126 | + <script> |
| 127 | + function downloadScript() { |
| 128 | + const code = document.getElementById('outputCode').value; |
| 129 | + if (!code) return alert("Generate code first."); |
| 130 | + const blob = new Blob([code], {type: "text/plain"}); |
| 131 | + const url = URL.createObjectURL(blob); |
| 132 | + const a = document.createElement("a"); |
| 133 | + a.href = url; |
| 134 | + a.download = "protected_krovixa.lua"; |
| 135 | + a.click(); |
| 136 | + } |
| 137 | + </script> |
62 | 138 | </body> |
63 | | - </html> |
| 139 | +</html> |
0 commit comments