codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
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=u
Private
[
?
]
Run code
Submit