ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
"Случайные" числа в Borland. |

30.03.2008, 18:15
|
|
Участник форума
Регистрация: 21.10.2007
Сообщений: 147
Провел на форуме: 388646
Репутация:
31
|
|
"Случайные" числа в Borland.
Несколько месяцев назад проскочила информация что в генераторе чисел в Windows найдена зависимость.
Какими-то учеными было найдено какая-то сложная математическая зависимость..
Ну й ладно, если бы не..
Эти графики получены мною случайно при использовании генератора псевдослучайных чисел, встроенным в Borland (Torbo C++)
Конечно особо яркой зависимости нету, но что одна функция зависит от второй - факт на лицо, хотя обе генерировались независимо.
При генерировании было произведена легкая "нормализация" - сумма 10 случайных чисел.
fTemp=random(10)+random(10)+random(10)+random(10)+ random(10)+random(10)+random(10)+random(10)+random (10)+random(10);
else
fTemp=random(15)+random(15)+random(15)+random(15)+ random(15)+random(15)+random(15)+random(15)+random (15)+random(15);
З.Ы. Скрин выбран самый "яркий", в некоторых местах такого не видно, но более половины "случайных" чисел такие.
|
|
|

30.03.2008, 18:48
|
|
Постоянный
Регистрация: 18.01.2008
Сообщений: 383
Провел на форуме: 9332138
Репутация:
476
|
|
По сути дела зависимость можно найти в чём угодно пока есть цифры будет и зависимость)
|
|
|

30.03.2008, 19:54
|
|
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме: 287212
Репутация:
62
|
|
О_о Неужели учёные всерьёз этим занимались? А тупо посмортеть ASM-код нужной функции уже не катит? Обязательно нужно изучать только её вывод? Несомненно, это одно из величайших открытий британских учёных 
Для справки: не оснащённый спец. устройствами компьютер навряд ли сможет генерировать случайные числа, ведь в точной машине нет места случайности! Конкретно Borland, насколько я помню, генерирует эти числа в зависимости от текущего времени в миллисекундах. Не знаю, использует ли он при этом стандартную вындовую функцию, но в каком-то древнем выпуске "Хакера" я видел статейку, генератору псевдослучайных чисел Delphi посвящённую.
|
|
|

30.03.2008, 20:08
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме: 3186852
Репутация:
316
|
|
Вобще рандом в виндусе работает от состояние оборудования в данный момент.
и это не рандомные числа а псевдорандомные
|
|
|

30.03.2008, 21:13
|
|
Участник форума
Регистрация: 21.10.2007
Сообщений: 147
Провел на форуме: 388646
Репутация:
31
|
|
Ну все они "псевдослучайные" по определению железной болванки что под столом.
А проблема в том что эти псевдослучайные числа очень активно используются в криптографии (шифровании).
Ergoproxy, это я по графику, а ученые видимо математическими вычислениями.
Кстати когда-то у меня был комп Агат-9 я на нем тоже подобную зависимость заметил 
|
|
|

30.03.2008, 21:29
|
|
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме: 287212
Репутация:
62
|
|
Дык, в Хацкере и была статейка: "Если известно, по какому алгоритму (читай, какой прогой) генерился пароль к архиву (прога была на Delphi), и что этот пароль генерился на более чем за 5 минут до создания архива, мы можем легко создать словарь всех паролей (т.к. исследуемый псевдорандом зависел только от времени генерации) и пробежаться по этому словарю, быстро подобрав пароль."
За точность не ручаюсь, смысл передан.
|
|
|

30.03.2008, 21:50
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Для справки: не оснащённый спец. устройствами компьютер навряд ли сможет генерировать случайные числа
А оснащенный - может.
Кстати неплохими примерами оснащения являются мышь и сетевая карта 
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|