Slight uplift of this tragedy

This commit is contained in:
2023-09-27 21:38:49 +03:00
parent 33bd09ffdf
commit f574205702
14 changed files with 172 additions and 94 deletions
+8
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
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>
Generated
+19
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>
Generated
+6
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>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+16 -11
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>
+115 -83
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;
}