Arkadaşlar bu indexi daha önce forumda görmüştüm kimin olduğunu bilmiyorum başka bir forumda editlenip paylaşılmış index sahibinin haberi var mı bilmiyorum o yüzden konu açma gereği duydum
The easiest way to host your text
Şifre THT
Kod:
<!DOCTYPE html>
<!--
@author <[email protected]>
-->
<html>
<head>
<**** charset="utf-8">
<title>Hacked TSG</title>
<**** name="robots" content="noindex, nofollow">
<link rel="canonical" href="http://s.cssdeck.com/labs/pa0yqlki">
<link rel="stylesheet" href="/assets/css/normalize.min.css">
*********
html, body {
background: #000;
margin: 0;
}
canvas {
position: absolute;
} </style>
<script src="/assets/js/prefixfree.min.js"></script>
**********
// We really want to disable
window.open = function() {};
window.alert = function() {};
window.print = function() {};
window.prompt = function() {};
window.confirm = function() {};
</script>
**********
// #killanim is only being used in lab full view, maybe we could
// use it everywhere :D
//if (window !== window.top && window.top.__stop_animations !== false) {
if (window !== window.top && ********.hash !== '#dontkillanim') {
window.is_webkit = /(webkit)[ \/]([\w.]+)/.exec(window.navigator.userAgent.toLowerCase())
window.max_timer = window.is_webkit ? 2000 : 20
// Let's try to prevent user's from OOM'ing esp. in FX and Op.
// First, we need to stop CSS Animations, after say 5s ?
//
// Ok, so i tried 5s, but there are some problems. Firstly, Firefox
// and opera behave same. little improvement only. So making it 3s now.
//
// Tutorial: https://developer.mozilla.org/en/CSS/CSS_animations
// Help: http://www.sitepoint.com/css3-animation-javascript-event-handlers
var pauseCSSAnimations = function() {
var stopCSSAnimations = function() {
// Get the Body Element
var body = ********.getElementsByTagName('body')[0];
// We'll setup animationstart and animationiteration
// events only. No need for animationend, cuz the
// animation might be 30minutes long. animationiteration
// cuz the animation might be .000002ms long.
// addEventListener is perfectly supported in IE9.
// and we don't care about IE8 and below. Let those
// browsers die in a fire!
body.addEventListener('webkitAnimationStart', stopAnimation, false);
body.addEventListener('webkitAnimationIteration', stopAnimation, false);
body.addEventListener('animationstart', stopAnimation, false);
body.addEventListener('animationiteration', stopAnimation, false);
};
// e is the event object bro ;)
var stopAnimation = function(e) {
// e.srcElement? lulz...
var target_el = e.target;
var e_type = e.type.toLowerCase();
if (e_type.indexOf('animationstart') !== -1 || e_type.indexOf('animationiteration') !== -1) {
// LOL, we need to stop the animation now!
// setInterval? lulz...
setTimeout(false, function() {
if (target_el.style.webkitAnimationPlayState !== 'paused')
target_el.style.webkitAnimationPlayState = 'paused';
if (target_el.style.MozAnimationPlayState !== 'paused')
target_el.style.MozAnimationPlayState = 'paused';
if (target_el.style.animationPlayState !== 'paused')
target_el.style.animationPlayState = 'paused';
}, window.max_timer);
}
}
stopCSSAnimations();
};
// Next we need to pause/stop JS Animations
var pauseJSAnimations = function() {
// We need to override setInterval, setTimeout
// in such a way, that all the calls register their
// ids in an array and we can clear all the ids
// after a given time.
//
// Don't trust me ? Lern2Google:
// http://stackoverflow.com/a/11374151/1437328
// http://stackoverflow.com/a/8524313/1437328
// http://stackoverflow.com/a/8769620/1437328
//
// 3rd one is pretty much the code you need!
//
// Thank you for building your trust in me now :D
window.setInterval = (function(oldSetInterval) {
var registered = [];
var f = function() {
var id;
// .. this!
var $this = this;
// setInterval accepts n no. of args
var args = arguments;
// What if someone used the awesome Function.bind() ?
// I am sure we want the awesome apply() then ;)
// this is my awesome brain usage. if first val is nonsense,
// then don't register, heh.
if (typeof args[0] !== 'function' && args[0] === false) {
args = Array.prototype.slice.call(arguments);
args = args.slice(1);
id = oldSetInterval.apply($this, args)
}
else {
id = oldSetInterval.apply($this, args);
registered.push(id);
}
//console.log(registered);
// Need to return the Interval ID
return id;
};
f.clearAll = function() {
var r;
while (r = registered.pop()) {
clearInterval(r);
}
};
return f;
})(window.setInterval);
window.setTimeout = (function(oldSetTimeout) {
var registered = [];
var f = function() {
var id;
// .. this!
var $this = this;
// setInterval accepts n no. of args
var args = arguments;
// What if someone used the awesome Function.bind?
// I am sure we want the awesome apply then ;)
// this is my awesome brain usage. if first val is nonsense,
// then don't register, heh.
if (typeof args[0] !== 'function' && args[0] === false) {
args = Array.prototype.slice.call(arguments);
args = args.slice(1);
id = oldSetTimeout.apply($this, args)
}
else {
//console.log('lolzzzzz');
id = oldSetTimeout.apply($this, args);
registered.push(id);
}
//console.log(registered);
// Need to return the Timeout ID
return id;
};
f.clearAll = function() {
var r;
while (r = registered.pop()) {
clearTimeout(r);
}
};
return f;
})(window.setTimeout);
setTimeout(false, function() {
setTimeout.clearAll();
setInterval.clearAll();
}, window.max_timer);
// Time to Cancel rAF's Bro :)
// You know things are harder when people are actually
// using shims for rAF :/ So we need to test for vendors!
window.__requestAnimFrame = window.requestAnimationFrame || undefined;
window.__cancelAnimFrame = window.cancelAnimationFrame || undefined;
window.__vendors = ['webkit', 'moz', 'ms', 'o'];
window.__registered_rafs = [];
// I can't think of a good way to cancel rAF's
// So maybe lets use something similar to our other canceller's
window.__requestFrame = function(cb) {
if (!window.__requestAnimFrame) return;
var req_id = window.__requestAnimFrame(cb);
__registered_rafs.push(req_id);
return req_id;
};
// Determine the proper VendorPrefixedFunctionName
if (!window.__requestAnimFrame) {
for (var x = 0; x < window.__vendors.length; x++) {
if (!window.__requestAnimFrame) {
window.__requestAnimFrame = window[window.__vendors[x]+'RequestAnimationFrame'];
window[window.__vendors[x]+'RequestAnimationFrame'] = __requestFrame;
}
if(!window.__cancelAnimFrame) {
// I came across webkitCancelAnimationFrame and webkitCancelRequestAnimationFrame
// No idea about the difference, so maybe lets ||'fy it
window.__cancelAnimFrame = window[window.__vendors[x]+'CancelAnimationFrame'] ||
window[window.__vendors[x]+'CancelRequestAnimationFrame'];
}
}
}
// We have our proper vendor prefixed raf objects now :)
// So let's go mad!!!
// Let's Cancel our rAF's
setTimeout(false, function() {
if (!window.__requestAnimFrame) return;
var r;
while (r = window.__registered_rafs.pop()) {
window.__cancelAnimFrame(r);
}
}, window.max_timer);
};
// Had to place outside pauseAnimations to work properly
// else it was getting called afterwards code setTimeout/Interval executed
if (window !== window.top)
pauseJSAnimations();
var __pauseAnimations = function() {
if (window !== window.top)
pauseCSSAnimations();
};
}
else {
__pauseAnimations = function() {};
}
</script>
</head>
<body onload="__pauseAnimations();">
<canvas></canvas>
<script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
**********
//Forked from http://andreasstorm.com/
//Made by NoBody
//CANVAS
$(function(){
var canvas = ********.querySelector('canvas'),
ctx = canvas.getContext('2d')
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
ctx.lineWidth = .3;
ctx.strokeStyle = (new Color(150)).style;
var mousePosition = {
x: 30 * canvas.width / 100,
y: 30 * canvas.height / 100
};
var dots = {
nb: 250,
distance: 100,
d_radius: 150,
array: []
};
function colorValue(min) {
return Math.floor(Math.random() * 255 + min);
}
function createColorStyle(r,g,b) {
return 'rgba(' + r + ',' + g + ',' + b + ', 0.8)';
}
function mixComponents(comp1, weight1, comp2, weight2) {
return (comp1 * weight1 + comp2 * weight2) / (weight1 + weight2);
}
function averageColorStyles(dot1, dot2) {
var color1 = dot1.color,
color2 = dot2.color;
var r = mixComponents(color1.r, dot1.radius, color2.r, dot2.radius),
g = mixComponents(color1.g, dot1.radius, color2.g, dot2.radius),
b = mixComponents(color1.b, dot1.radius, color2.b, dot2.radius);
return createColorStyle(Math.floor(r), Math.floor(g), Math.floor(b));
}
function Color(min) {
min = min || 0;
this.r = colorValue(min);
this.g = colorValue(min);
this.b = colorValue(min);
this.style = createColorStyle(this.r, this.g, this.b);
}
function Dot(){
this.x = Math.random() * canvas.width;
this.y = Math.random() * canvas.height;
this.vx = -.5 + Math.random();
this.vy = -.5 + Math.random();
this.radius = Math.random() * 2;
this.color = new Color();
console.log(this);
}
Dot.prototype = {
draw: function(){
ctx.beginPath();
ctx.fillStyle = this.color.style;
ctx.arc(this.x, this.y, this.radius, 0, Math.PI * 2, false);
ctx.fill();
}
};
function createDots(){
for(i = 0; i < dots.nb; i++){
dots.array.push(new Dot());
}
}
function moveDots() {
for(i = 0; i < dots.nb; i++){
var dot = dots.array[i];
if(dot.y < 0 || dot.y > canvas.height){
dot.vx = dot.vx;
dot.vy = - dot.vy;
}
else if(dot.x < 0 || dot.x > canvas.width){
dot.vx = - dot.vx;
dot.vy = dot.vy;
}
dot.x += dot.vx;
dot.y += dot.vy;
}
}
function connectDots() {
for(i = 0; i < dots.nb; i++){
for(j = 0; j < dots.nb; j++){
i_dot = dots.array[i];
j_dot = dots.array[j];
if((i_dot.x - j_dot.x) < dots.distance && (i_dot.y - j_dot.y) < dots.distance && (i_dot.x - j_dot.x) > - dots.distance && (i_dot.y - j_dot.y) > - dots.distance){
if((i_dot.x - mousePosition.x) < dots.d_radius && (i_dot.y - mousePosition.y) < dots.d_radius && (i_dot.x - mousePosition.x) > - dots.d_radius && (i_dot.y - mousePosition.y) > - dots.d_radius){
ctx.beginPath();
ctx.strokeStyle = averageColorStyles(i_dot, j_dot);
ctx.moveTo(i_dot.x, i_dot.y);
ctx.lineTo(j_dot.x, j_dot.y);
ctx.stroke();
ctx.closePath();
}
}
}
}
}
function drawDots() {
for(i = 0; i < dots.nb; i++){
var dot = dots.array[i];
dot.draw();
}
}
function animateDots() {
ctx.clearRect(0, 0, canvas.width, canvas.height);
moveDots();
connectDots();
drawDots();
requestAnimationFrame(animateDots);
}
$('canvas').on('mousemove', function(e){
mousePosition.x = e.pageX;
mousePosition.y = e.pageY;
});
$('canvas').on('mouseleave', function(e){
mousePosition.x = canvas.width / 2;
mousePosition.y = canvas.height / 2;
});
createDots();
requestAnimationFrame(animateDots);
});</script>
</body>
</html>
<html lang="en">
<head>
<title>Hacked by TSG</title>
<**** name="author" content="NoBody">
<**** charset="UTF-8" />
<**** name="viewport" content="width=device-width, initial-scale=1.0" />
<link href='https://fonts.googleapis.com/css?family=Montserrat:400,700' rel='stylesheet' type='text/css'>
*********
/*
* Stylesheet Library
*
* @author Dark-Defender<[email protected]>
*
*/
/*********************************************
* CLEARFIX
*********************************************/
.clearfix:after {
content: "";
display: table;
clear: both;
}
/*********************************************
* IMAGE REPLACEMENT
*********************************************/
.ir a {
display: block;
background-size: 100% 100%;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
/*********************************************
* HORIZONTAL LIST
*********************************************/
ul.inline li {
display: inline-block;
}
/*********************************************
* RESET
*********************************************/
* {
margin: 0;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
img {
border: 0;
}
/*********************************************
* HIDE HEADLINES
*********************************************/
.structural {
position: absolute;
left: -9999px;
}
</style>
*********
/**
*
* Index Stylesheet
* @author <[email protected]>
*
*/
/*********************************************
* GENERAL
*********************************************/
html {
font-size: 0.625em;
}
body {
background-color: #222;
font-family: 'Montserrat', sans-serif;
user-select: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
}
body > * {
font-size: 1.3rem;
line-height: 1.5;
}
.hide {
display: none;
}
.wrapper {
min-width: 32rem;
max-width: 96rem;
margin: 0 auto;
}
/*********************************************
* LOADER
*********************************************/
body > img {
position: absolute;
left: 50%;
margin-left: -24px;
top: 45%;
background-color: #222;
transition: 1s;
-webkit-transition: 1s;
-moz-transition: 1s;
-ms-transition: 1s;
-o-transition: 1s;
}
/*********************************************
* MAIN
*********************************************/
#main {
position: relative;
}
#main > #logo {
display: block;
margin-left: -180px;
width: 360px;
position: absolute;
top: -10rem;
left: 50%;
opacity: 0;
transition: 1s;
-webkit-transition: 1s;
-moz-transition: 1s;
-ms-transition: 1s;
-o-transition: 1s;
z-index: 3;
}
#main > #logo:hover {
width: 50%;
margin-left: -25%;
left: 50%;
}
#main p {
position: absolute;
text-transform: uppercase;
opacity: 0;
transition: 1s;
-webkit-transition: 1s;
-moz-transition: 1s;
-ms-transition: 1s;
-o-transition: 1s;
color: #FFF;
font-size: 30px;
text-align: center;
width: 100%;
left: 50%;
top: -10rem;
transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
}
#main p.msg {
z-index: 1;
}
#main p:not(.msg) {
font-size: 15px;
z-index: 2;
}
#overlay {
background-image: url(http://s29.postimg.org/lwrpkf2bn/dot.png), linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
background-repeat: repeat;
height: 100%;
width: 100%;
position: fixed;
top: 0;
z-index: -1;
}
#main ul {
position: absolute;
opacity: 1;
top: -10rem;
left: 50%;
z-index: 2;
transition: 1s;
-webkit-transition: 1s;
-moz-transition: 1s;
-ms-transition: 1s;
-o-transition: 1s;
width: 220px;
margin-left: -110px;
}
#main li:not(:last-child) {
padding-right: 3rem;
}
.inline a {
width: 5rem;
height: 5rem;
display: block;
background-image: url(http://s29.postimg.org/h9lnineyv/socialiconsprite.png);
background-repeat: no-repeat;
background-size: 55rem 15rem;
transition: 0.3s;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
}
.facebook {
background-position: 0 -10rem;
}
.facebook:hover {
background-position: 0 -5rem;
}
.website {
background-position: -10rem -10rem;
}
.website:hover {
background-position: -10rem -5rem;
}
.twitter {
background-position: -40rem -10rem;
}
.twitter:hover {
background-position: -40rem -5rem;
}
/*********************************************
* BACKGROUND
*********************************************/
img.bg {
margin-left: 0;
width: 100%;
height: 100%;
position: fixed;
opacity: 0;
z-index: -2;
top: 0;
left: 0;
transition: 1s;
-webkit-transition: 1s;
-moz-transition: 1s;
-ms-transition: 1s;
-o-transition: 1s;
}
</style>
</head>
<body>
<h1 class="structural">TSG</h1>
<img src="http://s29.postimg.org/iwav3vr0j/load.gif" alt="Loading..." />
<div id="overlay" class="hide"></div>
<!-- main content -->
<section id="main" class="hide wrapper">
<h2 class="structural">Hacked By TSG</h2>
<img id="logo" src="http://i.hizliresim.com/aEJoBO.png" alt="Logo" />
<p class="msg">SELAM ADMIN TURKSIBERGUVENLIK TARAFINDAN HACKLENDIN</p>
<p class="msg">BIZLE DOST OL DUSMAN OLMA</p>
<p class="msg">ALLAH TEKDIR ORDUSU TURK'TUR</p>
<p id="pashas">BIR TURK'E IMKANSIZ DE VE OTUR VE IZLE.. TURKSIBERGUVENLIK TEAM</p>
<p id="note">BIZ SUSARIZ KLAVYEMIZ KONUSUR... TURKSIBERGUVENLIK TEAM</p>
<ul id="links" class="inline ir">
<li><a href="https://www.facebook.com/Turk-Siber-Guvenlik-796702567134007/?fref=ts" target="_blank" class="facebook">Facebook</a></li>
<li><a href="https://twitter.com/tsgtimkurucu" target="_blank" class="twitter">Twitter</a></li>
<li><a href="http://turksiberguvenlik.net/" target="_blank" class="website">Website</a></li>
</ul>
</section>
<img src="http://www.hizliresimyukle.net/u/50/84/cc4a8450_orginal.jpg" class="bg" alt="Background Image" />
<img src="http://www.hizliresimyukle.net/u/07/96/cc4a9607_orginal.jpg" class="bg" alt="Background Image" />
<img src="http://www.hizliresimyukle.net/u/41/35/cc4a3541_orginal.jpg" class="bg" alt="Background Image" />
<img src="http://i.hizliresim.com/9vGgd8.png" class="bg" alt="Background Image" />
<img src="http://www.hizliresimyukle.net/u/61/07/cc4a0761_orginal.jpg" class="bg" alt="Background Image" />
<img src="http://www.hizliresimyukle.net/u/79/36/cc4a3679_orginal.jpg" class="bg" alt="Background Image" />
<img src="http://www.hizliresimyukle.net/u/97/10/cc4a1097_orginal.jpg" class="bg" alt="Background Image" />
<img src="http://www.hizliresimyukle.net/u/20/46/cc4a4620_orginal.jpg" class="bg" alt="Background Image" />
<img src="http://www.hizliresimyukle.net/u/19/80/cc4a8019_orginal.jpg" class="bg" alt="Background Image" />
<img src="http://www.hizliresimyukle.net/u/68/51/cc4a5168_orginal.jpg" class="bg" alt="Background Image" />
<img src="http://www.hizliresimyukle.net/u/93/68/cc4a6893_orginal.jpg" class="bg" alt="Background Image" />
<img src="http://www.hizliresimyukle.net/u/19/02/cc4a0219_orginal.jpg" class="bg" alt="Background Image" />
<img src="http://www.hizliresimyukle.net/u/45/16/cc4a1645_orginal.jpg" class="bg" alt="Background Image" />
<img src="http://www.hizliresimyukle.net/u/46/13/cc4a1346_orginal.jpg" class="bg" alt="Background Image" />
<img src="http://www.hizliresimyukle.net/u/53/21/cc4a2153_orginal.jpg" class="bg" alt="Background Image" />
<img src="http://www.hizliresimyukle.net/u/70/15/cc4a1570_orginal.jpg" class="bg" alt="Background Image" />
<iframe class="hide" src="https://www.youtube.com/embed/fjkKr7z9okQ"></iframe>?
<!-- scripts -->
**********
/*
* (ECMAScript)
*
* @author <[email protected]>
*/
;(function() {
'use strict';
var currentBg = 0;
var bgImages = ********.getElementsByClassName('bg');
var messages = ********.getElementsByClassName('msg');
var currentMsg = 0;
window.addEventListener('load', function() {
********.querySelector('body > img').style.opacity = '0';
********.getElementById('main').classList.remove('hide');
setTimeout(function() {
changeBg();
********.getElementById('overlay').classList.remove('hide');
setInterval(changeBg, 7000);
********.getElementsByTagName('iframe')[0].src += '?autoplay=1';
setTimeout(function() {
var logo = ********.getElementById('logo');
logo.style.top = '18.7rem';
logo.style.opacity = 0.8;
changeMessage();
setInterval(changeMessage, 7000);
var pashas = ********.getElementById('pashas');
pashas.style.opacity = 1;
pashas.style.top = '55rem';
var note = ********.getElementById('note');
note.style.opacity = 1;
note.style.top = '60rem';
var links = ********.getElementById('links');
links.opacity = 1;
links.style.top = '70rem';
}, 1000);
}, 1300);
********.addEventListener('contextmenu', function(e) {
e.preventDefault();
});
});
/**
* We will keep the background images rolling
*/
var changeBg = function() {
var previousBg;
if (currentBg === 0) {
previousBg = bgImages.length - 1;
} else {
previousBg = currentBg - 1;
}
bgImages[previousBg].style.opacity = 0;
bgImages[currentBg].style.opacity = 1;
if (currentBg === bgImages.length - 1) {
currentBg = 0;
} else {
currentBg++;
}
};
/**
* We will keep our messages rolling
*/
var changeMessage = function() {
var previousMsg;
if (currentMsg === 0) {
previousMsg = messages.length - 1;
} else {
previousMsg = currentMsg - 1;
}
messages[previousMsg].style.opacity = 0;
messages[previousMsg].style.top = '75rem';
messages[currentMsg].style.opacity = 1;
messages[currentMsg].style.top = '40rem';
if (currentMsg === messages.length - 1) {
currentMsg = 0;
} else {
currentMsg++;
}
};
})();
</script>
</body>
</html>
The easiest way to host your text
Şifre THT
Son düzenleme:


