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>
<html>
<html lang="en">
<head>
<title>Malware Generator</title>
<link rel="icon" type="image/x-icon" href="/images/favicon.ico">
@ -16,26 +16,31 @@
<meta property="og:image:alt" content="Warning!">
<script>
setTimeout(function(){
setTimeout(() => {
window.location.href = 'https://mgen.fast-dl.cc/malware.html';
}, 15000);
</script>
</head>
<body>
<video class="bg" autoplay muted loop>
<source src="/media/malware.mp4" type="video/mp4">
</video>
<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">
It's highly recommended to visit this website under a <b>Sandboxed browser</b> or, even better, a <b>Virtual Machine (VM)</b>.<br>
Please take all necessary precautions before clicking <b>ANY</b> links <i>under</i> that modal. You have been warned.
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 <strong>ANY</strong> links <em>under</em> that modal. You have been warned.
</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>
</div>
<a class="blue" href="/malware.html">I understand, redirect now</a>
</div>
<video class="modal-background" autoplay muted loop>
<source src="/media/malware.mp4" type="video/mp4">
</video>
</body>
</html>

View File

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