Advertisement
nguyendangnghia

index.php

Aug 28th, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 11.04 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8/>
  5. <meta property="og:image" content="http://i.imgur.com/hR4DJoO.jpg">
  6.     <title>BINPC</title>
  7. <link href="https://fonts.googleapis.com/css?family=Dosis|Freckle+Face|Walter+Turncoat" rel="stylesheet"> <link href='http://www.iconsplace.com/download/salmon-error-512.gif' rel='icon' type='image/x-icon'/>
  8. <style type="text/css">
  9. body {
  10.     background: white;
  11.     font-family: 'Courier new';
  12.     text-align: center;
  13.     color: #fff;
  14. }
  15. #bg {
  16.     margin: auto;
  17. }
  18. </style>
  19. <body>
  20. <br><br><br><br><br><br>
  21. <br><br><br><br><br>
  22. <br><br>
  23. <br>
  24. <center>
  25. </b>
  26. <img src="http://www.stickersort.com/wp-content/uploads/2014/12/1080Sortlist-Facebook-Stickers.png" width="170" height="170">
  27. <br>
  28. <font size="5" color="black">
  29. Bạn đã bị hack <br>
  30. Đây không phải là giấc mơ hay một trò đùa <br>
  31. Đây là sự thật <br>
  32. <div class="text"></div>
  33. </div>
  34. <script type="text/javascript">
  35. (function(){
  36.   var global = this;
  37.   var globalName = 'starField';
  38.   var numberOfStars = 100;
  39.  
  40.   /* total depth of space ;)*/
  41.   var depthDimentsion = 2000;
  42.  
  43.   /* % of space between browser and viewer.*/
  44.   var viewingDepth = 0.0001;
  45.  
  46.   /* % of space moved in one step.*/
  47.   var forwardVelocity = 0.3;
  48.   var d = depthDimentsion*(viewingDepth/100);
  49.   var planeDepth = depthDimentsion - d;
  50.   var fv = planeDepth*(forwardVelocity/100);
  51.   var zMultiplier = (depthDimentsion)/d;
  52.   var starObjs, starHTML;
  53.   var posMod, sy, sx, windowCenterY, windowCenterX;
  54.   var scaleXAdjust, scaleYAdjust;
  55.   if((document.layers)&&(this.Layer)){
  56.     starHTML = [
  57.     '<layer id="stars','',
  58.     '" left="0" top="0" width="1" height="1"',
  59.     ' bgColor="#FFFFFF"></layer>'];
  60.   }else{
  61.     starHTML = [
  62.     '<div id="stars','',
  63.     '" style="position:absolute;width:1px;overflow:',
  64.     'hidden;height:1px;background-color:#FFF;',
  65.     'font-size:1px"></div>'];
  66.   }
  67.   function compatModeTest(obj){
  68.     if((document.compatMode)&&
  69.        (document.compatMode.indexOf('CSS') != -1)&&
  70.        (document.documentElement)){
  71.       return document.documentElement;
  72.     }else if(document.body){
  73.       return document.body;
  74.     }else{
  75.       return obj;
  76.     }
  77.   }
  78.   function getWindowState(){
  79.     var global = this;
  80.     var readScroll = {scrollLeft:NaN,scrollTop:NaN};
  81.     var readSizeC = {clientWidth:NaN,clientHeight:NaN};
  82.     var readSizeI = {innerWidth:NaN,innerHeight:NaN};
  83.     var readScrollX = 'scrollLeft';
  84.     var readScrollY = 'scrollTop';
  85.     function getWidthI(){return readSizeI.innerWidth;}
  86.     function getWidthC(){return readSizeC.clientWidth|0;}
  87.     function getHeightI(){return readSizeI.innerHeight;}
  88.     function getHeightC(){return readSizeC.clientHeight|0;}
  89.     function getHeightSmart(){
  90.         return retSmaller(getHeightI(), getHeightC());
  91.     }
  92.     function getWidthSmart(){
  93.         return retSmaller(getWidthI(), getWidthC());
  94.     }
  95.     function setInnerWH(){
  96.       theOne.getWidth = getWidthI;
  97.       theOne.getHeight = getHeightI;
  98.     }
  99.     function retSmaller(inr, other){
  100.       if(other > inr){
  101.         setInnerWH();
  102.         return inr;
  103.       }else{
  104.         return other;
  105.       }
  106.     }
  107.     var theOne = {
  108.       getScrollX:function(){return readScroll[readScrollX]|0;},
  109.       getScrollY:function(){return readScroll[readScrollY]|0;},
  110.       getWidth:getWidthC,
  111.       getHeight:getHeightC
  112.     };
  113.     function main(){return theOne;}
  114.     function rankObj(testObj){
  115.       var dv,dhN;
  116.       if(testObj&&(typeof testObj.clientWidth == 'number')&&
  117.          (typeof testObj.clientHeight == 'number')){
  118.         if(((dv = global.innerHeight - testObj.clientHeight) >= 0)&&
  119.            ((dh = global.innerWidth - testObj.clientWidth) >= 0)){
  120.           if(dh == dv){
  121.             return 0;
  122.           }else if((dh&&!dv)||(dv&&!dh)){
  123.             return (dh+dv);
  124.           }
  125.         }
  126.       }
  127.       return NaN;
  128.     }
  129.     if((typeof global.innerHeight == 'number')&&
  130.        (typeof global.innerWidth == 'number')){
  131.       readSizeI = global;
  132.       var bodyRank = rankObj(document.body);
  133.       var rankDocEl = rankObj(document.documentElement);
  134.       var selEl = null;
  135.       if(!isNaN(bodyRank)){
  136.         if(!isNaN(rankDocEl)){
  137.           if(bodyRank < rankDocEl){
  138.             selEl = document.body;
  139.           }else if(bodyRank > rankDocEl){
  140.             selEl = document.documentElement;
  141.           }else{
  142.             selEl = compatModeTest(document.body);
  143.           }
  144.         }else{
  145.           selEl = document.body;
  146.         }
  147.       }else if(!isNaN(rankDocEl)){
  148.         selEl = document.documentElement;
  149.       }
  150.       if(selEl){
  151.         readSizeC = selEl
  152.         theOne.getWidth = getWidthSmart;
  153.         theOne.getHeight = getHeightSmart;
  154.       }else{
  155.         setInnerWH();
  156.       }
  157.     }else{
  158.       readSizeC = compatModeTest(readSizeC);
  159.     }
  160.     if((typeof global.pageYOffset == 'number')&&
  161.        (typeof global.pageXOffset == 'number')){
  162.       readScroll = global;
  163.       readScrollY = 'pageYOffset';
  164.       readScrollX = 'pageXOffset';
  165.     }else{
  166.       readScroll = compatModeTest(readScroll);
  167.     }
  168.     return (getWindowState = main)();
  169.   }
  170.   var windowState = getWindowState();
  171.   function readWindow(){
  172.     scaleYAdjust = (((windowCenterY =
  173.             (windowState.getHeight() >>1)) - 16)*
  174.                          zMultiplier);
  175.     scaleXAdjust = (((windowCenterX =
  176.             (windowState.getWidth() >> 1)) - 16)*
  177.                         zMultiplier);
  178.     sy = windowCenterY + windowState.getScrollY();
  179.     sx = windowCenterX + windowState.getScrollX();
  180.   }
  181.   function getStyleObj(id){
  182.     var obj = null;
  183.     if(document.getElementById){
  184.       obj = document.getElementById(id);
  185.     }else if(document.all){
  186.       obj = document.all[id];
  187.     }else if(document.layers){
  188.       obj = document.layers[id];
  189.     }
  190.     return ((typeof obj != 'undefined')&&
  191.         (typeof obj.style != 'undefined'))?
  192.                     obj.style:obj;
  193.   }
  194.   function starObj(id, parent, prv){
  195.     var next,reset;
  196.     var divClip, div = getStyleObj("stars"+id);
  197.     var y,x,z,v,dx,dy,dm,dm2,px,py,widthPos,temp;
  198.     (reset = function(){
  199.       px = Math.random()<0.5 ? +1 : -1;
  200.       py = Math.random()<0.5 ? +1 : -1;
  201.       y = ((Math.random()*Math.random()*
  202.           scaleYAdjust)+windowCenterY);
  203.       x = ((Math.random()*Math.random()*
  204.           scaleXAdjust)+windowCenterX);
  205.       widthPos = (x + zMultiplier);
  206.       z = 0;
  207.     })();
  208.     z = Math.random()*planeDepth*0.8;
  209.     function step(){
  210.       temp = x * (v = d/(depthDimentsion - z));
  211.       dm = ((dm2 = ((widthPos * v)-temp)|0)>>1);
  212.       dy = (y * v);
  213.       dx = (temp);
  214.     }
  215.     if(div){
  216.       if(!posMod){
  217.         posMod = (typeof div.top == 'string')?'px':0;
  218.       }
  219.       divClip =  ((typeof div.clip != 'undefined')&&
  220.                (typeof div.clip != 'string'))?
  221.                        div.clip:div;
  222.       this.position = function(){
  223.         step();
  224.         if(((z += fv) >= planeDepth)||
  225.            ((dy+dm) > windowCenterY)||
  226.           ((dx+dm) > windowCenterX)){
  227.           reset();
  228.           step();
  229.           dm = 0;
  230.         }
  231.         div.top = ((sy+(py*dy)-dm)|0)+posMod;
  232.         div.left = ((sx+(px*dx)-dm)|0)+posMod;
  233.         divClip.width = (divClip.height = dm2+posMod);
  234.         next.position();
  235.       };
  236.     }else{
  237.       this.position = function(){return;};
  238.     }
  239.     if(++id < numberOfStars){
  240.       next = new starObj(id, parent)
  241.     }else{
  242.       next = parent
  243.     }
  244.   }
  245.   function init(){
  246.     if(!getStyleObj("stars"+(numberOfStars-1))){
  247.       setTimeout(starField, 200);
  248.     }else{
  249.       readWindow();
  250.       starObjs = new starObj(0, init);
  251.       init.act();
  252.     }
  253.   };
  254.   init.position = function(){return;}
  255.   init.act = function(){
  256.     readWindow();
  257.     starObjs.position();
  258.     setTimeout(init.act,50);
  259.   };
  260.   init.act.toString = function(){
  261.     return globalName+'.act()';
  262.   };
  263.   init.toString = function(){
  264.     while(global[globalName])globalName += globalName;
  265.     global[globalName] = this;
  266.     return globalName+'()';
  267.   };
  268.   for(var c = numberOfStars;c--;){
  269.     starHTML[1] = c;
  270.     document.write(starHTML.join(''));
  271.   }
  272.   setTimeout(init, 200);
  273. })();
  274. </script>
  275.   <script>
  276.     'use strict';
  277.  
  278. function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
  279.  
  280. var TextScramble = function () {
  281.   function TextScramble(el) {
  282.     _classCallCheck(this, TextScramble);
  283.  
  284.     this.el = el;
  285.     this.chars = '!<>-_\\/[]{}?E+*^?#________';
  286.     this.update = this.update.bind(this);
  287.   }
  288.  
  289.   TextScramble.prototype.setText = function setText(newText) {
  290.     var _this = this;
  291.  
  292.     var oldText = this.el.innerText;
  293.     var length = Math.max(oldText.length, newText.length);
  294.     var promise = new Promise(function (resolve) {
  295.       return _this.resolve = resolve;
  296.     });
  297.     this.queue = [];
  298.     for (var i = 0; i < length; i++) {
  299.       var from = oldText[i] || '';
  300.       var to = newText[i] || '';
  301.       var start = Math.floor(Math.random() * 40);
  302.       var end = start + Math.floor(Math.random() * 40);
  303.       this.queue.push({ from: from, to: to, start: start, end: end });
  304.     }
  305.     cancelAnimationFrame(this.frameRequest);
  306.     this.frame = 0;
  307.     this.update();
  308.     return promise;
  309.   };
  310.  
  311.   TextScramble.prototype.update = function update() {
  312.     var output = '';
  313.     var complete = 0;
  314.     for (var i = 0, n = this.queue.length; i < n; i++) {
  315.       var _queue$i = this.queue[i];
  316.       var from = _queue$i.from;
  317.       var to = _queue$i.to;
  318.       var start = _queue$i.start;
  319.       var end = _queue$i.end;
  320.       var char = _queue$i.char;
  321.  
  322.       if (this.frame >= end) {
  323.         complete++;
  324.         output += to;
  325.       } else if (this.frame >= start) {
  326.         if (!char || Math.random() < 0.28) {
  327.           char = this.randomChar();
  328.           this.queue[i].char = char;
  329.         }
  330.         output += '<span class="dud">' + char + '</span>';
  331.       } else {
  332.         output += from;
  333.       }
  334.     }
  335.     this.el.innerHTML = output;
  336.     if (complete === this.queue.length) {
  337.       this.resolve();
  338.     } else {
  339.       this.frameRequest = requestAnimationFrame(this.update);
  340.       this.frame++;
  341.     }
  342.   };
  343.  
  344.   TextScramble.prototype.randomChar = function randomChar() {
  345.     return this.chars[Math.floor(Math.random() * this.chars.length)];
  346.   };
  347.  
  348.   return TextScramble;
  349. }();
  350.  
  351.  
  352. var phrases = ['Thanks: 5e09ee1ce1b4c230b2015b50515fbcc4', 'Thanks: 136f62dbf77580d90a5c0dba1c7ea15d', 'Thanks: a05c82f6262575bb116b1d672edb3b2f', 'Thanks: 1c32e15240e762d919a74fdb1a03c0dd', 'Thanks: fec4370228e46c3dd1137882856d567e',];
  353.  
  354. var el = document.querySelector('.text');
  355. var fx = new TextScramble(el);
  356.  
  357. var counter = 0;
  358. var next = function next() {
  359.   fx.setText(phrases[counter]).then(function () {
  360.     setTimeout(next, 800);
  361.   });
  362.   counter = (counter + 1) % phrases.length;
  363. };
  364.  
  365. next();
  366.   </script>
  367. <embed src="https://www.youtube.com/v/HuSglvlnRIY&autoplay=1;autoplay=1&amp;loop=50" type="application/x-shockwave-flash" wmode="transparent" width="1" height="1">
  368.  
  369. </font>
  370. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement