Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //UPDATED 5/24/14, old version patched, an all new version which is much harder to 100% patch has been developed right here! Enjoy!!
- //Created by @ryandolan123 on twitter
- //Edit: patched again, aw
- jQuery.inArray = function(){
- return -1; //Patches initial client-side curse checker
- }
- function backServer() { //hooks into backServer, good luck patching this khoi
- $("#submit").css("background-color","rgba(158, 112, 175, 0.5)").css("cursor","auto");
- $("#submit").off();
- $("#notify").hide();
- var profanities = ['shit','fuck','ass','bitch','cunt','slut','sh!t','sh1t','fuk','b1tch','b!tch','fucking','fuking','fuckin','fukin','shitty','shitass','asshole','whore','rape','raped','@plusreed'];
- var checker = true; // ^ ^ Original profanities kept for compatibility, and so nobody will suspect you bypassing filter :) ^ ^
- var message = [];
- $("input").each(function() {
- message.push($(this).val());
- });
- if(checker===false) {return checker;}
- else {
- var message = message.join("`");
- message = message.replace(/fuck/g, "fu\30ck"); //WORST curse word patchers EVER, but they work well though!
- message = message.replace(/Fuck/g, "Fu\30ck");
- message = message.replace(/FUCK/g, "FU\30CK");
- message = message.replace(/shit/g, "sh\30it");
- message = message.replace(/Shit/g, "Sh\30it");
- message = message.replace(/SHIT/g, "SH\30IT");
- message = message.replace(/bitch/g, "bi\30tch");
- message = message.replace(/Bitch/g, "Bit\30ch");
- message = message.replace(/BITCH/g, "BI\30TCH");
- message = message.replace(/cunt/g, "cu\30nt");
- message = message.replace(/Cunt/g, "C\30unt");
- message = message.replace(/CUNT/g, "C\30UNT");
- message = message.replace(/dick/g, "d\30ick");
- message = message.replace(/Dick/g, "D\30ick");
- message = message.replace(/DICK/g, "\30DICK");
- message = message.replace(/ass/g, "as\30s");
- message = message.replace(/Ass/g, "A\30ss");
- message = message.replace(/ASS/g, "AS\30S");
- message = message.replace(/slut/g, "s\30lut");
- message = message.replace(/Slut/g, "Slu\30t");
- message = message.replace(/SLUT/g, "SL\30UT");
- message = message.replace(/whore/g, "who\30re");
- message = message.replace(/Whore/g, "W\30hore");
- message = message.replace(/WHORE/g, "WH\30ORE");
- message = message.replace(/rape/g, "ra\30pe");
- message = message.replace(/Rape/g, "R\30ape");
- message = message.replace(/RAPE/g, "RAP\30E");
- message = message.replace(/fuk/g, "fu\30k");
- message = message.replace(/Fuk/g, "F\30uk");
- message = message.replace(/FUK/g, "FU\30K");
- message = message.replace(/b!tch/g, "b!\30tch");
- message = message.replace(/B!tch/g, "B\30!tch");
- message = message.replace(/B!TCH/g, "B\30!TCH");
- message = message.replace(/sh!t/g, "sh!\30t");
- message = message.replace(/Sh!t/g, "S\30h!t");
- message = message.replace(/SH!T/g, "SH!\30T");
- message = message.replace(/sh1t/g, "s\30h1t");
- message = message.replace(/Sh1t/g, "Sh1\30t");
- message = message.replace(/SH1T/g, "SH\301T");
- message = message.replace(/b1tch/g, "b1t\30ch");
- message = message.replace(/B1tch/g, "B1\30tch");
- message = message.replace(/B1TCH/g, "B\301TCH");
- console.log("patched the message to hopefully bypass server filters <3");
- console.log("Prepare to send: "+message+" || template: "+ml.temp);
- $.ajax({
- type: 'POST',
- url: '/bot/ml-core.php',
- dataType: 'json',
- data: {
- submit: "submitted",
- temp: ml.temp,
- text: message
- }
- }).done( function(data) {
- console.log(data.status + " "+data.url);
- switch(data.status) {
- case 1:
- notify("success","Tweeted! <a target=\"_blank\" href=\""+data.url+"\">Check out the tweet!</a> Try <a onclick=\"loadTemplate(0);\">another one</a>?",10000);
- break;
- case 0:
- notify("fail","Twitter Denied: "+data.error.message);
- break;
- case 2:
- notify("warn","Missing something?");
- break;
- case 3:
- notify("fail","Limit reached! ");
- break;
- case 4:
- notify("fail","Sorry, I couldn't bypass the curse word checker with your word combinations for some reason :(");
- break;
- }
- })
- .fail( function(t,s,msg) {
- notify("fail","Error: Failed AJAX: "+msg);
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement