PHP Malware Analysis

index.html

md5: e87c36ed1b31759be52642a804e4a22e

Jump to:

Screenshot


Attributes

Title

URLs


Deobfuscated PHP code

<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=width">
<link rel="icon" type="image/png" href="https://anubis.6te.net/favicon.png"/>
<title>403 Forbidden</title>
<script type="text/javascript">
			! function(a, b) {
				var cw = document.documentElement.clientWidth || document.body.clientWidth;
				cw = cw > a ? a : cw;
				var zoom = cw / b;
				document.write('<style id="htmlzoom">html{font-size:' + (zoom * 60) + 'px;}</style>');
				window.addEventListener('resize', function() {
					cw = document.documentElement.clientWidth || document.body.clientWidth;
					if(cw > a) cw = a;
					zoom = cw / b;
					document.getElementById('htmlzoom').innerHTML = 'html{font-size:' + (zoom * 60) + 'px;}';
				});
			}(720, 360);
		</script>
	<style>

.anubiskunGlitch {
  z-index: 9;
  color: #666;
  position: relative;
  animation: anubiskunGlitch1 2s infinite;
  -moz-animation: anubiskunGlitch1 2.5s infinite;
  -webkit-animation: anubiskunGlitch1 2.5s infinite;
  -o-animation: anubiskunGlitch1 2.5s infinite;
}
.anubiskunGlitch:before,  .anubiskunGlitch:after {
  content: attr(data-text);
  position: absolute;
  left: -4px;
  right: 3px;
  top: 3px;
  bottom: -3px;
}
.anubiskunGlitch:before {
  color: #000;
  animation: anubiskunGlitch2 1s infinite;
  -moz-animation: anubiskunGlitch2 2.5s infinite;
  -webkit-animation: anubiskunGlitch2 2.5s infinite;
  -o-animation: anubiskunGlitch2 2.5s infinite;
}
.anubiskunGlitch:after {
  color: #000;
  animation: anubiskunGlitch3 1.5s infinite;
  -moz-animation: anubiskunGlitch3 2.5s infinite;
  -webkit-animation: anubiskunGlitch3 2.5s infinite;
  -o-animation: anubiskunGlitch3 2.5s infinite;
}
@keyframes anubiskunGlitch1{0% {transform: none;opacity: 1;}7% {transform: skew(-0.5deg, -0.9deg);opacity: 0.75;}10% {transform: none;opacity: 1;}27% {transform: none;opacity: 1;}30% {transform: skew(0.8deg, -0.1deg);opacity: 0.75;}35% {transform: none;opacity: 1;}52% {transform: none;opacity: 1;}55% {transform: skew(-1deg, 0.2deg);opacity: 0.75;}50% {transform: none;opacity: 1;}72% {transform: none;opacity: 1;}75% {transform: skew(0.4deg, 1deg);opacity: 0.75;}80% {transform: none;opacity: 1;}100% {transform: none;opacity: 1;}}
@-webkit-keyframes anubiskunGlitch1{0% {transform: none;opacity: 1;}7% {transform: skew(-0.5deg, -0.9deg);opacity: 0.75;}10% {transform: none;opacity: 1;}27% {transform: none;opacity: 1;}30% {transform: skew(0.8deg, -0.1deg);opacity: 0.75;}35% {transform: none;opacity: 1;}52% {transform: none;opacity: 1;}55% {transform: skew(-1deg, 0.2deg);opacity: 0.75;}50% {transform: none;opacity: 1;}72% {transform: none;opacity: 1;}75% {transform: skew(0.4deg, 1deg);opacity: 0.75;}80% {transform: none;opacity: 1;}100% {transform: none;opacity: 1;}}
@keyframes anubiskunGlitch2{0% {transform: none;opacity: 0.25;}7% {transform: translate(-2px, -3px);opacity: 0.5;}10% {transform: none;opacity: 0.25;}27% {transform: none;opacity: 0.25;}30% {transform: translate(-5px, -2px);opacity: 0.5;}35% {transform: none;opacity: 0.25;}52% {transform: none;opacity: 0.25;}55% {transform: translate(-5px, -1px);opacity: 0.5;}50% {transform: none;opacity: 0.25;}72% {transform: none;opacity: 0.25;}75% {transform: translate(-2px, -6px);opacity: 0.5;}80% {transform: none;opacity: 0.25;}100% {transform: none;opacity: 0.25;}}
@-webkit-keyframes anubiskunGlitch2{0% {transform: none;opacity: 0.25;}7% {transform: translate(-2px, -3px);opacity: 0.5;}10% {transform: none;opacity: 0.25;}27% {transform: none;opacity: 0.25;}30% {transform: translate(-5px, -2px);opacity: 0.5;}35% {transform: none;opacity: 0.25;}52% {transform: none;opacity: 0.25;}55% {transform: translate(-5px, -1px);opacity: 0.5;}50% {transform: none;opacity: 0.25;}72% {transform: none;opacity: 0.25;}75% {transform: translate(-2px, -6px);opacity: 0.5;}80% {transform: none;opacity: 0.25;}100% {transform: none;opacity: 0.25;}}
@keyframes anubiskunGlitch3{0% {transform: none;opacity: 0.25;}7% {transform: translate(2px, 3px);opacity: 0.5;}10% {transform: none;opacity: 0.25;}27% {transform: none;opacity: 0.25;}30% {transform: translate(5px, 2px);opacity: 0.5;}35% {transform: none;opacity: 0.25;}52% {transform: none;opacity: 0.25;}55% {transform: translate(5px, 1px);opacity: 0.5;}50% {transform: none;opacity: 0.25;}72% {transform: none;opacity: 0.25;}75% {transform: translate(2px, 6px);opacity: 0.5;}80% {transform: none;opacity: 0.25;}100% {transform: none;opacity: 0.25;}}
@-webkit-keyframes anubiskunGlitch3{0% {transform: none;opacity: 0.25;}7% {transform: translate(2px, 3px);opacity: 0.5;}10% {transform: none;opacity: 0.25;}27% {transform: none;opacity: 0.25;}30% {transform: translate(5px, 2px);opacity: 0.5;}35% {transform: none;opacity: 0.25;}52% {transform: none;opacity: 0.25;}55% {transform: translate(5px, 1px);opacity: 0.5;}50% {transform: none;opacity: 0.25;}72% {transform: none;opacity: 0.25;}75% {transform: translate(2px, 6px);opacity: 0.5;}80% {transform: none;opacity: 0.25;}100% {transform: none;opacity: 0.25;}}



