Повтор быстрее таймера

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Повтор быстрее таймера

Сообщение young » 15.08.2004 (Вс) 20:10

Необходимо повторять определённый цыкл, но чембольше раз, тем лучше, стандартный таймер в состоянии быть пройденным только 1 000 раз в секунду, а мне необходимо повторять цыкл 5 000 000 раз в секунду.

За ранее спазабо!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 15.08.2004 (Вс) 20:31

Ё-моё, а нафига хоть?

Скорее всего, ты неправ, и тебе этого на самом деле не надо.

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 15.08.2004 (Вс) 20:35

эээээ, как вам сказать, есть у моего друга сайт, на нём гостевая, этот даун посеял фаил с пасами, там пас для гостевой, вот терь задача его крякнуть, он в MD5, из распроса этого ненормального стало ясно. что пасс этот 29 значный (!!!), стало ясно, что считать нужно посети, теперь пишу прогу, коея могла-бы это сделать. т.е. соглосовывая много звеньев, по сети (из 8 компов) могла это сделать!!!
---------------------------
<b>Лучше есть белый хлеб у Чёрного моря, чем чёрный хлеб у белого.</b>
<i>У кого склонности к математике? Бери лопату, извлекай корни!</i>

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 15.08.2004 (Вс) 21:14

Нереально. Таких паролей 1,29E+61, если допустить только символы из первой половины таблицы. Если каждую секунду делать миллион попыток (а сервер выдержит?), даже и тогда потребуется 1,29E+55 секунд, или 1,49E+50 суток, или 4,08E+47 лет. Земле же, по утверждениям учёных, только порядка 3E+9 лет.

Так что можешь даже не начинать...

Tok
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 28.09.2003 (Вс) 16:14
Откуда: Алчевск (Украина)

Сообщение Tok » 15.08.2004 (Вс) 23:34

А мож ему повезет в этом столетии... :)
Back from the dead
I am resurrected
to spew, putrefaction...
http://gutted.nm.ru

Approximator
Постоялец
Постоялец
 
Сообщения: 572
Зарегистрирован: 26.06.2004 (Сб) 3:10

Сообщение Approximator » 16.08.2004 (Пн) 2:52

tyomitch писал(а): Земле же, по утверждениям учёных, только порядка 3E+9 лет.

:) Земле почти четыре (млрд.), а Вселенной (по стандартной теории) <20E+9 :) Если криптования нет, проще крякнуть саму защиту.

P.S. Автору топика. Это конечно не моё дело, но, imo, называть друга дауном - последнее дело.
С уважением, Approximator.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.08.2004 (Пн) 11:42

Подумаешь, ошибся на миллиард лет... С кем не бывает...
:-)))

Tuco
Постоялец
Постоялец
 
Сообщения: 508
Зарегистрирован: 18.06.2003 (Ср) 16:37
Откуда: Подмосковье

Сообщение Tuco » 16.08.2004 (Пн) 14:30

Прочитал, посмеялся. Пора тему в юмор перебрасывать... :-)
"There's more than one way to do it!"

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 16.08.2004 (Пн) 17:34

Народ, простите, но харе измываться,
1. Какой шанс, что его пароль через неделю не подберётся, ну просто может так повезти!
2. Друга я обзывал не только дауном, но и с ловами, которые из соображения цензуры не публикую
3. Если кому интересно тоже подумать над этой проблеммой, то давайте, кто хочет только глумиться, попрошу в тругие топики! Ведь вопрос-то по сути интересный!!!
---------------------------
<b>Лучше есть белый хлеб у Чёрного моря, чем чёрный хлеб у белого.</b>
<i>У кого склонности к математике? Бери лопату, извлекай корни!</i>

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.08.2004 (Пн) 17:38

Да вопрос прекрасен! И я своих друзей тоже, бывает... И они не обижаются, потому что знают, что ничего такого я не имел в виду на самом деле :)

Но как, скажи мне, ты подберёшь 29 пароль? Выйди лучше на админов как-то...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 16.08.2004 (Пн) 17:43

