Slight uplift of this tragedy

This commit is contained in:
Andrew Illarionov 2023-09-27 21:38:49 +03:00
parent 33bd09ffdf
commit f574205702
14 changed files with 172 additions and 94 deletions

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

8
.idea/modules.xml Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/malware-generator.iml" filepath="$PROJECT_DIR$/.idea/malware-generator.iml" />
</modules>
</component>
</project>

19
.idea/php.xml Normal file
View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="MessDetectorOptionsConfiguration">
<option name="transferred" value="true" />
</component>
<component name="PHPCSFixerOptionsConfiguration">
<option name="transferred" value="true" />
</component>
<component name="PHPCodeSnifferOptionsConfiguration">
<option name="highlightLevel" value="WARNING" />
<option name="transferred" value="true" />
</component>
<component name="PhpStanOptionsConfiguration">
<option name="transferred" value="true" />
</component>
<component name="PsalmOptionsConfiguration">
<option name="transferred" value="true" />
</component>
</project>

6
.idea/vcs.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

BIN
fonts/OpenSans-Bold.woff Normal file

Binary file not shown.

BIN
fonts/OpenSans-Bold.woff2 Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
fonts/OpenSans-Italic.woff Normal file

Binary file not shown.

BIN
fonts/OpenSans-Italic.woff2 Normal file

Binary file not shown.

BIN
fonts/OpenSans-Regular.woff Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html lang="en">
<head> <head>
<title>Malware Generator</title> <title>Malware Generator</title>
<link rel="icon" type="image/x-icon" href="/images/favicon.ico"> <link rel="icon" type="image/x-icon" href="/images/favicon.ico">
@ -16,26 +16,31 @@
<meta property="og:image:alt" content="Warning!"> <meta property="og:image:alt" content="Warning!">
<script> <script>
setTimeout(function(){ setTimeout(() => {
window.location.href = 'https://mgen.fast-dl.cc/malware.html'; window.location.href = 'https://mgen.fast-dl.cc/malware.html';
}, 15000); }, 15000);
</script> </script>
</head> </head>
<body> <body>
<video class="bg" autoplay muted loop>
<source src="/media/malware.mp4" type="video/mp4">
</video>
<div class="warning-modal"> <div class="warning-modal">
<h1 class="shadow"><img src="/images/warning.png" class="inline"></img>THIS SITE CONTAINS LIVE MALWARE<img src="/images/warning.png" class="inline"></img></h1> <h1 class="shadow">
<img src="/images/warning.png" class="inline" alt="Warning!">
<span>THIS SITE CONTAINS LIVE MALWARE</span>
<img src="/images/warning.png" class="inline" alt="Warning!">
</h1>
<p class="shadow"> <p class="shadow">
It's highly recommended to visit this website under a <b>Sandboxed browser</b> or, even better, a <b>Virtual Machine (VM)</b>.<br> It's highly recommended to visit this website under a <strong>Sandboxed browser</strong> or, even better, a <strong>Virtual Machine (VM)</strong>.<br />
Please take all necessary precautions before clicking <b>ANY</b> links <i>under</i> that modal. You have been warned. Please take all necessary precautions before clicking <strong>ANY</strong> links <em>under</em> that modal. You have been warned.
</p> </p>
<p class="shadow">Automatic redirect will happen in 15 seconds, please read carefully.</p> <p class="shadow">Automatic redirect will happen in 15 seconds, please read carefully.</p>
<a class="blue" href="malware.html">I understand, redirect now</a> <a class="blue" href="/malware.html">I understand, redirect now</a>
</div> </div>
<video class="modal-background" autoplay muted loop>
<source src="/media/malware.mp4" type="video/mp4">
</video>
</body> </body>
</html> </html>

View File

@ -1,98 +1,130 @@
@font-face { @font-face {
font-family: "Open Sans"; font-family: "Open Sans";
src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); src: url("/fonts/OpenSans-Regular.woff2") format("woff2"), url("/fonts/OpenSans-Regular.woff") format("woff");
} }
body {
background-image: url("images/background.png");
margin-bottom: 2%;
font-family: "Open Sans", sans-serif;
}
video.bg {
position: fixed;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
object-fit: cover; @font-face {
font-family: "Open Sans";
src: url("/fonts/OpenSans-Bold.woff2") format("woff2"), url("/fonts/OpenSans-Bold.woff") format("woff");
font-weight: bold;
} }
div.warning {
display: none; @font-face {
position: fixed; font-family: "Open Sans";
background: rgba(0, 0, 0, 0.6); src: url("/fonts/OpenSans-Italic.woff2") format("woff2"), url("/fonts/OpenSans-Italic.woff") format("woff");
width: 100%; font-style: italic;
height: 100%;
z-index: 9999999;
top: 0;
left: 0;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
} }
.container {
display: flex; @font-face {
flex-direction: column; font-family: "Open Sans";
justify-content: center; src: url("/fonts/OpenSans-BoldItalic.woff2") format("woff2"), url("/fonts/OpenSans-BoldItalic.woff") format("woff");
align-items: center; font-weight: bold;
font-style: italic;
} }
.title h1, .title p {
display: inline; body {
vertical-align: bottom; background-image: url("/images/background.png");
line-height: 100%; font-family: "Open Sans", sans-serif;
} }
.description {
text-align: center; .modal-background {
position: fixed;
width: 100%;
height: 100%;
object-fit: cover;
} }
.shadow {
color: #FFF; div.warning {
text-shadow: #000 6px 3px 8px; display: none;
position: fixed;
background: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
z-index: 69;
top: 0;
left: 0;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
} }
.inline {
width: 30px; .container {
padding: 0 8px 0 8px; display: flex;
} flex-direction: column;
div.warning-modal { justify-content: center;
position: fixed; align-items: center;
display: flex;
background: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
top: 0;
left: 0;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
} }
@media (min-width: 1700px) and (min-height: 600px) {
div.warning-modal { .title h1, .title p {
transform: translate(-50%, -50%) scale(2); display: inline;
transform-origin: 0% 0% 0px; vertical-align: bottom;
} line-height: 100%;
} }
a.blue {
color: #4287f5; .description {
} text-align: center;
.thanks {
color: #FF0000
} }
.links {
display: flex; .shadow {
max-width: 70%; color: #FFF;
flex-flow: row wrap; text-shadow: #000 6px 3px 8px;
align-items: space-around;
justify-content: space-around;
padding: 20px;
gap: 20px;
} }
.dlink {
display: flex; .inline {
width: 30%; width: 30px;
flex-direction: column; padding: 0 8px 0 8px;
justify-content: center;
align-items: center;
} }
.dlink img {
max-width: 400px; div.warning-modal {
position: fixed;
display: flex;
background: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
top: 0;
left: 0;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
}
@media (min-width: 1700px) and (min-height: 600px) {
div.warning-modal {
transform: translate(-50%, -50%) scale(2);
transform-origin: 0 0 0;
}
}
a.blue {
color: #4287f5;
}
.thanks {
color: #FF0000
}
.links {
display: flex;
max-width: 70%;
flex-flow: row wrap;
align-items: space-around;
justify-content: space-around;
padding: 20px;
gap: 20px;
}
.dlink {
display: flex;
width: 30%;
flex-direction: column;
justify-content: center;
align-items: center;
}
.dlink img {
max-width: 400px;
} }