Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

22.07.2008, 00:42
|
|
Постоянный
Регистрация: 29.04.2007
Сообщений: 496
Провел на форуме: 2715445
Репутация:
588
|
|
2a_v, твой код сравнит только первые строки файла
угу
A_V - придётся или хранить копию на харде и каждую минуту туда его загонять по новой, предварительно сравнив, или в память читать целиком 
|
|
|

22.07.2008, 02:01
|
|
Участник форума
Регистрация: 18.02.2008
Сообщений: 125
Провел на форуме: 562108
Репутация:
107
|
|
Понятно, спасибо за помощь!
|
|
|

22.07.2008, 03:02
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Сообщение от A_V
спасибо что откликнулись у меня назрел такой вопрос а нельзя сделать так
AssignFile(f, 'C:\111.txt');
readln(f, nigma);
прошло минута
AssignFile(r, 'C:\111.txt');
readln(r, dogma);
Если имеется ввиду как сделать "прошло минута"
то юзай sleep(60);
|
|
|

22.07.2008, 13:07
|
|
Постоянный
Регистрация: 29.04.2007
Сообщений: 496
Провел на форуме: 2715445
Репутация:
588
|
|
слип не в секундах принимает параметр, а в миллисекундах, будет так sleep(60 * 1000) - 1 минута 
|
|
|

23.07.2008, 20:19
|
|
Познающий
Регистрация: 06.08.2007
Сообщений: 85
Провел на форуме: 1695462
Репутация:
91
|
|
Нужна помощь=) Есть страница на которой скрипт принимает пост запрос, обрабатывает его и выплевывает тело страницы. Юзая TcpClient заголовок "200" принимается а cамо тело страницы нет =\
Код:
procedure TForm2.Button1Click(Sender: TObject);
var
data:String;
begin
data:='POST /check_jhsdfk12498lk9284kjf8.php HTTP/1.1'+CRLF;
data:=data+'Host: www.2proxylife.net'+CRLF+
'Content-type: application/x-www-form-urlencoded'+CRLF+
'User-Agent: PHP Script'+CRLF+
'Connection: Keep-alive'+CRLF+
'proxys=127.0.0.1:8080%0D%0A200.55.44.1.3:80%0D%0A150.200.0.6:8000&time=5';
TcpClient1.Open;
TcpClient1.Sendln(data+CRLF+CRLF,'');
Memo1.Text:=TcpClient1.Receiveln(CRLF+CRLF);
Memo2.Text:=Utf8ToAnsi(TcpClient1.Receiveln(''));
TcpClient1.Close;
end;
Заранее спасибо!=)
|
|
|

23.07.2008, 20:37
|
|
Banned
Регистрация: 15.12.2005
Сообщений: 95
Провел на форуме: 1509352
Репутация:
132
|
|
2 перевода строки перед постдатой, а длина постдаты считывается из Content-Length.
Код:
procedure TForm2.Button1Click(Sender: TObject);
var
data,postdata:String;
begin
postdata:='proxys=127.0.0.1:8080%0D%0A200.55.44.1.3:80%0D%0A150.200.0.6:8000&time=5';
data:='POST /check_jhsdfk12498lk9284kjf8.php HTTP/1.1'+CRLF+
'Host: www.2proxylife.net'+CRLF+
'Content-type: application/x-www-form-urlencoded'+CRLF+
'Content-Length: '+inttostr(length(postdata))+CRLF+
'User-Agent: PHP Script'+CRLF+
'Connection: Keep-alive'+CRLF+CRLF+
postdata;
TcpClient1.Open;
TcpClient1.Sendln(data);
Memo1.Text:=TcpClient1.Receiveln(CRLF+CRLF);
Memo2.Text:=Utf8ToAnsi(TcpClient1.Receiveln(''));
TcpClient1.Close;
end;
|
|
|

23.07.2008, 20:47
|
|
Познающий
Регистрация: 06.08.2007
Сообщений: 85
Провел на форуме: 1695462
Репутация:
91
|
|
Сообщение от qPhoenix
2 перевода строки перед постдатой, а длина постдаты считывается из Content-Length.
Длину содержимого я делал до этого, просто от безысходности начал экспериментировать со всякими "тупыми" штуками=) Проверил этот код: Результат тотже: Заголовок в Memo1 появился а в Memo2 тела нет...
Блин не написал выше: обработка запроса происходит секунд 20-30, потом только выплевывается тело. На пыхе этот же код работает исправно
|
|
|

23.07.2008, 21:36
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Народ, я вот тут с одной проблеммой сталкнулся...
В общем я хочу модифицировать бекдора Force Control Uploader переписав сервер так, чтобы он не открывал порт, а каждую минуту джонился на определённый IP адрес (вот допустим будем считать у меня статистический внешний IP есть к примеру), это называется бекконнект.
Я значит открываю у себя клиента, и жду когда жертва заджонится, но вот тут и возникает проблемма.
Если жертва не одна, а 10-20 человек, что тут можно реализовать?
Мне нужно чтобы я мог на выбор установить соеденение с нужным челом если ко мне 20 челов ломятся.
Есть ли какие идеи, какой алгоритм использовать?
|
|
|

23.07.2008, 22:35
|
|
Участник форума
Регистрация: 03.01.2008
Сообщений: 104
Провел на форуме: 400001
Репутация:
111
|
|
если ты имеешь ввиду, как будут конектиться 20 клиентов на 1 порт, то попробуй либо сделать им цикл, пусть долбятся с ожиданием пока порт не освободится, либо путь пробуют конектиться по диапозону определённому, соответственно открывай тот же диапозон, ну и опятьже пока порты не освободятся пусть долбятся))
|
|
|

23.07.2008, 22:42
|
|
Banned
Регистрация: 13.09.2006
Сообщений: 523
Провел на форуме: 2869410
Репутация:
925
|
|
У каждого коннекта есть свой сокет,всего 0FFFFh портов,твое решение потоки.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|