GSerg как сказать, там скрипт хитрый, устроен так, что при подмене файлов пасса отказывается работать, пробывал подсовывать записи этой гостевой повому скрипту, тот же результат!
Ладно, вопрос не в этом! Просто уже интересно самому, КАК СДЕЛАТЬ ЦИКЛ, ПОВТОРЯЮЩИЙСЯ БЫСТРЕ ТАЙМЕРА???!!!!! и забудте про этого лоха!
---------------------------
<b>Лучше есть белый хлеб у Чёрного моря, чем чёрный хлеб у белого.</b>
<i>У кого склонности к математике? Бери лопату, извлекай корни!</i>

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 16.08.2004 (Пн) 17:44

tyomitch А если делать 5 миллионов попыток на 8 машинах!!! А??? 5х8=40 000 000 попыток в секунду!!! И 4 пень это выдержит спакуха!!!
---------------------------
<b>Лучше есть белый хлеб у Чёрного моря, чем чёрный хлеб у белого.</b>
<i>У кого склонности к математике? Бери лопату, извлекай корни!</i>

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.08.2004 (Пн) 17:51

А теперь раздели ТО ЧИСЛО на 40 миллионов :) Это раз.
Вспомни, что бывает при таком потоке запросов на сервер. Это два.
И представь, что о тебе подумают админы (которые прекрасно знают про п.2) и что они с тобой сделают :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 16.08.2004 (Пн) 17:57

Вы не поняли!!! У меня есть этот MD5 код, мне его нужно просто крякнуть и всё!!! Для этого будут работать 8 машин, 1 сервер, остальные - клиенты ,как-бы, те тока получают определённый промежуток значений с сервера, подбирают, если нет, то говорят об этом серверу. сервер раздаёт промежутки, тоже учавствует в подборе, а так же контролирует работу клиентов!!!
---------------------------
<b>Лучше есть белый хлеб у Чёрного моря, чем чёрный хлеб у белого.</b>
<i>У кого склонности к математике? Бери лопату, извлекай корни!</i>

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.08.2004 (Пн) 18:01

А зачем так сложно? Зачем сеть? Раздели промежуток подбора на 8 частей и пусть каждая... А как найдёт, пусть аудиовизуальными сигналами оповещает :)
Хотя в этом столетии, наверное, не найдёт :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 16.08.2004 (Пн) 18:07

GSerg Ща я опущу пределы цензуры....
Просто, если не знаете, так и скажите, ответьте, КАК СДЕЛАТЬ ЦИКЛ, ПОВТОРЯЮЩИЙСЯ БЫСТРЕ ТАЙМЕРА???!!!!!
---------------------------
<b>Лучше есть белый хлеб у Чёрного моря, чем чёрный хлеб у белого.</b>
<i>У кого склонности к математике? Бери лопату, извлекай корни!</i>

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.08.2004 (Пн) 18:28

Ну раз так сильно хочется геморроя - на удовольствие.

Код: Выделить всё
Do
    <тело цикла>
    DoEvents  'чтоб окошко отрисовывалось
Loop

Вставляй в Command1_Click, и жди тысячу-другую лет...

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 16.08.2004 (Пн) 18:32

tyomitch этот вариант рассматривался, он слишком медленный, где-то порядка 10 000 раз в секунду, никуда не годится =(
---------------------------
<b>Лучше есть белый хлеб у Чёрного моря, чем чёрный хлеб у белого.</b>
<i>У кого склонности к математике? Бери лопату, извлекай корни!</i>

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.08.2004 (Пн) 19:33

young писал(а):Ща я опущу пределы цензуры

Не нуно :)

Ты вообще как представляешь себе работу компа? :) Вот этот вариант, который рассматривался - это и предел (без ухищрений :)). Только если doevents убрать, тогда быстрее. Ещё можно поставить высший приоритет на app.threadid. Но вообще (чтобы сократить время поиска хотя бы до нескольких миллинов лет) нужно написать всё это на асме и установить высший приоритет :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