*{
    transition: all 0.6s;
}

html {
    height: 100%;
}

body{
    font-family: 'Lato', sans-serif;
    background: rgba( 21, 10, 29, 13.3 );
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
    backdrop-filter: blur( 10px );
    -webkit-backdrop-filter: blur( 10px );
    border-radius: 0px;
    margin: 30px;
}

.bg{
border:0px solid green;
margin:0px;
padding:0;
width:100%;
height:100%;
background:url(https://anubis.6te.net/img/bg.png);
background-repeat:no-repeat;
background-position:center center;
}

#main{
    display: table;
    width: 100%;
    height: 100%;
    text-align: center;
}
.fix{
  display: fixed;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 30%;
  background: rgba( 0, 0, 0, 0.3 );
  box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
  backdrop-filter: blur( 2px );
  -webkit-backdrop-filter: blur( 2px );
  border-radius: 10px;
  animation: walk 1s linear 0s infinite;
}
.fof{
	  display: table-cell;
	  vertical-align: middle;
	  padding-top: 0px;
}

.fof h1{
    z-index: 10;
	  font-size: 100%;
	  display: inline-block;
	  padding-right: 30px;
	  padding-left: 30px;
	  background: rgba( 0.2, 0, 0, 0.5 );
    backdrop-filter: blur( 2px );
    -webkit-backdrop-filter: blur( 2px );
    border-radius: 10px;
	  animation: walk 1s linear 0s infinite;
}

@keyframes walk{
from {
    box-shadow: inset 4px 0px 9px #0000FF;
  }
  100% {
    box-shadow: inset -4px 0px 9px #8A2BE2;
  }
  100% {
    box-shadow: inset -4px 0px 9px #7FFF00;
  }
  100% {
    box-shadow: inset -4px 0px 9px #FF7F50;
  }
  100% {
    box-shadow: inset -4px 0px 9px #DC143C;
  }
  100% {
    box-shadow: inset -4px 0px 9px #00FFFF;
  }
  100% {
    box-shadow: inset -4px 0px 9px #DC143C;
  }
}

.pelangi {
  animation: colorRotate 1s linear 0s infinite;
}
.pelangi1 {
  animation: colorRotate 2s linear 0s infinite;
}
.pelangi2 {
  animation: colorRotate 3s linear 0s infinite;
}
.pelangi3 {
  animation: colorBack 1s linear 0s infinite;
}
.pelangi4 {
  animation: colorBack 2s linear 0s infinite;
}
.pelangi5 {
  animation: colorBack 3s linear 0s infinite;
}

@keyframes colorRotate {
  from {
    color: #6666ff;
  }
  10% {
    color: #0099ff;
  }
  50% {
    color: #00ff00;
  }
  75% {
    color: #ff3399;
  }
  100% {
    color: #6666ff;
  }
}

@keyframes colorBack {
  from {
    color: #6666ff;
  }
  10% {
    color: #ff3399;
  }
  50% {
    color: #00ff00;
  }
  75% {
    color: #0099ff;
  }
  100% {
    color: #6666ff;
  }
}
#footer{
   filter: alpha(opacity=100);
   opacity: 0.3;
   position: absolute;
   text-align: center;
   bottom:0px;
   width:100%;
   height:80%; 
   color: #ff0;
  text-shadow: #000 0px 9px 20px;
  font-family: "Consolas", "Courier New", "Courier";
  font-size: 30px;
  line-height: 1.40em;
  font-weight: 500;
  overflow: hidden;
}
#footer2{
   filter: alpha(opacity=100);
   opacity: 0.4;
   position: absolute;
   text-align: center;
   bottom:0px;
   width:100%;
   height:50%; 
   color: #ff0;
  text-shadow: #000 0px 9px 20px;
  font-family: "Consolas", "Courier New", "Courier";
  font-size: 30px;
  line-height: 1.40em;
  font-weight: 500;
  overflow: hidden;
}
a {
  text-decoration: none;
  color: #ff0; }
  a:hover {
    color: #999; }

	</style>
</head>
<body>
<div id="main" class="bg">
      <div class="fof">
        		  <div class="pelangi fix">Forbidden</div>
        		<h1>
        		  <div class="pelangi anubiskunGlitch" data-text="E" >E</div>
        		  <div class="pelangi3 anubiskunGlitch" data-text="R">R</div>
        		  <div class="pelangi1 anubiskunGlitch" data-text="R">R</div>
        		  <div class="pelangi4 anubiskunGlitch" data-text="O">O</div>
        		  <div class="pelangi2 anubiskunGlitch" data-text="R">R</div>
        		  <div class="pelangi5 anubiskunGlitch" data-text="•">•</div>
        		  <div class="pelangi1 anubiskunGlitch" data-text="4">4</div>
        		  <div class="pelangi3 anubiskunGlitch" data-text="0">0</div>
        		  <div class="pelangi1 anubiskunGlitch" data-text="3">3</div>
        		</h1>
        		  <div class="pelangi3 fix">Forbidden</div>
        		<div id="footer">404 © 2021 By <a href="https://github.com/anubiskun">anubiskun</a></div>
        		<div id="footer2">404 © 2021 By <a href="https://github.com/anubiskun">anubiskun</a></div>
    	</div>
</div>

</body>
</html>

Execution traces


Generated HTML code

<html><head>
<meta charset="utf-8">
<meta name="viewport" content="width=width">
<link rel="icon" type="image/png" href="https://anubis.6te.net/favicon.png">
<title>403 Forbidden</title>
<script type="text/javascript">
			! function(a, b) {
				var cw = document.documentElement.clientWidth || document.body.clientWidth;
				cw = cw > a ? a : cw;
				var zoom = cw / b;
				document.write('<style id="htmlzoom">html{font-size:' + (zoom * 60) + 'px;}</style>');
				window.addEventListener('resize', function() {
					cw = document.documentElement.clientWidth || document.body.clientWidth;
					if(cw > a) cw = a;
					zoom = cw / b;
					document.getElementById('htmlzoom').innerHTML = 'html{font-size:' + (zoom * 60) + 'px;}';
				});
			}(720, 360);
		</script><style id="htmlzoom">html{font-size:120px;}</style>
	<style>

.anubiskunGlitch {
  z-index: 9;
  color: #666;
  position: relative;
  animation: anubiskunGlitch1 2s infinite;
  -moz-animation: anubiskunGlitch1 2.5s infinite;
  -webkit-animation: anubiskunGlitch1 2.5s infinite;
  -o-animation: anubiskunGlitch1 2.5s infinite;
}
.anubiskunGlitch:before,  .anubiskunGlitch:after {
  content: attr(data-text);
  position: absolute;
  left: -4px;
  right: 3px;
  top: 3px;
  bottom: -3px;
}
.anubiskunGlitch:before {
  color: #000;
  animation: anubiskunGlitch2 1s infinite;
  -moz-animation: anubiskunGlitch2 2.5s infinite;
  -webkit-animation: anubiskunGlitch2 2.5s infinite;
  -o-animation: anubiskunGlitch2 2.5s infinite;
}
.anubiskunGlitch:after {
  color: #000;
  animation: anubiskunGlitch3 1.5s infinite;
  -moz-animation: anubiskunGlitch3 2.5s infinite;
  -webkit-animation: anubiskunGlitch3 2.5s infinite;
  -o-animation: anubiskunGlitch3 2.5s infinite;
}
@keyframes anubiskunGlitch1{0% {transform: none;opacity: 1;}7% {transform: skew(-0.5deg, -0.9deg);opacity: 0.75;}10% {transform: none;opacity: 1;}27% {transform: none;opacity: 1;}30% {transform: skew(0.8deg, -0.1deg);opacity: 0.75;}35% {transform: none;opacity: 1;}52% {transform: none;opacity: 1;}55% {transform: skew(-1deg, 0.2deg);opacity: 0.75;}50% {transform: none;opacity: 1;}72% {transform: none;opacity: 1;}75% {transform: skew(0.4deg, 1deg);opacity: 0.75;}80% {transform: none;opacity: 1;}100% {transform: none;opacity: 1;}}
@-webkit-keyframes anubiskunGlitch1{0% {transform: none;opacity: 1;}7% {transform: skew(-0.5deg, -0.9deg);opacity: 0.75;}10% {transform: none;opacity: 1;}27% {transform: none;opacity: 1;}30% {transform: skew(0.8deg, -0.1deg);opacity: 0.75;}35% {transform: none;opacity: 1;}52% {transform: none;opacity: 1;}55% {transform: skew(-1deg, 0.2deg);opacity: 0.75;}50% {transform: none;opacity: 1;}72% {transform: none;opacity: 1;}75% {transform: skew(0.4deg, 1deg);opacity: 0.75;}80% {transform: none;opacity: 1;}100% {transform: none;opacity: 1;}}
@keyframes anubiskunGlitch2{0% {transform: none;opacity: 0.25;}7% {transform: translate(-2px, -3px);opacity: 0.5;}10% {transform: none;opacity: 0.25;}27% {transform: none;opacity: 0.25;}30% {transform: translate(-5px, -2px);opacity: 0.5;}35% {transform: none;opacity: 0.25;}52% {transform: none;opacity: 0.25;}55% {transform: translate(-5px, -1px);opacity: 0.5;}50% {transform: none;opacity: 0.25;}72% {transform: none;opacity: 0.25;}75% {transform: translate(-2px, -6px);opacity: 0.5;}80% {transform: none;opacity: 0.25;}100% {transform: none;opacity: 0.25;}}
@-webkit-keyframes anubiskunGlitch2{0% {transform: none;opacity: 0.25;}7% {transform: translate(-2px, -3px);opacity: 0.5;}10% {transform: none;opacity: 0.25;}27% {transform: none;opacity: 0.25;}30% {transform: translate(-5px, -2px);opacity: 0.5;}35% {transform: none;opacity: 0.25;}52% {transform: none;opacity: 0.25;}55% {transform: translate(-5px, -1px);opacity: 0.5;}50% {transform: none;opacity: 0.25;}72% {transform: none;opacity: 0.25;}75% {transform: translate(-2px, -6px);opacity: 0.5;}80% {transform: none;opacity: 0.25;}100% {transform: none;opacity: 0.25;}}
@keyframes anubiskunGlitch3{0% {transform: none;opacity: 0.25;}7% {transform: translate(2px, 3px);opacity: 0.5;}10% {transform: none;opacity: 0.25;}27% {transform: none;opacity: 0.25;}30% {transform: translate(5px, 2px);opacity: 0.5;}35% {transform: none;opacity: 0.25;}52% {transform: none;opacity: 0.25;}55% {transform: translate(5px, 1px);opacity: 0.5;}50% {transform: none;opacity: 0.25;}72% {transform: none;opacity: 0.25;}75% {transform: translate(2px, 6px);opacity: 0.5;}80% {transform: none;opacity: 0.25;}100% {transform: none;opacity: 0.25;}}
@-webkit-keyframes anubiskunGlitch3{0% {transform: none;opacity: 0.25;}7% {transform: translate(2px, 3px);opacity: 0.5;}10% {transform: none;opacity: 0.25;}27% {transform: none;opacity: 0.25;}30% {transform: translate(5px, 2px);opacity: 0.5;}35% {transform: none;opacity: 0.25;}52% {transform: none;opacity: 0.25;}55% {transform: translate(5px, 1px);opacity: 0.5;}50% {transform: none;opacity: 0.25;}72% {transform: none;opacity: 0.25;}75% {transform: translate(2px, 6px);opacity: 0.5;}80% {transform: none;opacity: 0.25;}100% {transform: none;opacity: 0.25;}}



*{
    transition: all 0.6s;
}

html {
    height: 100%;
}

body{
    font-family: 'Lato', sans-serif;
    background: rgba( 21, 10, 29, 13.3 );
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
    backdrop-filter: blur( 10px );
    -webkit-backdrop-filter: blur( 10px );
    border-radius: 0px;
    margin: 30px;
}

.bg{
border:0px solid green;
margin:0px;
padding:0;
width:100%;
height:100%;
background:url(https://anubis.6te.net/img/bg.png);
background-repeat:no-repeat;
background-position:center center;
}

#main{
    display: table;
    width: 100%;
    height: 100%;
    text-align: center;
}
.fix{
  display: fixed;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 30%;
  background: rgba( 0, 0, 0, 0.3 );
  box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
  backdrop-filter: blur( 2px );
  -webkit-backdrop-filter: blur( 2px );
  border-radius: 10px;
  animation: walk 1s linear 0s infinite;
}
.fof{
	  display: table-cell;
	  vertical-align: middle;
	  padding-top: 0px;
}

.fof h1{
    z-index: 10;
	  font-size: 100%;
	  display: inline-block;
	  padding-right: 30px;
	  padding-left: 30px;
	  background: rgba( 0.2, 0, 0, 0.5 );
    backdrop-filter: blur( 2px );
    -webkit-backdrop-filter: blur( 2px );
    border-radius: 10px;
	  animation: walk 1s linear 0s infinite;
}

@keyframes walk{
from {
    box-shadow: inset 4px 0px 9px #0000FF;
  }
  100% {
    box-shadow: inset -4px 0px 9px #8A2BE2;
  }
  100% {
    box-shadow: inset -4px 0px 9px #7FFF00;
  }
  100% {
    box-shadow: inset -4px 0px 9px #FF7F50;
  }
  100% {
    box-shadow: inset -4px 0px 9px #DC143C;
  }
  100% {
    box-shadow: inset -4px 0px 9px #00FFFF;
  }
  100% {
    box-shadow: inset -4px 0px 9px #DC143C;
  }
}

.pelangi {
  animation: colorRotate 1s linear 0s infinite;
}
.pelangi1 {
  animation: colorRotate 2s linear 0s infinite;
}
.pelangi2 {
  animation: colorRotate 3s linear 0s infinite;
}
.pelangi3 {
  animation: colorBack 1s linear 0s infinite;
}
.pelangi4 {
  animation: colorBack 2s linear 0s infinite;
}
.pelangi5 {
  animation: colorBack 3s linear 0s infinite;
}

@keyframes colorRotate {
  from {
    color: #6666ff;
  }
  10% {
    color: #0099ff;
  }
  50% {
    color: #00ff00;
  }
  75% {
    color: #ff3399;
  }
  100% {
    color: #6666ff;
  }
}

@keyframes colorBack {
  from {
    color: #6666ff;
  }
  10% {
    color: #ff3399;
  }
  50% {
    color: #00ff00;
  }
  75% {
    color: #0099ff;
  }
  100% {
    color: #6666ff;
  }
}
#footer{
   filter: alpha(opacity=100);
   opacity: 0.3;
   position: absolute;
   text-align: center;
   bottom:0px;
   width:100%;
   height:80%; 
   color: #ff0;
  text-shadow: #000 0px 9px 20px;
  font-family: "Consolas", "Courier New", "Courier";
  font-size: 30px;
  line-height: 1.40em;
  font-weight: 500;
  overflow: hidden;
}
#footer2{
   filter: alpha(opacity=100);
   opacity: 0.4;
   position: absolute;
   text-align: center;
   bottom:0px;
   width:100%;
   height:50%; 
   color: #ff0;
  text-shadow: #000 0px 9px 20px;
  font-family: "Consolas", "Courier New", "Courier";
  font-size: 30px;
  line-height: 1.40em;
  font-weight: 500;
  overflow: hidden;
}
a {
  text-decoration: none;
  color: #ff0; }
  a:hover {
    color: #999; }

	</style>
</head>
<body>
<div id="main" class="bg">
      <div class="fof">
        		  <div class="pelangi fix">Forbidden</div>
        		<h1>
        		  <div class="pelangi anubiskunGlitch" data-text="E">E</div>
        		  <div class="pelangi3 anubiskunGlitch" data-text="R">R</div>
        		  <div class="pelangi1 anubiskunGlitch" data-text="R">R</div>
        		  <div class="pelangi4 anubiskunGlitch" data-text="O">O</div>
        		  <div class="pelangi2 anubiskunGlitch" data-text="R">R</div>
        		  <div class="pelangi5 anubiskunGlitch" data-text="•">•</div>
        		  <div class="pelangi1 anubiskunGlitch" data-text="4">4</div>
        		  <div class="pelangi3 anubiskunGlitch" data-text="0">0</div>
        		  <div class="pelangi1 anubiskunGlitch" data-text="3">3</div>
        		</h1>
        		  <div class="pelangi3 fix">Forbidden</div>
        		<div id="footer">404 © 2021 By <a href="https://github.com/anubiskun">anubiskun</a></div>
        		<div id="footer2">404 © 2021 By <a href="https://github.com/anubiskun">anubiskun</a></div>
    	</div>
</div>


</body></html>

Original PHP code

<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=width">
<link rel="icon" type="image/png" href="https://anubis.6te.net/favicon.png"/>
<title>403 Forbidden</title>
<script type="text/javascript">
			! function(a, b) {
				var cw = document.documentElement.clientWidth || document.body.clientWidth;
				cw = cw > a ? a : cw;
				var zoom = cw / b;
				document.write('<style id="htmlzoom">html{font-size:' + (zoom * 60) + 'px;}</style>');
				window.addEventListener('resize', function() {
					cw = document.documentElement.clientWidth || document.body.clientWidth;
					if(cw > a) cw = a;
					zoom = cw / b;
					document.getElementById('htmlzoom').innerHTML = 'html{font-size:' + (zoom * 60) + 'px;}';
				});
			}(720, 360);
		</script>
	<style>

.anubiskunGlitch {
  z-index: 9;
  color: #666;
  position: relative;
  animation: anubiskunGlitch1 2s infinite;
  -moz-animation: anubiskunGlitch1 2.5s infinite;
  -webkit-animation: anubiskunGlitch1 2.5s infinite;
  -o-animation: anubiskunGlitch1 2.5s infinite;
}
.anubiskunGlitch:before,  .anubiskunGlitch:after {
  content: attr(data-text);
  position: absolute;
  left: -4px;
  right: 3px;
  top: 3px;
  bottom: -3px;
}
.anubiskunGlitch:before {
  color: #000;
  animation: anubiskunGlitch2 1s infinite;
  -moz-animation: anubiskunGlitch2 2.5s infinite;
  -webkit-animation: anubiskunGlitch2 2.5s infinite;
  -o-animation: anubiskunGlitch2 2.5s infinite;
}
.anubiskunGlitch:after {
  color: #000;
  animation: anubiskunGlitch3 1.5s infinite;
  -moz-animation: anubiskunGlitch3 2.5s infinite;
  -webkit-animation: anubiskunGlitch3 2.5s infinite;
  -o-animation: anubiskunGlitch3 2.5s infinite;
}
@keyframes anubiskunGlitch1{0% {transform: none;opacity: 1;}7% {transform: skew(-0.5deg, -0.9deg);opacity: 0.75;}10% {transform: none;opacity: 1;}27% {transform: none;opacity: 1;}30% {transform: skew(0.8deg, -0.1deg);opacity: 0.75;}35% {transform: none;opacity: 1;}52% {transform: none;opacity: 1;}55% {transform: skew(-1deg, 0.2deg);opacity: 0.75;}50% {transform: none;opacity: 1;}72% {transform: none;opacity: 1;}75% {transform: skew(0.4deg, 1deg);opacity: 0.75;}80% {transform: none;opacity: 1;}100% {transform: none;opacity: 1;}}
@-webkit-keyframes anubiskunGlitch1{0% {transform: none;opacity: 1;}7% {transform: skew(-0.5deg, -0.9deg);opacity: 0.75;}10% {transform: none;opacity: 1;}27% {transform: none;opacity: 1;}30% {transform: skew(0.8deg, -0.1deg);opacity: 0.75;}35% {transform: none;opacity: 1;}52% {transform: none;opacity: 1;}55% {transform: skew(-1deg, 0.2deg);opacity: 0.75;}50% {transform: none;opacity: 1;}72% {transform: none;opacity: 1;}75% {transform: skew(0.4deg, 1deg);opacity: 0.75;}80% {transform: none;opacity: 1;}100% {transform: none;opacity: 1;}}
@keyframes anubiskunGlitch2{0% {transform: none;opacity: 0.25;}7% {transform: translate(-2px, -3px);opacity: 0.5;}10% {transform: none;opacity: 0.25;}27% {transform: none;opacity: 0.25;}30% {transform: translate(-5px, -2px);opacity: 0.5;}35% {transform: none;opacity: 0.25;}52% {transform: none;opacity: 0.25;}55% {transform: translate(-5px, -1px);opacity: 0.5;}50% {transform: none;opacity: 0.25;}72% {transform: none;opacity: 0.25;}75% {transform: translate(-2px, -6px);opacity: 0.5;}80% {transform: none;opacity: 0.25;}100% {transform: none;opacity: 0.25;}}
@-webkit-keyframes anubiskunGlitch2{0% {transform: none;opacity: 0.25;}7% {transform: translate(-2px, -3px);opacity: 0.5;}10% {transform: none;opacity: 0.25;}27% {transform: none;opacity: 0.25;}30% {transform: translate(-5px, -2px);opacity: 0.5;}35% {transform: none;opacity: 0.25;}52% {transform: none;opacity: 0.25;}55% {transform: translate(-5px, -1px);opacity: 0.5;}50% {transform: none;opacity: 0.25;}72% {transform: none;opacity: 0.25;}75% {transform: translate(-2px, -6px);opacity: 0.5;}80% {transform: none;opacity: 0.25;}100% {transform: none;opacity: 0.25;}}
@keyframes anubiskunGlitch3{0% {transform: none;opacity: 0.25;}7% {transform: translate(2px, 3px);opacity: 0.5;}10% {transform: none;opacity: 0.25;}27% {transform: none;opacity: 0.25;}30% {transform: translate(5px, 2px);opacity: 0.5;}35% {transform: none;opacity: 0.25;}52% {transform: none;opacity: 0.25;}55% {transform: translate(5px, 1px);opacity: 0.5;}50% {transform: none;opacity: 0.25;}72% {transform: none;opacity: 0.25;}75% {transform: translate(2px, 6px);opacity: 0.5;}80% {transform: none;opacity: 0.25;}100% {transform: none;opacity: 0.25;}}
@-webkit-keyframes anubiskunGlitch3{0% {transform: none;opacity: 0.25;}7% {transform: translate(2px, 3px);opacity: 0.5;}10% {transform: none;opacity: 0.25;}27% {transform: none;opacity: 0.25;}30% {transform: translate(5px, 2px);opacity: 0.5;}35% {transform: none;opacity: 0.25;}52% {transform: none;opacity: 0.25;}55% {transform: translate(5px, 1px);opacity: 0.5;}50% {transform: none;opacity: 0.25;}72% {transform: none;opacity: 0.25;}75% {transform: translate(2px, 6px);opacity: 0.5;}80% {transform: none;opacity: 0.25;}100% {transform: none;opacity: 0.25;}}



*{
    transition: all 0.6s;
}

html {
    height: 100%;
}

body{
    font-family: 'Lato', sans-serif;
    background: rgba( 21, 10, 29, 13.3 );
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
    backdrop-filter: blur( 10px );
    -webkit-backdrop-filter: blur( 10px );
    border-radius: 0px;
    margin: 30px;
}

.bg{
border:0px solid green;
margin:0px;
padding:0;
width:100%;
height:100%;
background:url(https://anubis.6te.net/img/bg.png);
background-repeat:no-repeat;
background-position:center center;
}

#main{
    display: table;
    width: 100%;
    height: 100%;
    text-align: center;
}
.fix{
  display: fixed;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 30%;
  background: rgba( 0, 0, 0, 0.3 );
  box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
  backdrop-filter: blur( 2px );
  -webkit-backdrop-filter: blur( 2px );
  border-radius: 10px;
  animation: walk 1s linear 0s infinite;
}
.fof{
	  display: table-cell;
	  vertical-align: middle;
	  padding-top: 0px;
}

.fof h1{
    z-index: 10;
	  font-size: 100%;
	  display: inline-block;
	  padding-right: 30px;
	  padding-left: 30px;
	  background: rgba( 0.2, 0, 0, 0.5 );
    backdrop-filter: blur( 2px );
    -webkit-backdrop-filter: blur( 2px );
    border-radius: 10px;
	  animation: walk 1s linear 0s infinite;
}

@keyframes walk{
from {
    box-shadow: inset 4px 0px 9px #0000FF;
  }
  100% {
    box-shadow: inset -4px 0px 9px #8A2BE2;
  }
  100% {
    box-shadow: inset -4px 0px 9px #7FFF00;
  }
  100% {
    box-shadow: inset -4px 0px 9px #FF7F50;
  }
  100% {
    box-shadow: inset -4px 0px 9px #DC143C;
  }
  100% {
    box-shadow: inset -4px 0px 9px #00FFFF;
  }
  100% {
    box-shadow: inset -4px 0px 9px #DC143C;
  }
}

.pelangi {
  animation: colorRotate 1s linear 0s infinite;
}
.pelangi1 {
  animation: colorRotate 2s linear 0s infinite;
}
.pelangi2 {
  animation: colorRotate 3s linear 0s infinite;
}
.pelangi3 {
  animation: colorBack 1s linear 0s infinite;
}
.pelangi4 {
  animation: colorBack 2s linear 0s infinite;
}
.pelangi5 {
  animation: colorBack 3s linear 0s infinite;
}

@keyframes colorRotate {
  from {
    color: #6666ff;
  }
  10% {
    color: #0099ff;
  }
  50% {
    color: #00ff00;
  }
  75% {
    color: #ff3399;
  }
  100% {
    color: #6666ff;
  }
}

@keyframes colorBack {
  from {
    color: #6666ff;
  }
  10% {
    color: #ff3399;
  }
  50% {
    color: #00ff00;
  }
  75% {
    color: #0099ff;
  }
  100% {
    color: #6666ff;
  }
}
#footer{
   filter: alpha(opacity=100);
   opacity: 0.3;
   position: absolute;
   text-align: center;
   bottom:0px;
   width:100%;
   height:80%; 
   color: #ff0;
  text-shadow: #000 0px 9px 20px;
  font-family: "Consolas", "Courier New", "Courier";
  font-size: 30px;
  line-height: 1.40em;
  font-weight: 500;
  overflow: hidden;
}
#footer2{
   filter: alpha(opacity=100);
   opacity: 0.4;
   position: absolute;
   text-align: center;
   bottom:0px;
   width:100%;
   height:50%; 
   color: #ff0;
  text-shadow: #000 0px 9px 20px;
  font-family: "Consolas", "Courier New", "Courier";
  font-size: 30px;
  line-height: 1.40em;
  font-weight: 500;
  overflow: hidden;
}
a {
  text-decoration: none;
  color: #ff0; }
  a:hover {
    color: #999; }

	</style>
</head>
<body>
<div id="main" class="bg">
      <div class="fof">
        		  <div class="pelangi fix">Forbidden</div>
        		<h1>
        		  <div class="pelangi anubiskunGlitch" data-text="E" >E</div>
        		  <div class="pelangi3 anubiskunGlitch" data-text="R">R</div>
        		  <div class="pelangi1 anubiskunGlitch" data-text="R">R</div>
        		  <div class="pelangi4 anubiskunGlitch" data-text="O">O</div>
        		  <div class="pelangi2 anubiskunGlitch" data-text="R">R</div>
        		  <div class="pelangi5 anubiskunGlitch" data-text="•">•</div>
        		  <div class="pelangi1 anubiskunGlitch" data-text="4">4</div>
        		  <div class="pelangi3 anubiskunGlitch" data-text="0">0</div>
        		  <div class="pelangi1 anubiskunGlitch" data-text="3">3</div>
        		</h1>
        		  <div class="pelangi3 fix">Forbidden</div>
        		<div id="footer">404 © 2021 By <a href="https://github.com/anubiskun">anubiskun</a></div>
        		<div id="footer2">404 © 2021 By <a href="https://github.com/anubiskun">anubiskun</a></div>
    	</div>
</div>

</body>
</html>