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

30.07.2009, 00:43
|
|
Участник форума
Регистрация: 18.01.2008
Сообщений: 158
Провел на форуме: 2441184
Репутация:
106
|
|
пишу на делфи(бесплатно)
Пишу бесплатно не сложные програмки на делфи......Для общего развития в сфере программирования на делфи....аська на аве
|
|
|

30.07.2009, 00:54
|
|
Постоянный
Регистрация: 04.04.2008
Сообщений: 527
Провел на форуме: 1494768
Репутация:
272
|
|
"Несложные"
Например?
|
|
|

30.07.2009, 01:06
|
|
Новичок
Регистрация: 17.01.2009
Сообщений: 7
Провел на форуме: 441482
Репутация:
9
|
|
напиши спамер для вк/одн я даже бонусом награжу )
если интересно то пиши icq 73373309
|
|
|

30.07.2009, 01:18
|
|
Moderator - Level 7
Регистрация: 02.05.2009
Сообщений: 894
Провел на форуме: 4297091
Репутация:
2261
|
|
задание #1.
имеем:
-----------------------------------------------------
*формат url:
Код:
http://hashkiller.com/api/api.php?md5=098f6bcd4621d373cade4e832627b4f6
098f6bcd4621d373cade4e832627b4f6 тут - MD5 хэш (строка из 32 символов).
+
*файл, содержащий много строк с хешами. т.е. в каждой строке по 32 символа.
(название файла фиксированное, скажем, input.txt)
требуется:
------------------------------------------------------
минимум:
слать поочередно все хеши (32 символьные строки) через указанный выше запрос, и записывать ответы сервера в отдельный файл.
желательно:
1. в зависимости от ответа - а их может быть 2 вида. Сравни к примеру запросы
Код:
http://hashkiller.com/api/api.php?md5=098f6bcd4621d373cade4e832627b4f6
и
http://hashkiller.com/api/api.php?md5=00000000000000000000000000000000
ну так вот... ответы с "true" желательно записывать в один файл, а с false - в другой.
ну и само слово true и false в сами файлы писать ессно не надо.
2.
хорошо бы вывести в окно программы счетчики успешных и сфейленных запросов. Так.. просто чтобы было.
Ну и, когда программа закончит проверку - она должна об эотм тоже как-то сообщать. (например где-то в еню программки может появляться надпись "готово")
================================
p.s.
если для тебя это слишком легко - скажу задание посложнее. Смотря насколько сложное тебе нужно 
Последний раз редактировалось ErrorNeo; 30.07.2009 в 01:59..
|
|
|

30.07.2009, 07:53
|
|
Познающий
Регистрация: 19.03.2007
Сообщений: 97
Провел на форуме: 462465
Репутация:
23
|
|
С мс-офисным пакетом работал?
|
|
|

30.07.2009, 15:07
|
|
Участник форума
Регистрация: 18.01.2008
Сообщений: 158
Провел на форуме: 2441184
Репутация:
106
|
|
ErrorNeo
сделаю возможно сегодня ночью...
С мс-офисным пакетом работал?
а что именно надо?
Последний раз редактировалось Vlad3d; 30.07.2009 в 15:09..
|
|
|

30.07.2009, 17:14
|
|
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
Провел на форуме: 1654818
Репутация:
117
|
|
ErrorNeo
такое надо на перле. 5 минут делов)
|
|
|

01.08.2009, 00:54
|
|
Участник форума
Регистрация: 07.01.2009
Сообщений: 186
Провел на форуме: 1247273
Репутация:
166
|
|
ErrorNeo
Моя реализация с помощью инди10
[+] Выполняет все, что надо, после отработки просто закрывается консольное окно
[-] Фиксированные имена файлов
[-] Кривой код, размер файла, использование инди
[-] Нету счетчика (да и нах он, если запросы выполняются моментально?)
[-] Out файлы каждый раз перезаписываются заново
Код:
program Project1;
uses
Windows, idHTTP, Classes;
{$APPTYPE CONSOLE}
var
http : TIdHTTP;
in_list, true_list, false_list : TStrings;
iCh, sPos, sPos2, sPos3 : integer;
tmp, response_result : string;
begin
in_list := TStringList.Create;
true_list := TStringList.Create;
false_list := TStringList.Create;
in_list.LoadFromFile('input.txt');
http := TIdHTTP.Create();
for iCh := 0 to in_list.Count -1 do begin
tmp := http.Get('http://hashkiller.com/api/api.php?md5='+in_list.Strings[iCh]);
sPos := pos('true',tmp);
sPos2 := pos('false',tmp);
sPos3 := pos('<plain>',tmp);
if sPos<>0 then begin
response_result:=copy(tmp,sPos3+7,length(tmp)-145);
writeln(in_list.Strings[iCh]+' : '+response_result);
true_list.Add(in_list.Strings[iCh]+' : '+response_result);
end;
if sPos2<>0 then begin
false_list.Add(in_list.Strings[iCh]+' : '+'NOT FOUND');
end;
end;
false_list.SaveToFile('false.txt');
true_list.SaveToFile('true.txt');
http.Free;
in_list.Free;
true_list.Free;
false_list.Free;
end.
З.Ы. Заодно нашел все нужные мне хеши, которые даже хешкряк.инфо не осилил =\ Быстро пади у них работают негры 
Последний раз редактировалось ex3me; 01.08.2009 в 01:00..
|
|
|

01.08.2009, 01:17
|
|
Участник форума
Регистрация: 09.03.2009
Сообщений: 178
Провел на форуме: 1605524
Репутация:
523
|
|
Сообщение от zeppe1in
ErrorNeo
такое надо на перле. 5 минут делов)
Зачем перл на дельфи тож работы на 5 мин, если знаешь своё дело!
|
|
|

01.08.2009, 22:22
|
|
Участник форума
Регистрация: 18.01.2008
Сообщений: 158
Провел на форуме: 2441184
Репутация:
106
|
|
сорри работы было в аське много...только щас смог зайти сюда....
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|