SeRRg
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 343
Зарегистрирован: 25.11.2003 (Вт) 20:14
Откуда: Тюмень!

Сообщение SeRRg » 16.08.2004 (Пн) 19:38

Значит, так: хочешь быстро, качай программу, написанную на асме, будет тебе скорость.
Или пиши сам. Но не на VB. А 29-значный пароль подбирать... Самоубийство просто...
Я бы даже не стал предсказывать, с какой вероятностью ты подберешь пароль до конца жизни...
VB - это звучит!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.08.2004 (Пн) 19:41

young писал(а):tyomitch этот вариант рассматривался, он слишком медленный, где-то порядка 10 000 раз в секунду, никуда не годится =(

Значит, комп быстрее просто не может.

Честно тебе говорю, бросай ты эту блажь подальше. Ну не выйдет ничё у тебя, хоть ты об монитор разбейся. Против законов природы не попрёшь.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.08.2004 (Пн) 21:05

Ёпрст! young, так ты из Липецка! Гы. Я сейчас там :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 17.08.2004 (Вт) 9:20

GSerg поздравляю, из самого того Липецка, да, а как насчёт встретится? Звякни мне 8-905-044-6988
tyomitch Попрёшь, есть вариант сделать тоже самое на асме, но тогда алгоритм кодирования прийдётся писать самому за ново =) Это будет ооочень длинным занятием, но видимо прейдётся делать именно так!
---------------------------
<b>Лучше есть белый хлеб у Чёрного моря, чем чёрный хлеб у белого.</b>
<i>У кого склонности к математике? Бери лопату, извлекай корни!</i>

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 17.08.2004 (Вт) 9:55

young, да хоть в машинных кодах напиши, с многопоточностью. Нереально это. Уж проще будет MD5 восстановить.
Lasciate ogni speranza, voi ch'entrate.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 17.08.2004 (Вт) 11:28

young писал(а):tyomitch Попрёшь, есть вариант сделать тоже самое на асме, но тогда алгоритм кодирования прийдётся писать самому за ново =) Это будет ооочень длинным занятием, но видимо прейдётся делать именно так!

Ты, видимо, не понял самого главного.
Пусть одновременно работают миллиард компов, и каждый перебирает миллиард вариантов в секунду (Впечатляет?)
Даже и тогда тебе потребуется 1,29E+43 секунд, или 4,08E+35 лет.
Это почти миллиард миллиардов миллиардов миллиардов лет.
Ты не доживёшь :-)

Убедил?

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 17.08.2004 (Вт) 13:47

Народ, если вы не поняли, то повторяю для тех, кто в тнке: МНЕ БОЛЬШЕ НЕ НАДО ПОДБИРАТЬ ПАРОЛЬ, МНЕ ТЕПЕРЬ ПРОСТО ИНЬЕРЕСНО РЕАЛИЗОВАТЬ ЦИКЛ БЫСТРЕЕ ТАЙМЕРА!!!
---------------------------
<b>Лучше есть белый хлеб у Чёрного моря, чем чёрный хлеб у белого.</b>
<i>У кого склонности к математике? Бери лопату, извлекай корни!</i>

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 17.08.2004 (Вт) 13:55

ААААААААААА!!!!!!!!

Код: Выделить всё
do
loop


Вот! Не переплюнешь ничем!

:shock: :roll: :neutral:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 17.08.2004 (Вт) 18:28

do-loop ограничен частотой в 10 000 раз в секунду, так что этот вариант выметается.... А ты на долго у нас? Звякни мне, а, мож свидимся тут ещё!?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 17.08.2004 (Вт) 18:29

young писал(а):do-loop ограничен частотой в 10 000 раз в секунду, так что этот вариант выметается....

Ну ты не понимаешь, что ли, по русски?
Значит, на большее процессор неспособен!!!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 17.08.2004 (Вт) 18:36

... и если я тебе всё-таки позвоню, то в трубке ты услышишь то же самое! :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

След.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 25

    TopList