Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″/>
- <meta property="og:image" content="http://i.imgur.com/hR4DJoO.jpg">
- <title>BINPC</title>
- <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'/>
- <style type="text/css">
- body {
- background: white;
- font-family: 'Courier new';
- text-align: center;
- color: #fff;
- }
- #bg {
- margin: auto;
- }
- </style>
- <body>
- <br><br><br><br><br><br>
- <br><br><br><br><br>
- <br><br>
- <br>
- <center>
- </b>
- <img src="http://www.stickersort.com/wp-content/uploads/2014/12/1080Sortlist-Facebook-Stickers.png" width="170" height="170">
- <br>
- <font size="5" color="black">
- Bạn đã bị hack <br>
- Đây không phải là giấc mơ hay một trò đùa <br>
- Đây là sự thật <br>
- <div class="text"></div>
- </div>
- <script type="text/javascript">
- (function(){
- var global = this;
- var globalName = 'starField';
- var numberOfStars = 100;
- /* total depth of space ;)*/
- var depthDimentsion = 2000;
- /* % of space between browser and viewer.*/
- var viewingDepth = 0.0001;
- /* % of space moved in one step.*/
- var forwardVelocity = 0.3;
- var d = depthDimentsion*(viewingDepth/100);
- var planeDepth = depthDimentsion - d;
- var fv = planeDepth*(forwardVelocity/100);
- var zMultiplier = (depthDimentsion)/d;
- var starObjs, starHTML;
- var posMod, sy, sx, windowCenterY, windowCenterX;
- var scaleXAdjust, scaleYAdjust;
- if((document.layers)&&(this.Layer)){
- starHTML = [
- '<layer id="stars','',
- '" left="0" top="0" width="1" height="1"',
- ' bgColor="#FFFFFF"></layer>'];
- }else{
- starHTML = [
- '<div id="stars','',
- '" style="position:absolute;width:1px;overflow:',
- 'hidden;height:1px;background-color:#FFF;',
- 'font-size:1px"></div>'];
- }
- function compatModeTest(obj){
- if((document.compatMode)&&
- (document.compatMode.indexOf('CSS') != -1)&&
- (document.documentElement)){
- return document.documentElement;
- }else if(document.body){
- return document.body;
- }else{
- return obj;
- }
- }
- function getWindowState(){
- var global = this;
- var readScroll = {scrollLeft:NaN,scrollTop:NaN};
- var readSizeC = {clientWidth:NaN,clientHeight:NaN};
- var readSizeI = {innerWidth:NaN,innerHeight:NaN};
- var readScrollX = 'scrollLeft';
- var readScrollY = 'scrollTop';
- function getWidthI(){return readSizeI.innerWidth;}
- function getWidthC(){return readSizeC.clientWidth|0;}
- function getHeightI(){return readSizeI.innerHeight;}
- function getHeightC(){return readSizeC.clientHeight|0;}
- function getHeightSmart(){
- return retSmaller(getHeightI(), getHeightC());
- }
- function getWidthSmart(){
- return retSmaller(getWidthI(), getWidthC());
- }
- function setInnerWH(){
- theOne.getWidth = getWidthI;
- theOne.getHeight = getHeightI;
- }
- function retSmaller(inr, other){
- if(other > inr){
- setInnerWH();
- return inr;
- }else{
- return other;
- }
- }
- var theOne = {
- getScrollX:function(){return readScroll[readScrollX]|0;},
- getScrollY:function(){return readScroll[readScrollY]|0;},
- getWidth:getWidthC,
- getHeight:getHeightC
- };
- function main(){return theOne;}
- function rankObj(testObj){
- var dv,dhN;
- if(testObj&&(typeof testObj.clientWidth == 'number')&&
- (typeof testObj.clientHeight == 'number')){
- if(((dv = global.innerHeight - testObj.clientHeight) >= 0)&&
- ((dh = global.innerWidth - testObj.clientWidth) >= 0)){
- if(dh == dv){
- return 0;
- }else if((dh&&!dv)||(dv&&!dh)){
- return (dh+dv);
- }
- }
- }
- return NaN;
- }
- if((typeof global.innerHeight == 'number')&&
- (typeof global.innerWidth == 'number')){
- readSizeI = global;
- var bodyRank = rankObj(document.body);
- var rankDocEl = rankObj(document.documentElement);
- var selEl = null;
- if(!isNaN(bodyRank)){
- if(!isNaN(rankDocEl)){
- if(bodyRank < rankDocEl){
- selEl = document.body;
- }else if(bodyRank > rankDocEl){
- selEl = document.documentElement;
- }else{
- selEl = compatModeTest(document.body);
- }
- }else{
- selEl = document.body;
- }
- }else if(!isNaN(rankDocEl)){
- selEl = document.documentElement;
- }
- if(selEl){
- readSizeC = selEl
- theOne.getWidth = getWidthSmart;
- theOne.getHeight = getHeightSmart;
- }else{
- setInnerWH();
- }
- }else{
- readSizeC = compatModeTest(readSizeC);
- }
- if((typeof global.pageYOffset == 'number')&&
- (typeof global.pageXOffset == 'number')){
- readScroll = global;
- readScrollY = 'pageYOffset';
- readScrollX = 'pageXOffset';
- }else{
- readScroll = compatModeTest(readScroll);
- }
- return (getWindowState = main)();
- }
- var windowState = getWindowState();
- function readWindow(){
- scaleYAdjust = (((windowCenterY =
- (windowState.getHeight() >>1)) - 16)*
- zMultiplier);
- scaleXAdjust = (((windowCenterX =
- (windowState.getWidth() >> 1)) - 16)*
- zMultiplier);
- sy = windowCenterY + windowState.getScrollY();
- sx = windowCenterX + windowState.getScrollX();
- }
- function getStyleObj(id){
- var obj = null;
- if(document.getElementById){
- obj = document.getElementById(id);
- }else if(document.all){
- obj = document.all[id];
- }else if(document.layers){
- obj = document.layers[id];
- }
- return ((typeof obj != 'undefined')&&
- (typeof obj.style != 'undefined'))?
- obj.style:obj;
- }
- function starObj(id, parent, prv){
- var next,reset;
- var divClip, div = getStyleObj("stars"+id);
- var y,x,z,v,dx,dy,dm,dm2,px,py,widthPos,temp;
- (reset = function(){
- px = Math.random()<0.5 ? +1 : -1;
- py = Math.random()<0.5 ? +1 : -1;
- y = ((Math.random()*Math.random()*
- scaleYAdjust)+windowCenterY);
- x = ((Math.random()*Math.random()*
- scaleXAdjust)+windowCenterX);
- widthPos = (x + zMultiplier);
- z = 0;
- })();
- z = Math.random()*planeDepth*0.8;
- function step(){
- temp = x * (v = d/(depthDimentsion - z));
- dm = ((dm2 = ((widthPos * v)-temp)|0)>>1);
- dy = (y * v);
- dx = (temp);
- }
- if(div){
- if(!posMod){
- posMod = (typeof div.top == 'string')?'px':0;
- }
- divClip = ((typeof div.clip != 'undefined')&&
- (typeof div.clip != 'string'))?
- div.clip:div;
- this.position = function(){
- step();
- if(((z += fv) >= planeDepth)||
- ((dy+dm) > windowCenterY)||
- ((dx+dm) > windowCenterX)){
- reset();
- step();
- dm = 0;
- }
- div.top = ((sy+(py*dy)-dm)|0)+posMod;
- div.left = ((sx+(px*dx)-dm)|0)+posMod;
- divClip.width = (divClip.height = dm2+posMod);
- next.position();
- };
- }else{
- this.position = function(){return;};
- }
- if(++id < numberOfStars){
- next = new starObj(id, parent)
- }else{
- next = parent
- }
- }
- function init(){
- if(!getStyleObj("stars"+(numberOfStars-1))){
- setTimeout(starField, 200);
- }else{
- readWindow();
- starObjs = new starObj(0, init);
- init.act();
- }
- };
- init.position = function(){return;}
- init.act = function(){
- readWindow();
- starObjs.position();
- setTimeout(init.act,50);
- };
- init.act.toString = function(){
- return globalName+'.act()';
- };
- init.toString = function(){
- while(global[globalName])globalName += globalName;
- global[globalName] = this;
- return globalName+'()';
- };
- for(var c = numberOfStars;c--;){
- starHTML[1] = c;
- document.write(starHTML.join(''));
- }
- setTimeout(init, 200);
- })();
- </script>
- <script>
- 'use strict';
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var TextScramble = function () {
- function TextScramble(el) {
- _classCallCheck(this, TextScramble);
- this.el = el;
- this.chars = '!<>-_\\/[]{}?E+*^?#________';
- this.update = this.update.bind(this);
- }
- TextScramble.prototype.setText = function setText(newText) {
- var _this = this;
- var oldText = this.el.innerText;
- var length = Math.max(oldText.length, newText.length);
- var promise = new Promise(function (resolve) {
- return _this.resolve = resolve;
- });
- this.queue = [];
- for (var i = 0; i < length; i++) {
- var from = oldText[i] || '';
- var to = newText[i] || '';
- var start = Math.floor(Math.random() * 40);
- var end = start + Math.floor(Math.random() * 40);
- this.queue.push({ from: from, to: to, start: start, end: end });
- }
- cancelAnimationFrame(this.frameRequest);
- this.frame = 0;
- this.update();
- return promise;
- };
- TextScramble.prototype.update = function update() {
- var output = '';
- var complete = 0;
- for (var i = 0, n = this.queue.length; i < n; i++) {
- var _queue$i = this.queue[i];
- var from = _queue$i.from;
- var to = _queue$i.to;
- var start = _queue$i.start;
- var end = _queue$i.end;
- var char = _queue$i.char;
- if (this.frame >= end) {
- complete++;
- output += to;
- } else if (this.frame >= start) {
- if (!char || Math.random() < 0.28) {
- char = this.randomChar();
- this.queue[i].char = char;
- }
- output += '<span class="dud">' + char + '</span>';
- } else {
- output += from;
- }
- }
- this.el.innerHTML = output;
- if (complete === this.queue.length) {
- this.resolve();
- } else {
- this.frameRequest = requestAnimationFrame(this.update);
- this.frame++;
- }
- };
- TextScramble.prototype.randomChar = function randomChar() {
- return this.chars[Math.floor(Math.random() * this.chars.length)];
- };
- return TextScramble;
- }();
- var phrases = ['Thanks: 5e09ee1ce1b4c230b2015b50515fbcc4', 'Thanks: 136f62dbf77580d90a5c0dba1c7ea15d', 'Thanks: a05c82f6262575bb116b1d672edb3b2f', 'Thanks: 1c32e15240e762d919a74fdb1a03c0dd', 'Thanks: fec4370228e46c3dd1137882856d567e',];
- var el = document.querySelector('.text');
- var fx = new TextScramble(el);
- var counter = 0;
- var next = function next() {
- fx.setText(phrases[counter]).then(function () {
- setTimeout(next, 800);
- });
- counter = (counter + 1) % phrases.length;
- };
- next();
- </script>
- <embed src="https://www.youtube.com/v/HuSglvlnRIY&autoplay=1;autoplay=1&loop=50" type="application/x-shockwave-flash" wmode="transparent" width="1" height="1">
- </font>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement