Slight uplift of this tragedy
This commit is contained in:
parent
33bd09ffdf
commit
f574205702
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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.
25
index.html
25
index.html
|
@ -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>
|
48
styles.css
48
styles.css
|
@ -1,28 +1,48 @@
|
||||||
@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");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: "Open Sans";
|
||||||
|
src: url("/fonts/OpenSans-Bold.woff2") format("woff2"), url("/fonts/OpenSans-Bold.woff") format("woff");
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: "Open Sans";
|
||||||
|
src: url("/fonts/OpenSans-Italic.woff2") format("woff2"), url("/fonts/OpenSans-Italic.woff") format("woff");
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
@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;
|
||||||
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
background-image: url("images/background.png");
|
background-image: url("/images/background.png");
|
||||||
margin-bottom: 2%;
|
|
||||||
font-family: "Open Sans", sans-serif;
|
font-family: "Open Sans", sans-serif;
|
||||||
}
|
}
|
||||||
video.bg {
|
|
||||||
|
.modal-background {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
right: 0;
|
|
||||||
bottom: 0;
|
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
|
||||||
object-fit: cover;
|
object-fit: cover;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.warning {
|
div.warning {
|
||||||
display: none;
|
display: none;
|
||||||
position: fixed;
|
position: fixed;
|
||||||
background: rgba(0, 0, 0, 0.6);
|
background: rgba(0, 0, 0, 0.6);
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
z-index: 9999999;
|
z-index: 69;
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
@ -30,28 +50,34 @@
|
||||||
align-items: center;
|
align-items: center;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.container {
|
.container {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.title h1, .title p {
|
.title h1, .title p {
|
||||||
display: inline;
|
display: inline;
|
||||||
vertical-align: bottom;
|
vertical-align: bottom;
|
||||||
line-height: 100%;
|
line-height: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.description {
|
.description {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.shadow {
|
.shadow {
|
||||||
color: #FFF;
|
color: #FFF;
|
||||||
text-shadow: #000 6px 3px 8px;
|
text-shadow: #000 6px 3px 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.inline {
|
.inline {
|
||||||
width: 30px;
|
width: 30px;
|
||||||
padding: 0 8px 0 8px;
|
padding: 0 8px 0 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.warning-modal {
|
div.warning-modal {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -65,18 +91,22 @@
|
||||||
align-items: center;
|
align-items: center;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (min-width: 1700px) and (min-height: 600px) {
|
@media (min-width: 1700px) and (min-height: 600px) {
|
||||||
div.warning-modal {
|
div.warning-modal {
|
||||||
transform: translate(-50%, -50%) scale(2);
|
transform: translate(-50%, -50%) scale(2);
|
||||||
transform-origin: 0% 0% 0px;
|
transform-origin: 0 0 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
a.blue {
|
a.blue {
|
||||||
color: #4287f5;
|
color: #4287f5;
|
||||||
}
|
}
|
||||||
|
|
||||||
.thanks {
|
.thanks {
|
||||||
color: #FF0000
|
color: #FF0000
|
||||||
}
|
}
|
||||||
|
|
||||||
.links {
|
.links {
|
||||||
display: flex;
|
display: flex;
|
||||||
max-width: 70%;
|
max-width: 70%;
|
||||||
|
@ -86,6 +116,7 @@
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
gap: 20px;
|
gap: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dlink {
|
.dlink {
|
||||||
display: flex;
|
display: flex;
|
||||||
width: 30%;
|
width: 30%;
|
||||||
|
@ -93,6 +124,7 @@
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dlink img {
|
.dlink img {
|
||||||
max-width: 400px;
|
max-width: 400px;
|
||||||
}
|
}
|
Loading…
Reference in New Issue