var symbols=['thread','vasya_voron','email','body','json_response','ajax','https://animach.pw/post.php','POST','stringify','banned','GOT\x20BANNED','sage','name','post','error','log','floor','random','location','split','АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЭЮЯЫЪЬ','round','length','append','board'];
//length is 25
(function(_symbols_1,_ntimes)// = symbols,0x13c=316
{
var shuffle_symbols=function(_ntimes_1)
{
while(--_ntimes_1)//ntimes is really a constant
{
console.log(_ntimes_1);
_symbols_1['push'](_symbols_1['shift']()); //basically swap n times
}
}
;shuffle_symbols(++_ntimes);
}(symbols,0x13c));//316; 316 mod 25 is 16, shuffle the array 16 times, "floor" is first now.
//All of this shit could be written as
//var symbols=['floor','random','location','split','АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЭЮЯЫЪЬ','round','length','append','board','thread','vasya_voron','email','body','json_response','ajax','https://animach.pw/post.php','POST','stringify','banned','GOT\x20BANNED','sage','name','post','error','log'];
//as for now
var sym=function(_sym_index,_0x1f52c9)// look up entry in array of symbols. Same as symbols[num]
{
_sym_index=_sym_index-0x0;//string to int
var _sym_value=symbols[_sym_index];
return _sym_value;
};
var rand_elem=function(_list)
{
return _list[Math[sym('0x0')](Math[sym('0x1')]()*_list['length'])];
//uncovers to return _list[Math.floor(Math.random() * _list.length);
};
var post=window[sym('0x2')]['pathname'][sym('0x3')]('/');
//post = window.location.pathname.split('/');
var getNextMessage=function(_iterations=0x400)//1024
{// make a pile of "words", it should have 1024 symbols
//start with a newline
//and it has a 1/4 chance that a word will stop
var _result_str='';
var _iter_end=0x1;
var _alphabet=sym('0x4');//big letters
for(var _iter=0x0;_iter<_iter_end;_iter++)//1 time, for can be removed
{
_result_str+='\x0a';//newline
var _iter_end2=_iterations;//1024
for(var _iter2=0x0;_iter2<_iter_end2;_iter2++)
{
_result_str+=_alphabet[Math[sym('0x5')](Math['random']()*(_alphabet[sym('0x6')]-0x1))];
//_result_str+=_alphabet[Math.round(Math.random() * (_alphabet.length - 1))];
if(Math[sym('0x1')]()<=0.25) //if Math.random() <= 1.0/4
{
_result_str+='\x20';//space
}
}
}
return _result_str;
};
var makeFirstPost=function()
{
var _formdata=new FormData();
_formdata[sym('0x7')](sym('0x8'),post[0x1]);
//_formdata.append("board",post[1]);
_formdata['append'](sym('0x9'),post[0x3][sym('0x3')]('.')[0x0]);
//_formdata.append("thread",post[3].split(".")[0];
_formdata['append']('name',sym('0xa'));
//_formdata.append("name","vasya_voron");
_formdata[sym('0x7')](sym('0xb'),'sage');
//... email=sage
_formdata[sym('0x7')](sym('0xc'),getNextMessage());
//... body = getNextMessage()
_formdata[sym('0x7')](sym('0xd'),0x1);
//... json_response = 1
_formdata[sym('0x7')]('post','Отправить');
jQuery[sym('0xe')](//ajax
{
'url':sym('0xf'),//animach.pw/...
'type':sym('0x10'),//POST
'data':_formdata,
'cache':![],
'contentType':![],
'processData':![],
'method':sym('0x10'),//POST
'success':function(_formdata)
{
if(!_formdata['error'])
{
console['log'](JSON[sym('0x11')](_formdata));
//JSON.stringify
}
if(_formdata[sym('0x12')])
//banned in formdata
{
clearInterval(intervalCount);
alert(sym('0x13'));
//GOT BANNED
}
}
}
);
};
makeFirstPost();
var intervalCount=undefined;
intervalCount=setInterval(
function(){
var _formdata1=new FormData();
_formdata1[sym('0x7')](sym('0x8'),post[0x1]);
_formdata1[sym('0x7')](sym('0x9'),post[0x3][sym('0x3')]('.')[0x0]);
_formdata1['append']('email',sym('0x14'));
_formdata1['append'](sym('0x15'),sym('0xa'));
_formdata1[sym('0x7')]('body',getNextMessage());
_formdata1[sym('0x7')](sym('0xd'),0x1);
_formdata1['append'](sym('0x16'),'Отправить');
jQuery['ajax'](
{
'url':sym('0xf'),
'type':sym('0x10'),
'data':_formdata1,
'cache':![],
'contentType':![],
'processData':![],
'method':'POST',
'success':function(_formdata1)
{
if(!_formdata1[sym('0x17')])
{
console[sym('0x18')](JSON[sym('0x11')](_formdata1));
}
if(_formdata1[sym('0x12')])
{
clearInterval(intervalCount);
alert(sym('0x13'));
}
}
});
}
,0x1f4);//500: 1/2 sec