Анонимно 07 июня 2012, 12:44
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:44
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
>>1105016
Нахуя, все норм, просто не сразу понятно,
когда читаешь.
for (num = 0; num < 5; num++)
{
Thread thread = new Thread(new
ParameterizedThreadStart(Program.Checking));
thread.Start(num);
}
Запускается пять тредиков, num — это индекс
прокси, а затем ПЕРЕДАННЫЙ параметр num
меняется в процедуре Checking, которая в
тредике крутится.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Net;
using System.Threading;
namespace _2ch.so_proxy_checker
{
class Program
{
static string output;
static List<WebProxy> proxies = new List<WebProxy>();
static string section;
static void Main(string[] args)
{
Choose:
Console.WriteLine(«Использовать файлы input.txt в
качестве источника проксей input.txt и
записывать проверенные в output.txt(0) или
использовать свои(1)?»);
char c = Console.ReadKey().KeyChar;
if (c == ‹1›)
{
Console.WriteLine();
EnterFile:
Console.WriteLine(«Введите адрес файла с
непроверенными проксями»);
string input = Console.ReadLine();
if (!File.Exists(input))
{
Console.WriteLine(«Файл {0} не существует, введите
другой», input);
goto EnterFile;
}
Console.WriteLine(«Теперь введите адрес файла,
куда нужно записать проверенные»);
output = Console.ReadLine();
proxies = LoadProxies(input);
Console.WriteLine(«Теперь введите раздел для
проверки»);
section = Console.ReadLine();
for (int i = 0; i < 5; i++)
{
Thread th = new Thread(Checking);
th.Start(i);
}
}
Вангую удаление по смешной причине.
>>1104949
Схуяли?
АААА СУКА НАЕБАТЬ МЕНЯ ХОЧЕШ!!!!!!!!!!!!!!!!!
>>1104951
Так «случайно» происходит со всеми вредоносными программками.
>>1104954
Но ведь эта не вредоносная.
>>1104953
Декомпилируй и посмотри, раз не веришь.
ДАК БЛЯ НАДО ЖЕ СКОЧАТЬ И ОТПРАВИТЬ НА ВИРОСТОТАЛ И ВСЕ ДЕЛОВ ТО!!!!!!
>>1104956
Она может повредить сосачу.
Анонимно 07 июня 2012, 12:44
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:44
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:45
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
Ответить
Анонимно 07 июня 2012, 12:46
ТАМ ВИРУС!
>>1104960
Это же полезная программа.
SOSAKA наносит ответный удар.
>>1104968
Декомпилируй программу и посмотри сам.
Она на сярпе, если что.
Сейчас буду приносить в жертву свою венду на виртуалке.
>>1104965
На рыгхосте есть своя олаблядь, я подозреваю по наводке с колчана она всякие интересные штуки удаляет.
>>1104979
Посмотрим.
[38528583]
>>1104981
Ладно, тогда так
[http://rghost.ru/38528583]
Вишня.
Кто соснул? Мочанер соснул!
>>1104984
Нужен установленный .net.
>>1104986
А ещё я пароль на удаление не ставил.
Все нормально работает.
>>1104987
СПЕРМОТЕХНОЛОГИИ
О, новый релиз вишмастера? Круто.
Там РЕАЛЬНО чекер.
где ргхостовская олаблядь? почему не удаляет?
Пиздец, дожили. Не вишмастер на ргхосте
Проверил, все чисто
вот кусочек кода:
private static void Checking(object n)
{
int num = (int) n;
while (true)
{
Console.WriteLine(«Проверка прокси номер {0}», num);
try
{
HttpWebRequest request = WebRequest.Create(«http://2ch.so/» + section + «/wakaba.pl») as HttpWebRequest;
request.Method = «post»;
request.Accept = «text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8»;
request.Headers.Add(HttpRequestHeader.AcceptEncoding, «gzip, deflate»);
request.Headers.Add(HttpRequestHeader.AcceptLanguage, «ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3»);
request.Host = «2ch.so»;
Проксидебил опять балуется.
сука, как же дуднет бесит :(
проиграл
Проксиребенок балуется.
быдлокодец, конечно
>>1105014
напиши лучше
На линуксе работает?
>>1105019
>>1105016
Нахуя, все норм, просто не сразу понятно, когда читаешь.
for (num = 0; num < 5; num++)
{
Thread thread = new Thread(new ParameterizedThreadStart(Program.Checking));
thread.Start(num);
}
Запускается пять тредиков, num — это индекс прокси, а затем ПЕРЕДАННЫЙ параметр num меняется в процедуре Checking, которая в тредике крутится.
>>1105019
Под Вайном запусти.
>>1105019
нет, отсоси
>>1105023
Я за кроссплатформенные преложенея с рткрытым сестемным кодом.
>>1105021
Ну да, метод, который выполняется в отдельном потоке, почему-то может принимать только object.
У всех приложений на сисярпе открытый код.
>>1105028
поэтому Штольман может сгрызть с досады все свои ноги и хуй
>>1105028
это на жабе только
>>1105030
на шарпе тоже
>>1105029
У него борода есть
Охуеть.
>>1105031
кинь вьювер тогда, лень гуглить
>>1105034
нахуй пошел
>>1105035
нет
>>1105034
http://www.netdecompiler.com/
https://www.virustotal.com/…/1339061502/
Хммм, чисто или нет?
>>1105040
Он же декомпилируется легко, кто туда вирус совать будет.
>>1104945
PUA.Win32.Packer.NetExecutable-1
VEEROOS
ебать, вам же сказали, мудачье, не хотите — не запускайте, только клюв захлопните
НАСОСАЧ ВБРОСИЛИ?
SOSONI НЕ КОЧАЙТИ КОМПЬЮТЕР ВЗОРВАЛСЯ ПИШУ С ДОБРОПАРАШИ!
КО-КО-КО-КО КУ-КА-РЕ-КУ КУД-КУДАХТ
КОКОКОКОКОКОКОКОКОКОКОКОКОК
КОКОКОКОКОКОКОКОКОКОКОКОКОК
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Net;
using System.Threading;
namespace _2ch.so_proxy_checker
{
class Program
{
static string output;
static List<WebProxy> proxies = new List<WebProxy>();
static string section;
static void Main(string[] args)
{
Choose:
Console.WriteLine(«Использовать файлы input.txt в качестве источника проксей input.txt и записывать проверенные в output.txt(0) или использовать свои(1)?»);
char c = Console.ReadKey().KeyChar;
if (c == ‹1›)
{
Console.WriteLine();
EnterFile:
Console.WriteLine(«Введите адрес файла с непроверенными проксями»);
string input = Console.ReadLine();
if (!File.Exists(input))
{
Console.WriteLine(«Файл {0} не существует, введите другой», input);
goto EnterFile;
}
Console.WriteLine(«Теперь введите адрес файла, куда нужно записать проверенные»);
output = Console.ReadLine();
proxies = LoadProxies(input);
Console.WriteLine(«Теперь введите раздел для проверки»);
section = Console.ReadLine();
for (int i = 0; i < 5; i++)
{
Thread th = new Thread(Checking);
th.Start(i);
}
}
ссыкливые ничтожества
else if (c == ‹0›)
{
Console.WriteLine();
string input = «input.txt»;
output = «output.txt»;
proxies = LoadProxies(input);
Console.WriteLine(«Теперь введите раздел для проверки»);
section = Console.ReadLine();
for (int i = 0; i < 5; i++)
{
Thread th = new Thread(Checking);
th.Start(i);
}
}
else
{
Console.WriteLine(«Не выбраны файлы!»);
goto Choose;
}
}
Нахуй мне это говно?
static List<WebProxy> LoadProxies(string file)
{
string[] strings = File.ReadAllLines(file);
for (int i = 0; i < strings.Length; i++)
{
try
{
string[] HostAndPort = strings[i].Split(‹:›);
proxies.Add(new WebProxy(HostAndPort[0], Convert.ToInt32(HostAndPort[1])));
}
catch { }
}
return proxies;
}
static void Checking(object n)
{
int index = (int)n;
while (true)
{
Console.WriteLine(«Проверка прокси номер {0}», index);
try
{
для петушков все равно ничего не понятно же ВИИИИРУС
БРАТ ЖЫВ!
HttpWebRequest req = WebRequest.Create(«http://2ch.so/» + section + «/wakaba.pl») as HttpWebRequest;
req.Method = «post»;
req.Accept = «text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8»;
req.Headers.Add(HttpRequestHeader.AcceptEncoding, «gzip, deflate»);
req.Headers.Add(HttpRequestHeader.AcceptLanguage, «ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3»);
req.Host = «2ch.so»;
req.Proxy = proxies[index];
req.UserAgent = «Mozilla/5.0 Firefox/12.0»;
req.ContentType = «multipart/form-data; boundary=---------------------------23281168279961»;
req.Referer = «http://2ch.so/» + section + «/»;
req.ServicePoint.Expect100Continue = false;
string reqs = «-----------------------------23281168279961\r\nContent-Disposition: form-data; name=\»task\«\r\n\r\nроst\r\n-----------------------------23281168279961\r\nContent-Disposition: form-data; name=\»name\«\r\n\r\n\r\n-----------------------------23281168279961\r\nContent-Disposition: form-data; name=\»link\«\r\n\r\n\r\n-----------------------------23281168279961\r\nContent-Disposition: form-data; name=\»nabiki\«\r\n\r\n\r\n-----------------------------23281168279961\r\nContent-Disposition: form-data; name=\»kasumi\«\r\n\r\n\r\n-----------------------------23281168279961\r\nContent-Disposition: form-data; name=\»shampoo\«\r\n\r\ntest\r\n-----------------------------23281168279961\r\nContent-Disposition: form-data; name=\»file\«; filename=\»img.png\«\r\nContent-Type: image/png\r\n\r\n» + new Random().Next() + «\r\n-----------------------------23281168279961\r\nContent-Disposition: form-data; name=\»makewatermark\«\r\n\r\n1\r\n-----------------------------23281168279961\r\nContent-Disposition: form-data; name=\»video\«\r\n\r\n\r\n-----------------------------23281168279961\r\nContent-Disposition: form-data; name=\»recaptcha_challenge_field\«\r\n\r\n03AHJ_VutW6y0VOt928pITpHtSRO6mM4Vk-iou_VVxKkC5MCxKKU-rSCdQT-yqaGxHg0y-YZNKDD_n_-bUNFSVDB-G_db5J4RbLIvI-ysf8fd2dXj4Xt6bwG0CRLRgmDrc-NmKQBn89GXVTpEZa2iTJF3Hny3F8e5aNw\r\n-----------------------------23281168279961\r\nContent-Disposition: form-data; name=\»recaptcha_response_field\«\r\n\r\nggggggggggg\r\n-----------------------------23281168279961\r\nContent-Disposition: form-data; name=\»webcamfile\«\r\n\r\n\r\n-----------------------------23281168279961--\r\n»;
byte[] buff = Encoding.UTF8.GetBytes(reqs);
req.GetRequestStream().Write(buff, 0, buff.Length);
req.GetRequestStream().Close();
HttpWebResponse resp = req.GetResponse() as HttpWebResponse;
string page = ReadResponse(resp);
блядь да хорош
if (!page.Contains(«Доступ к отправке сообщений с этого IP закрыт»))
{
if (File.Exists(output))
{
string contents = File.ReadAllText(output);
contents += proxies[index].Address.Host + «:» + proxies[index].Address.Port + «\r\n»;
File.WriteAllText(output, contents);
}
else
{
string contents = proxies[index].Address.Host + «:» + proxies[index].Address.Port + «\r\n»;
File.WriteAllText(output, contents);
}
}
}
catch (WebException e)
{
Console.WriteLine(e.Message);
}
catch (ArgumentOutOfRangeException)
{
Thread.CurrentThread.Abort();
}
finally
{
index = index + 5;
}
}
}
static string ReadResponse(HttpWebResponse resp)
{
StreamReader sr = new StreamReader(resp.GetResponseStream());
string page = sr.ReadToEnd();
sr.Close();
return page;
}
}
}
Фу блядь, фу нахуй.
>>1105079
чего?
Традиции спермософта — упасть в первую минуту работы.
(← + Сtrl) вернуться назадк новым сообщениям (Сtrl + →)